Következő. Telepítettem a Windows-95-öt az irodai rendszeremen. Ez tönkretette a szép Lilo MBR-met, de a Linux partícióimat békén hagyta. A rendszermag betöltése hajlékonylemezről nagyon sokáig tart, ezért egy olyan hajlékonylemezt készítettem, mely tartalmaz egy működő Lilo-t. Ez betölti a rendszermagomat az IDE merevlemezemről.
A lilo lemezt a következőképp készítettem el:
fdformat /dev/fd0H1440 # létrehozza a sávokat egy szűz lemezen mkfs -t minix /dev/fd0 1440 # a fájlrendszer minix típusú mount /dev/fd0 /mnt # az alapértelmezett tmp felcsatolása cp -p /boot/chain.b /mnt # másold át a lánc betöltőt lilo -C /etc/lilo.flop # telepítsd a Lilo-t és a térképet a lemezre. umount /mnt
Figyeld meg, hogy a lemezt fel kell csatolni, miközben a telepítőt futtatod , hogy a Lilo tudja írni helyesen a csatoló fájljait.
Ez a fájl az /etc/lilo.flop. Majdnem ugyanaz mint a legutóbbi:
# Egy hajlékonylemezt készít, mely a rendszermagot a merevlemezről tölti be. boot = /dev/fd0 map = /mnt/lilo-map delay = 100 ramdisk = 0 timeout = 100 prompt disk = /dev/hda # 1 GB IDE, a BIOS csak az első 500 MB-ot látja. bios=0x80 sectors = 63 heads = 16 cylinders = 2100 image = /vmlinuz append = "hd=2100,16,63" root = /dev/hda2 label = linux read-only vga = extended other = /dev/hda1 label = msdos table = /dev/hda loader = /mnt/chain.b
Végül, szükségem volt egy MS-DOS 6.2-re az irodai rendszeremen, de nem akartam
bántani a első merevlemezt. Hozzáadtam egy SCSI vezérlőt és lemezt,
msdos fájlrendszert raktam rá a Linux mkdosfs-programjával, és a
Windows-95 "D:" meghajtóként látja. Természetesen az MSDOS nem fog a
"D:-"ről betöltődni. Ez nem gond, ha van Lilo. Hozzáadtam a következő sort a
lilo.conf
fájlhoz 2. példa
other = /dev/sda1 label = d6.2 table = /dev/sda loader = /boot/any_d.b
Ezzel a módosítással az MSDOS-6.2 fut, és azt gondolja, hogy ő a C: a Windows-95 pedig a D:.