Lancez BeOS sur SCSI avec Lilo
[Remarque de l'éditeur: Bootman de Be est beaucoup plus simple à
configurer et à utiliser que Lilo. Si vous faites tourner une machine avec
plusieurs systèmes, je vous conseille d'utiliser Bootman. (Regardez sur ce site
pour trouver des astuces sur Bootman). Théoriquement, Bootman peut démarrer
n'importe quel système depuis n'importe quelle unité de disque, sans aucune
configuration spéciale. Si vous aimez la difficulté, alors lisez la
suite.]
Si vous n'êtes pas un habitué de Lilo, démarrer BeOS depuis un
disque SCSI peut être assez stressant.
Tout d'abord, il faut déterminer quel est le numéro de votre disque dur.
1- Combien de disques durs réels avez-vous dans votre machine?
2- Quel disque contient BeOS? (indice: votre disque est connecté à la
carte SCSI.)
3- Déterminez sous quel numéro le bios de votre ordinateur
reconnaît votre disque. Ils sont vus dans l'ordre.
Par exemple, j'ai deux disques sur le premier bus IDE, un en maître, l'autre en
esclave. Sur le deuxième bus IDE, j'ai un troisième disque en maître
et un lecteur de cd-rom IDE en esclave.
Vous êtes perdu? Non, cela va prendre sens dans quelques secondes:
Maître fait référence au 1er disque dur (réglé en
maître) sur le bus IDE primaire, Esclave fait référence au
deuxième disque (réglé en esclave) sur le bus IDE primaire.
Vous voyez le truc?
Dans ma machine, j'ai un total de 4 disques durs. Trois en IDE et un en SCSI. Le Bios
détectera en premier les disques sur le bus IDE primaire, puis les disques du bus
IDE secondaire et enfin le contrôleur SCSI avec les disques raccordés
à celui-ci.
Maître sur le bus primaire = 1.
Esclave sur le bus primaire = 2.
Maître sur le bus secondaire =3.
Esclave sur le bus secondaire = n/a car il s'agit ici d'un lecteur CD-ROM.
Le premier disque SCSI (et le seul que j'ai) sur la carte contrôleur: 4.
Notez ce chiffre! :-) (remarque du traducteur: si la chaîne SCSI comporte plusieurs
disques durs, leur ordre sera fonction de leur identifiant sur la chaîne, sachant
que le contrôleur occupe l'identifiant n°7 et que l'ordre de priorité
lors d'une requête sur le bus va en décroissant -- 7, 6, 5, etc -- de sorte
qu'un disque dont l'identifiant est 5 devrait être reconnu avant le disque dont
l'identifiant est 4).
Maintenant nous connaissons le numéro des disques. Il est donc temps
d'écrire le fichier lilo.conf:
Pour la première partie, vous devez être connecté en tant que
"root" (administrateur). Utilisez l'éditeur de texte de votre choix.
Jetons un coup d'œil à mon fichier /etc/lilo.conf.
Exemple:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
linear
default=linux
compact
disk=/dev/sda
bios=0x83
image=/boot/vmlinuz-2.2.14-5.0smp
label=linux
initrd=/boot/initrd-2.2.14-5.0smp.img
read-only
root=/dev/hdb1
image=/boot/vmlinuz-2.2.14-5.0
label=linux-up
initrd=/boot/initrd-2.2.14-5.0.img
read-only
root=/dev/hdb1
other=/dev/hda1
label=dos
other=/dev/sda1
label=be
A ce que vous pouvez voir, j'ai plusieurs entrées, votre fichier en aura plus ou
moins.
Regardez la ligne près du haut du fichier:
disk=/dev/sda
bios=0x83
Oui! /dev/sd 'a'-> c'est le disque SCSI
Souvenez-vous du chiffre que vous avez noté tout à l'heure. 4, vous
l'avez noté, vrai? Voici pourquoi tout ce travail:
bios=0x8 -> '3' est le numéro du disque dur 4 vu par le Bios.
En d'autres termes, vous prenez le chiffre de tout à l'heure auquel vous
retranchez 1.
Editez votre fichier /etc/lilo.conf et écrivez-y les lignes "linear, disk, et
bios" tout en effectuant les changements correspondant à votre configuration.
On y est presque. Regardez à la fin de mon fichier lilo.conf,avez-vous remarqué cette partie: "other=/dev/sda1" ? Faites le votre comme ceci en changeant selon votre configuration. /dev/sda1 "1" correspond à la partition 1 sur le disque sda, qui est le disque SCSI. Verifiez que vous mettiez le chiffre correspondant à la partition sur laquelle se trouve BeOS.
Enregistrez les modifications de votre fichier lilo.conf.
Ouvrez un shell Linux, identifié en tant que "root" et saisissez:
lilo
Redémarrez, puis quand lilo apparaît, saisissez "be" pour démarrer
sur Be.
Read this Tip in English here
Hier findest Du den Tip in Deutsch
Cette astuce est une contribution de Paul Cardwell.
Site de l'auteur de cette astuce: http://mama.indstate.edu/users/arc.
Astuce traduite par: Valéry Norrant, connu sous le pseudo de Valyno.
Traduction
Française du Serveur BeTips © 2000 BeTrayer et équipe
|