Vervolgens installeerde ik Windows-95 op het systeem van kantoor. Ik gooide mijn fraaie Lilo MBR weg, maar liet mijn Linux partities in stand. Kernels doen er te lang over om van floppy te starten dus ik maakte een floppy met een werkende Lilo setup erop die mijn kernel van IDE kon opstarten.
Ik maakte de Lilo floppy alsvolgt:
fdformat /dev/fd0H1440 # leg tracks op een nieuwe diskette mkfs -t minix /dev/fd0 1440 # maak een minix filesysteem aan mount /dev/fd0 /mnt # mount in het standaard tijdelijke mount point cp -p /boot/chain.b /mnt # kopieer de chain loader lilo -C /etc/lilo.flop # installeer Lilo en de map op de diskette. umount /mnt
Merk op dat de diskette gemount moet zijn als je het installatie programma draait zodat Lilo zijn map bestand netjes kan wegschrijven.
Dit is het /etc/lilo.flop bestand. Het is bijna dezelfde als de vorige:
# Maakt een floppy dat de kernels van HD kan opstarten. boot = /dev/fd0 map = /mnt/lilo-map delay = 100 ramdisk = 0 timeout = 100 prompt disk = /dev/hda # 1 GB IDE, BIOS ziet alleen de eerste 500 MB. 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
Eindelijk had ik MS-DOS 6.2, maar ik wilde niet meer aan mijn eerste drive
komen. Ik voegde een SCSI controller toe met een drive, maakte er een msdos
filesysteem met Linux' mkdosfs en Windows ziet het als "D:". Maar natuurlijk
kan MSDOS niet opstarten vanaf D:. Dit is echter geen probleem als je Lilo hebt.
Ik voegde het volgende toe aan lilo.conf
van Voorbeeld 2.
other = /dev/sda1 label = d6.2 table = /dev/sda loader = /boot/any_d.bMet deze aanpassing draait MSDOS-6.2 en denkt dat het op C: is en Windows op D:.