Bannière de NPC
  Trucs et Astuces pour BeOS -       Catégorie: Miscellaneous
 

Accueil

Alertes
Applications
Audio et Vidéo
Divers
Interface
Matériel
Réseaux
Terminal
Tracker

Infos Serveur

 

 

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
 

 

BeArchives.com Banner Exchange Network