I know that the issue of partitions has come up before. Why in 2.4 is the kernel in 1, initrd in 2, and root in 3, whereas in 2.6, the kernel is in 2, initrd in 3, and root in 4?
Just for grins, I tried putting the 2.6 data in the 2.4 partition arrangement, and it boots just fine. The trick is that the kernel and initrd have to be marked with partition types 0xda. The bootloader seems to look for them specially.
I've been having problems with jfs losing system files, which I blame on jfs_fsck. So I'm going to build a system with a read-only root partition that puts everything changeable in ramdisk. That way, I don't have to run a file system checker, and my system
will always always boot. Has anybody else tried this? Any advice for me?