LiLo (Linux Loader)
15 Apr. 2007
- Auteur : Hyacinthe MENIET
- Responsable : TrustRobot
- Score ( voter ) :



- Connexes : Même auteur | Même responsable | Historique
1. Généralité sur les chargeurs d'OS :
A l'amorçage du PC, votre BIOS se lance et essaye d'amorcer les périphériques suivant l'ordre des périphériques amorçables que vous lui avez indiqué. Dans le cas du disque dur, il lit le MBR (Master Boot Record) et exécute le programme qui s'y trouve. Si ce programme est un chargeur d'OS alors c'est ce dernier qui est lancé. Les chargeurs d'OS sont souvent fractionnés en 2 parties, car le MBR ne fait que 512 octets. La première partie (celle dans le MBR) servant à lancer la seconde située sur votre disque dur. Un Chargeur d'Os met à votre disposition un menu, plus ou moins agréable visuellement. Ce menu vous permet de choisir l'OS à charger, généralement en cas de non-choix c'est l'OS par défaut qui est démarré, la durée d'attente étant bien-sûr paramétrable.2. Installation de lilo :
Lilo (Linux loader) est le chargeur d'OS naturel de linux. Il permet de charger : Linux, Windows et BeOS. Il s'installe sur ext2,ext3,reiserfs,xfs,jfs. Si votre distribution, n'a pas installé lilo ou ne vous propose pas de paquet lilo (linux loader) à installer classiquement, vous pouvez la supprimer de votre disque dur.3. Configuration du fichier /etc/lilo.conf :
/etc/lilo.conf est le fichier de configuration de lilo, en voici un exemple commenté :#En mettant boot=/dev/hda vous disposez lilo #dans le MBR, vous pouvez bien-sûr le mettre sur votre #votre partition / boot = /dev/hda #Indispensable pour les disques durs de grandes capacités lba32 #Pour personnaliser le message d'accueil vous pouvez modifier #/boot/boot_message.txt message = /boot/boot_message.txt #Indispensables prompt change-rules install=/boot/boot.b map=/boot/map reset #Fixe le temps d'attente à 50 dixièmes de secondes = 5 secondes timeout = 50 #Vous démarrez par défaut l'OS ayant pour label : linux default = linux #Début de la liste des OS à charger #Pour un linux #Ici vous indiquez explicitement où se situe l'image de votre noyau #Généralement /boot/vmlinuz ou /vmlinuz image = /boot/vmlinuz #Vous indiquez ensuite le nom de votre partition / root = /dev/hda4 #Vous pouvez passer des commandes au noyau grâce à la directive append append = "hdc=ide-scsi hdd=ide-scsi" #Avec label vous fixez le nom qui sera visible dans le menu à l'amorçage label = Linux #vga permet de fixer la résolution du mode console vga = 773 #Indispensable read-only #Pour un Windows #Vous indiquez La partition où se trouvent les fichiers de boot de Windows other=/dev/hda1 #Avec label vous fixez le nom qui sera visible dans le menu à l'amorçage label=Windows #Vous précisez le disque dur sur lequel est installé Windows table=/dev/hda #Pour une disquette other=/dev/fd0 label=floppy unsafeVoici un bref aperçu des différents vga possibles :
| Nombre de Couleurs | 640x480 | 800x600 | 1024x768 | 1280x1024 | 1600x1200 |
| 256 | 769 | 771 | 773 | 775 | 796 |
| 32 768 | 784 | 787 | 790 | 793 | 797 |
| 65 536 | 785 | 788 | 791 | 794 | 798 |
| 16.8M | 786 | 789 | 792 | 795 | 799 |
4. Restauration de lilo en mode rescue :
Vous avez par mégarde effacé votre lilo ? aucun problème, il vous suffit de démarrer en mode console pour le restaurer. Voici comment le faire grâce au CDROM de votre distribution:-
Pour Mandriva :
- Au premier choix pressez [F1]
- puis au prompt tapez : rescue root=/dev/hda4
-
Pour Slackware :
- Au prompt pressez la touche [enter]
- Après le choix du clavier vous êtes logué en root.
-
Pour Debian :
- Au prompt tapez : rescue root=/dev/hda4
-
Pour Redhat :
- Au prompt tapez : linux rescue
- Choisissez votre clavier
- Choisissez [acceptez] à la demande d'auto-configuration d'anaconda
mkdir /tmp/linux
mount -t ext2 -o rw /dev/hda4 /tmp/linux
Pour restaurer lilo dans le mbr, tapez simplement : /tmp/linux/sbin/lilo -C /tmp/linux/etc/lilo.conf
5. Pour Effacer lilo du MBR :
- A l'aide d'une disquette de boot de Windows, démarrez et tapez : FDISK /MBR
- Sous Linux, dans un terminal tapez : lilo -U