> 1) Boot the system in Linux using the bootdisk.
> 2) Mount the DOS partition (this should be within 1024 cylinders i.e.
> 3) Move the /boot to /dos/boot : cp -a /boot /dos ; rm -r /boot
> 4) Create a symlink for LILO to find at boot: ln -s /dos/boot /boot
> 5) Move kernel (i.e. /vmlinuz) to /boot/vmlinuz: mv /vmlinuz /boot
> 6) Edit /etc/lilo.conf to change /vmlinuz to /boot/vmlinuz
A real nifty hack, this should really be put in the FAQ.
One thing I have wondered is how does the booting procedure take into
account the vmlinuz being stored in different types of filesystems like
vfat, ext2. The vmlinuz must read from the disk, which should require a
mounting of the partition with appropriate filesystem option. Isnt this a
bit chicken and egg ? or is the the file mounting code written onto the
512k boot sector.
-- sreangsu
----------------------------------------------
The mailing list archives are available at
http://lists.linux-india.org/cgi-bin/wilma/linux-india-help