Ensuite, j'ai installé Windows-95 sur mon ordinateur au bureau. Il a détruit mon joli secteur de démarrage LILO, mais n'a pas touché à mes partitions Linux. Les noyaux sont très lents à charger à partir des lecteurs de disquettes. J'ai donc fait une disquette avec un fichier de configuration pour LILO qui me permet de lancer le noyau se trouvant sur le disque IDE. J'ai fait la disquette de cette manière :
fdformat /dev/fd0H1440
: formatage de la disquette viergemkfs /dev/fd0 1440
: disquette au format Minixmkdir /3
: montagemount /dev/fd0 /3
cp -p /boot/chain.b /3
: copie du chargeurlilo -C /etc/lilo.flop
: installation de LILO umount /3
Notez que la disquette DOIT ETRE MONTEE LORSQUE VOUS LANCEZ L'INSTALLATION pour que LILO puisse écrire proprement le fichier de configuration.
Ce fichier est /etc/lilo.flop
. Il ressemble à celui-ci.
# Cree une disquette qui puisse lancer des noyaux sur disque dur boot = /dev/fd0 map = /3/lilo-map delay = 100 ramdisk = 0 timeout = 100 prompt disk = /dev/hda # 1 Go IDE, BIOS ne voit que les premiers 500 Mo. 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 = /3/chain.b
Enfin, j'avais besoin de MS-DOS 6.2 sur mon ordinateur du
bureau, mais je ne voulais pas toucher au premier disque. J'ai donc
ajouté un contr=F4leur SCSI et un disque, créé une partition au format MS-DOS
avec le programme mkdosfs
de Linux, et Windows-95 l'a
reconnu comme disque "D:". Mais, bien sûr, MS-DOS ne démarrera pas sur
"D:". Ce n'est pas un problème avec LILO. J'ai ajouté :
other = /dev/sda1 label = d6.2 table = /dev/sda loader = /boot/any_d.bau fichier
lilo.conf
de l'exemple 2. MSDOS-6.2 fonctionne en
pensant être sur C:, et Windows 95 est en D:.
Chapitre Précédent
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre