Lilo: Linux Loader
De MicElectroLinGenMet.
Sommaire |
Commande LILO
- /sbin/lilo - Installer le chargeur lilo
- /sbin/lilo -q - Obtenir la carte des noyaux gérés.
- /sbin/lilo -R - Positionner les attributs par défaut pour le prochain boot.
- /sbin/lilo -I - Rechercher le chemin d'accès au noyau en cours d'utilisation.
- /sbin/lilo {-u|-U} - Désinstaller Lilo.
Restaurer le secteur de démarrage installé par LILO
- démarrer le système grâce à un jeu de disquettes boot/root ;
- monter sous /mnt la partition principale Linux du disque dur ;
- invoquer lilo -r /mnt. Il sera peut-être nécessaire d'utiliser /sbin/lilo -r /mnt,
voire /mnt/sbin/lilo -r /mnt.
Sous Red Hat (Mandrake)
Amorcer grâce à la disquette rescue. Juste avant le démarrage une chaîne d'appel boot: apparaît, saisir à ce moment rescue linux root=Z (remplacer Z par le nom de la partition racine). Il faut ensuite invoquer lilo.
Restaurer copie MBR
# dd if=NOM_FICHIER of=/dev/hda bs=446 count=1
où NOM_FICHIER remplace le nom du fichier abritant la sauvegarde du secteur de démarrage originel dûment préservé sur une disquette !), souvent nommé /boot/boot.NUMERO_MAJEUR NUMERO_MAJEUR correspond au majeur périphérique, par exemple :
0300 pour /dev/hda 0306 pour /dev/hda6 0800 pour /dev/sda
Sans employer Linux
- préparer une disquette MS-DOS système contenant FDISK.EXE ;
- démarrer le système grâce à elle ;
- invoquer FDISK /MBR.
Autre méthode sous dos/win
Formatage d'une disquette sous MS-DOS par la commande
format a:/s (l'option /s copie les fichiers système)
Copie des fichiers suivants:
autoexec.bat doskey.com himem.sys mode.com chkdsk.exe drvspace.bin io.sys msdos.sys command.com ega.cpi keyb.com sys.com config.sys emm386.exe keyboard.sys vmlinuz country.sys fdisk.exe linux.bat xcopy.exe display.sys format.com loadlin.exe (Io.sys, msdos.sys et command.com ont été copié par l'option /s de format)
Avec pour config.sys:
DEVICE=a:\HIMEM.SYS DEVICE=a:\EMM386.EXE device=a:\display.sys con=(ega,,1) Country=033,850,a:\country.sys
et pour Autoexec.bat:
mode con codepage prepare=((850) a:\ega.cpi) mode con codepage select=850 keyb fr,,a:\keyboard.sys doskey
Le fichier loadlin.exe doit se trouver sur le CD de la distrib. Le fichier vmlinuz est une image du noyau que l'on récupère dans le répertoire /boot et que l'on copie sur la disquette par la commande:
cp /boot/vmlinuz /mnt/fdos (si la disquette est montée dans fdos)
le fichier linux.bat contient:
SMARTDRV /C Loadlin.exe vmlinuz root=/dev/hda6 ro
En cas de problème (impossibilité d'écrire le secteur de démarrage) examiner le SETUP du BIOS afin d'autoriser son écriture.
Si LILO ne suffit pas employer GRUB ou MBoot
