Page suivantePage pr�c�denteTable des mati�res

9. Pr�parez LILO pour d�marrer le nouveau disque

C'est le point compliqu�. Je suppose que LILO est install� sur le bloc principal de d�marrage (master boot record, MBR); ceci semble �tre la configuration la plus courante.

Vous voulez installer LILO sur ce qui est actuellement le second disque dur. Il est clair que LILO ne peut pas �tre lanc� depuis le second disque dur; toutefois, la documentation de LILO anticipe le fait que vous vouliez installerLILO sur le second disque dur, par exemple si le premier disque dur doit �tre enlev� :

 LILO ne peut �tre stock� sur aucun des emplacements suivants :
 - sur le second disque dur. (A moins que, pour des besoins de
 sauvegarde, si le premier disque dur va �tre retir� ou d�sactiv�,
 ou si un autre lanceur, qui est capable de charger les secteurs de
 d�marrage d'autres disques, est install�.)

Toutefois, la documentation n'explique pas la fa�on d'installer LILO sur le second disque dur si le premier va �tre retir�, et j'ai d�duit apr�s de nombreux essais qu'il n'est pas possible d'installer LILO sur le MBR du second disque dur et de le faire marcher du premier coup.

A la place, je sugg�re d'utiliser une disquette de d�marrage pour d�marrer sur le nouveau disque dur la premi�re fois.

Ins�rez une disquette vide, formatez la, cr�ez y un syst�me de fichier et montez la :

 fdformat /dev/fd0H1440
 mkfs.ext2 /dev/fd0
 mount -t ext2 /dev/fd0 /mnt

(Debian seulement : La commande "fdformat" n'est pas incluse dans l'installation de base chez Debian. Si vous n'avez pas cette commande, vous pouvez l'ignorer si la disquette est d�j� format�e. Dans ce cas, vous devez rechercher les secteurs d�fectueux sur la disquette en ajoutant l'option "-c" apr�s la commande "mkfs.ext2".)

(Debian et Slackware seulement : utilisez la commande "fdformat /dev/fd0h1440" avec un "h" minuscule)

copiez tous les fichiers de /boot sur la disquette :

 cp -dp /boot/* /mnt

(Slackware seulement : Copiez le fichier /vmlinuz sur la disquette de boot; utilisez la commande "cp /vmlinuz /mnt".)

Cr�ez un nouveau fichier /mnt/lilo.conf comme suit :

boot=/dev/fd0           # Installe LILO sur la disquette.
map=/mnt/map            # Emplacement du fichier de correspondance.
install=/mnt/boot.b     # Fichier � copier sur le secteur d'amorce.
prompt                  # Faire afficher l'invite "LILO boot:" par LILO.
timeout=50              # Lancer le syst�me par d�faut apr�s 5 secondes.
 # (La valeur est en dixi�mes de seconde.)
image=/mnt/vmlinuz      # Emplacement du noyau Linux sur la disquette.
 label=linux         # Etiquette du syst�me Linux.
 root=/dev/hda1      # Emplacement de la racine sur le nouveau disque
 # dur. Mettre en accord avec votre syst�me.
 # Notez que vous devez utiliser le nom du futur
 # emplacement, une fois que l'ancien disque aura
 # �t� retir�.

(Debian seulement : Sur la ligne "image", utilisez le vrai nom du noyau Linux. Par exemple avec la Debian 1.3.1, utilisez "/mnt/vmlinuz-2.0.29".)

Installez LILO sur la disquette de d�marrage :

 /sbin/lilo -C /mnt/lilo.conf

L'option "-C" dit � "/sbin/lilo" quel fichier utiliser.

D�montez la disquette :

 umount /mnt
et lancez la proc�dure d'extinction du syst�me.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:40