[syslinux] Syslinux: Multi-Disks [feature]
Christian Marg
christian.marg at tu-clausthal.de
Tue Mar 11 12:06:33 PST 2003
Clifford Wolf wrote:
>We - as most other distributions too - are running in the problem that
>even minimalistc kernels are slowly growing and sometimes don't fit on
>1.44 MB floppies anymore.
>
>
The following is of course no solution for the kernel size growing
beyond 1.44MB.
>A possible solution would be to teach the boot loader how to load a kernel
>image which is splitted over multiple disks. Something like:
>
> Loading vmlinuz ............................................
> * Please insert next disk *
> Loading vmlinuz ............................................
> * Please insert next disk *
> Loading vmlinuz ............................ Ready.
> Loading initrd.img .....
> * Please insert next disk *
> Loading initrd.img ............... Ready.
>
>That would be a _really_ cool syslinux feature. But please don't ask me to
>send you a patch - I've not been writing real-mode assembler for over ten
>years now ....
>
>
Perhaps you shouldn't try to get that from your Bootloader. Initrd was
afaik for having a minimalistic system before the System boots:
Load the Kernel from the first floppy (Prepaired according to Bootdisk
HOWto; the older kernels did support: dd if=vmlinuz of=/dev/fd0)
Load a small initrd from the second floppy, let the init from the initrd
load the root filesystem of your distributions installer. (using for
example gunzip -c | dd -skip 1440 bs=1k of=/dev/ram0; Read Manpage for
parameters, I didn't look them up now.)
I used a similar approach once using /dev/ram0 for the first disk and
/dev/ram1 for the second disk, mounting ram0 as / and ram1 as /usr
bye
Christian
More information about the Syslinux
mailing list