J'ai deux disques IDE, et un disque SCSI. Le disque SCSI ne peut pas �tre vu par le BIOS. Lilo utilise des appels BIOS, et peut uniquement voir ce que le BIOS voit. Mon stupide AMI BIOS ne peut booter que sur "A:" ou "C:", or ma partition de root se trouve sur le disque SCSI.
La solution consiste en fait � stocker le noyau, la carte, et la cha�ne d'amor�age sur une partition Linux sur le premier disque IDE. Remarquez qu'il n'est pas n�cessaire de garder le noyau sur la partition root.
La deuxi�me partition de mon premier disque IDE (/dev/hda2
, la partition Linux utilis�e pour booter sur le syst�me) est mont�e sur /u2
. Et voici le /etc/lilo.conf
que j'utilise.
# On installe Lilo sur le MBR du premier disque IDE
#
boot = /dev/hda
# /sbin/lilo (l'installateur) copie le boot record de Lilo
# depuis le fichier suivant vers le MBR
install = /u2/etc/lilo/boot.b
#
# J'ai �crit un menu d�taill�. Lilo le trouvera l�
message = /u2/etc/lilo/message
# L'installateur construira le fichier suivant. Il dit �
# l'amorceur ou sont les blocs ou se trouvent les noyaux
map = /u2/etc/lilo/map
compact
prompt
# on attende 10 seconds, puis on boot sur le noyau 1.2.1 par d�faut.
timeout = 100
# Le noyau est stock� ou le BIOS peut le trouver en faisant �a :
# cp -p /usr/src/linux/arch/i386/boot/zImage /u2/z1.2.1
image = /u2/z1.2.1
label = 1.2.1
# Lilo dit au noyau de monter la premi�re partition SCSI en tant que
# root. Le BIOS n'a pas � savoir qu'elle existe.
root = /dev/sda1
# Cette partition sera v�rifi�e puis remont�e par /etc/rc.d/rc.S
read-only
# J'ai un noyau d'une vielle Slackware qui tra�ne dans un coin au cas
# ou j'ai un noyau qui ne marche pas. J'en ai d�j� eu besoin une fois
image = /u2/z1.0.9
label = 1.0.9
root = /dev/sda1
read-only
# Ma partition DR-DOS 6
other = /dev/hda1
loader=/u2/etc/lilo/chain.b
label = dos
alias = m
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:23