I did a little bit of 2.6 work tonight. There is a linux-kernek-di-i386-2.6 in the repository, which will build if you install the kernel-wedge also from svn. It is missing many modules in the lists, see TODO. Attached is a quick and dirty patch to installer/build to support building 2.6 netboot initrds on i386. A better technique is needed. I'm thinking #ifdefs in the pkg-lists files. You'll need lowmem 0.4, or leave it off the initrd. With that fixed, it boots to the main menu. The next bug to fix seems to be modprobe. While /sbin/modprobe is from module-init-tools, and there is no other on the initrd, if I run "modprobe" at the command line, busybox shell seems to run the builtin busybox modprobe anyway. /sbin/modprobe works ok. If we can't get around this busybox behavior, then the hack of overwriting busybox's modprobe won't work, and we'll need to either fix busybox to support 2.6 itself (yes please!) or we'll need separate busybox udebs for 2.6 without the modutils built into them. This prevents the installation process from getting very far. Oh yeah, and it's even slower in vmware than 2.4 was. :-P -- see shy jo
Attachment:
signature.asc
Description: Digital signature