| 1 |
mck-guest |
8640 |
<?xml version="1.0" encoding="ISO-8859-1"?>
|
| 2 |
philbat-guest |
8544 |
<!-- retain these comments for translator revision tracking -->
|
| 3 |
mck-guest |
8640 |
<!-- $Id: sparc.xml,v 1.2 2004/02/09 17:22:50 mck-guest Exp $ -->
|
| 4 |
philbat-guest |
8544 |
|
| 5 |
|
|
|
| 6 |
|
|
<sect2 arch="sparc" id="invoking-openboot"><title>Appel d'OpenBoot</title>
|
| 7 |
|
|
|
| 8 |
|
|
<para>
|
| 9 |
|
|
|
| 10 |
|
|
OpenBoot fournit les fonctions de base nécessaires à l'amorçage de
|
| 11 |
|
|
l'architecture &arch-title;. C'est à peu près similaire en fonctionnalité au
|
| 12 |
|
|
BIOS de l'architecture x86, mais c'est plus joli. Les PROMs
|
| 13 |
|
|
d'amorçage Sun possèdent un interpréteur Forth intégré qui permet de
|
| 14 |
|
|
faire pas mal de choses avec son ordinateur, comme des tests, des scripts
|
| 15 |
|
|
simples, etc.
|
| 16 |
|
|
|
| 17 |
|
|
</para><para>
|
| 18 |
|
|
|
| 19 |
|
|
Pour obtenir l'invite d'OpenBoot vous devez maintenir la touche
|
| 20 |
|
|
<keycap>Stop</keycap> (ou la touche <keycap>L1</keycap> sur les vieux
|
| 21 |
|
|
claviers Type 4) et appuyer sur la touche <keycap>A</keycap>. Si vous avez un
|
| 22 |
|
|
adaptateur de clavier PC, maintenez la touche <keycap>Pause</keycap> (ou
|
| 23 |
|
|
<keycap>Break</keycap>) et appuyez sur <keycap>A</keycap>. Cela vous donnera
|
| 24 |
|
|
une invite, soit <userinput>ok</userinput> soit <userinput>></userinput>.
|
| 25 |
|
|
Il est préférable d'avoir l'invite <userinput>ok</userinput>. Si vous obtenez
|
| 26 |
|
|
le vieux modèle d'invite (<userinput>></userinput>), appuyez
|
| 27 |
|
|
la touche <keycap>n</keycap> pour obtenir le nouveau modèle d'invite.
|
| 28 |
|
|
|
| 29 |
|
|
</para>
|
| 30 |
|
|
</sect2>
|
| 31 |
|
|
|
| 32 |
|
|
<sect2 arch="sparc" id="boot-dev-select-sun">
|
| 33 |
|
|
<title>Sélection du périphérique d'amorçage</title>
|
| 34 |
|
|
|
| 35 |
|
|
<para>
|
| 36 |
|
|
|
| 37 |
|
|
Vous pouvez utiliser OpenBoot pour démarrer à partir de périphériques
|
| 38 |
|
|
spécifiques, et aussi pour modifier le périphérique de démarrage par défaut.
|
| 39 |
|
|
Cependant, vous devez connaître certains détails sur la manière dont OpenBoot
|
| 40 |
|
|
nomme les périphériques ; c'est assez différent du nommage de
|
| 41 |
|
|
périphériques sous Linux, et décrit dans <xref linkend="device-names"/>. De
|
| 42 |
|
|
plus, la commande varie légèrement, selon la version d'OpenBoot que vous
|
| 43 |
|
|
avez. Vous trouverez plus d'informations sur OpenBoot dans la
|
| 44 |
|
|
<ulink url="&url-openboot;">référence OpenBoot Sun </ulink>.
|
| 45 |
|
|
|
| 46 |
|
|
</para><para>
|
| 47 |
|
|
|
| 48 |
|
|
Typiquement, dans les versions récentes, vous pouvez utiliser les périphériques
|
| 49 |
|
|
OpenBoot tels que « floppy », « cdrom », « net »,
|
| 50 |
|
|
« disk » ou « disk2 ». Ceux-ci ont des significations
|
| 51 |
|
|
évidentes <footnote>NDT : pour les anglophones</footnote>. Le périphérique
|
| 52 |
|
|
« net » sert à démarrer par le réseau, « floppy » sert à
|
| 53 |
|
|
démarrer sur une disquette, « disk » sur le premier disque dur, et
|
| 54 |
|
|
« disk2 » sur le second disque.
|
| 55 |
|
|
|
| 56 |
|
|
<informalexample>
|
| 57 |
|
|
<screen>
|
| 58 |
|
|
<replaceable>nom-pilote</replaceable>@
|
| 59 |
|
|
<replaceable>adresse-unité</replaceable>:
|
| 60 |
|
|
<replaceable>arguments-périphériques</replaceable>
|
| 61 |
|
|
</screen></informalexample>.
|
| 62 |
|
|
|
| 63 |
|
|
Avec les anciennes versions d'OpenBoot, le nommage des périphériques est
|
| 64 |
|
|
légèrement différent. Le lecteur de disquettes s'appelle « /fd », et
|
| 65 |
|
|
les noms des disques durs SCSI sont de la forme
|
| 66 |
mck-guest |
8640 |
« sd(<replaceable>contrôleur</replaceable>,
|
| 67 |
philbat-guest |
8544 |
<replaceable>disk-target-id</replaceable>,
|
| 68 |
|
|
<replaceable>unité-logique-du-disque</replaceable>) ».
|
| 69 |
|
|
La commande <userinput>show-devs</userinput> dans les nouvelles versions
|
| 70 |
|
|
d'OpenBoot est utile pour voir les périphériques actuellement configurés.
|
| 71 |
|
|
Pour des informations complètes quelle que soit votre version d'OpenBoot,
|
| 72 |
|
|
voyez la
|
| 73 |
|
|
<ulink url="&url-openboot;">référence OpenBoot Sun</ulink>.
|
| 74 |
|
|
|
| 75 |
|
|
</para><para>
|
| 76 |
|
|
|
| 77 |
|
|
Pour démarrer sur un périphérique spécifique, utilisez la commande
|
| 78 |
|
|
<userinput>boot <replaceable>device</replaceable></userinput>. Vous pouvez
|
| 79 |
|
|
positionner ce comportement comme valeur par défaut en utilisant la commande
|
| 80 |
|
|
<userinput>setenv boot-device <replaceable>device</replaceable></userinput>.
|
| 81 |
|
|
Cependant, le nom de la variable à positionner a changé entre les versions
|
| 82 |
|
|
d'OpenBoot. Dans OpenBoot 1.x, utilisez la commande
|
| 83 |
|
|
<userinput>setenv boot-from <replaceable>device</replaceable></userinput>. Dans
|
| 84 |
|
|
les versions ultérieures, utilisez la commande
|
| 85 |
|
|
<userinput>setenv boot-device <replaceable>device</replaceable></userinput>.
|
| 86 |
|
|
N.B. On peut faire ce réglage à partir de la commande
|
| 87 |
|
|
<command>eeprom</command> sous Solaris, ou, sous Linux, en modifiant les
|
| 88 |
|
|
fichiers dans <filename>/proc/openprom/options/</filename>. Par exemple sous
|
| 89 |
|
|
Linux :
|
| 90 |
|
|
|
| 91 |
|
|
<informalexample><screen>
|
| 92 |
|
|
|
| 93 |
|
|
echo disk1:1 >/proc/openprom/options/boot-device
|
| 94 |
|
|
|
| 95 |
|
|
</screen></informalexample>
|
| 96 |
|
|
|
| 97 |
|
|
et sous Solaris :
|
| 98 |
|
|
|
| 99 |
|
|
<informalexample><screen>
|
| 100 |
|
|
|
| 101 |
|
|
eeprom boot-device=disk1:1
|
| 102 |
|
|
|
| 103 |
|
|
</screen></informalexample>
|
| 104 |
|
|
|
| 105 |
|
|
</para>
|
| 106 |
|
|
</sect2>
|