Recherches

Custom Search

mardi 8 mai 2012

LiLo (Linux Loader)


1 LiLo (Linux Loader)


1.1 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.

1.2 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.

1.3 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
unsafe


1.4 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
A ce stade vous êtes en mode rescue, cependant pour Mandriva et slackware vous devez
acter encore un petit peu :
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

1.5 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



Aucun commentaire:

Enregistrer un commentaire