1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- original version: 43789 -->
<sect2 arch="alpha" id="alpha-firmware">
<title>Le microprogramme Alpha Console</title>
<para>
Le microprogramme pour la console est stock dans une ROM flash. Il est
lanc lorsqu'un systme Alpha est allum ou remis zro. Il y a deux sortes
de spcifications utilises sur les systmes Alpha et ainsi deux classes du
microprogramme console disponibles :
</para>
<itemizedlist>
<listitem><para>
La <emphasis>console SRM</emphasis> base sur une spcification du
sous-systme console Alpha et qui fournit un environnement oprationnel pour
OpenVMS, Tru64 UNIX et les systmes d'exploitation de type Linux ;
</para></listitem>
<listitem><para>
Les <emphasis>consoles ARC, AlphaBIOS ou ARCSBIOS</emphasis>,
bases sur les spcifications <quote>Advanced RISC Computing</quote>(ARC)
qui fournissent un environnement oprationnel pour Windows NT.
</para></listitem>
</itemizedlist>
<para>
Du point de vue de l'utilisateur, la plus grosse diffrence entre SRM et ARC
est que le choix de la console induit le schma de partitionnement du disque
sur lequel vous choisirez d'amorcer.
</para><para>
ARC requiert l'utilisation d'une table de partition MS-DOS
(cre par <command>cfdisk</command>) pour le disque amorable. Les tables
des partitions MS-DOS sont donc les formats de partition <quote>natifs</quote>
lorsque l'on amorce avec ARC. En effet, depuis qu'AlphaBIOS contient un
partititionneur de disque, vous prfrerez peut-tre partitionner vos disques
depuis le menu du microprogramme avant d'installer Linux.
</para>
<para>
Inversement, SRM est <emphasis>incompatible</emphasis> avec les tables des
partitions MS-DOS
<footnote><para>Prcisment, le format du secteur d'amorage requis par la
spcification du sous-systme console entre en conflit avec le placement de
la table des partitions MS-DOS.</para></footnote>.
Depuis que Unix Tru64 utilise le format des disques BSD, c'est le format
<quote>natif</quote> des partitions pour les installations partir de SRM.
</para><para>
GNU/Linux est le seul systme d'exploitation sur Alpha qui peut tre
amorc partir des deux types de console, mais la version &debian; &release;
ne peut s'amorcer qu' partir d'un systme bas sur SRM. Si vous possdez un
Alpha sans SRM, si vous voulez pouvoir lancer aussi Windows NT ou si votre
programme d'amorage demande une console ARC pour initialiser le BIOS, vous
ne pourrez pas utiliser l'installateur Debian. Vous pourrez toujours lancer
&debian; &release; sur de tels systmes en utilisant un autre support
d'installation. Par exemple, vous pouvez installer Debian woody et faire une
mise jour.
</para>
<para>
Comme <command>MILO</command> n'est pas disponible sur tous les systmes
Alpha actuels (Fvrier 2000) et comme il n'est plus ncessaire d'acheter
une license OpenVMS ou Tru64 Unix pour avoir un microprogramme SRM sur les
anciens Alpha, il est recommand d'utiliser SRM ds que possible.
</para><para>
Le tableau suivant rsume les combinaisons type de systme / console
disponibles (cf. <xref linkend="alpha-cpus"/> pour les noms des types de
systme). Le mot <quote>ARC</quote> ci-dessous dsigne toute console compatible
avec ARC.
</para><para>
<informaltable><tgroup cols="2">
<thead>
<row>
<entry>Systme</entry>
<entry>Console accepte</entry>
</row>
</thead>
<tbody>
<row>
<entry>alcor</entry>
<entry>ARC ou SRM</entry>
</row><row>
<entry>avanti</entry>
<entry>ARC ou SRM</entry>
</row><row>
<entry>book1</entry>
<entry>SRM</entry>
</row><row>
<entry>cabriolet</entry>
<entry>ARC ou SRM</entry>
</row><row>
<entry>dp264</entry>
<entry>SRM</entry>
</row><row>
<entry>eb164</entry>
<entry>ARC ou SRM</entry>
</row><row>
<entry>eb64p</entry>
<entry>ARC ou SRM</entry>
</row><row>
<entry>eb66</entry>
<entry>ARC ou SRM</entry>
</row><row>
<entry>eb66p</entry>
<entry>ARC ou SRM</entry>
</row><row>
<entry>jensen</entry>
<entry>SRM</entry>
</row><row>
<entry>lx164</entry>
<entry>ARC ou SRM</entry>
</row><row>
<entry>miata</entry>
<entry>ARC ou SRM</entry>
</row><row>
<entry>mikasa</entry>
<entry>ARC ou SRM</entry>
</row><row>
<entry>mikasa-p</entry>
<entry>SRM</entry>
</row><row>
<entry>nautilus</entry>
<entry>ARC (voyez le manuel de la carte mre) ou SRM</entry>
</row><row>
<entry>noname</entry>
<entry>ARC ou SRM</entry>
</row><row>
<entry>noritake</entry>
<entry>SRM</entry>
</row><row>
<entry>noritake-p</entry>
<entry>SRM</entry>
</row><row>
<entry>pc164</entry>
<entry>ARC ou SRM</entry>
</row><row>
<entry>rawhide</entry>
<entry>SRM</entry>
</row><row>
<entry>ruffian</entry>
<entry>ARC</entry>
</row><row>
<entry>sable</entry>
<entry>SRM</entry>
</row><row>
<entry>sable-g</entry>
<entry>SRM</entry>
</row><row>
<entry>sx164</entry>
<entry>ARC ou SRM</entry>
</row><row>
<entry>takara</entry>
<entry>ARC ou SRM</entry>
</row><row>
<entry>xl</entry>
<entry>ARC</entry>
</row><row>
<entry>xlt</entry>
<entry>ARC</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para><para>
D'une faon gnrale, aucune de ces consoles ne peut amorcer Linux
directement ; il est donc ncessaire d'avoir recours un programme
d'amorage intermdiaire. Pour la console SRM, on utilise
<command>aboot</command>, un programme d'amorage lger et indpendant de la
plateforme. Voyez l' obsolte <ulink url="&url-srm-howto;">SRM HOWTO</ulink>
pour d'autres informations.
</para>
<para condition="FIXME">
Les paragraphes suivants proviennent du manuel d'installation de la version
Woody. Ils sont l pour rfrence et seront peut-tre utiles quand Debian
pourra utiliser nouveau MILO.
</para>
<para condition="FIXME">
D'une faon gnrale, aucune de ces consoles ne peut amorcer Linux
directement ; il est donc ncessaire d'avoir recours un programme
d'amorage intermdiaire. Il existe deux programmes d'amorage
principaux : <command>MILO</command> and <command>aboot</command>.
</para>
<para>
<command>MILO</command> est lui-mme une console, qui remplace ARC ou
SRM en mmoire. <command>MILO</command> peut tre amorc la fois par ARC et
SRM et c'est mme la seule faon de dmarrer Linux partir d'une console
ARC. <command>MILO</command> est dpendant de la plateforme (un programme
diffrent de <command>MILO</command> est ncessaire pour chaque systme) et
n'existe, pour le support ARC, que pour les systmes lists ci-dessus.
Reportez-vous aussi au <ulink url="&url-milo-howto;">MILO HOWTO</ulink>,
malheureusement plus trs jour.
</para><para>
<command>aboot</command> est un petit programme d'amorage, indpendant
de la plateforme et qui fonctionne uniquement avec SRM. Reportez-vous au
<ulink url="&url-srm-howto;">SRM HOWTO</ulink> (hlas plus trs jour) pour
obtenir d'autres informations sur <command>aboot</command>.
</para><para condition="FIXME">
Vous pouvez donc tre confront trois types de scnario possibles, selon le
microprogramme de la console du systme et selon que <command>MILO</command>
est disponible ou non :
<informalexample><screen>
SRM -> aboot
SRM -> MILO
ARC -> MILO
</screen></informalexample>
Comme <command>MILO</command> n'est disponible pour aucun des systmes Alpha
actuellement en production (fvrier 2000) et comme il n'est plus ncessaire
d'acheter une licence OpenVMS ou Unix Tru64 pour avoir le microprogramme sur
votre vieil Alpha, il est recommand d'utiliser SRM et
<command>aboot</command> pour une nouvelle installation de GNU/Linux, moins
que vous ne dsiriez pouvoir amorcer aussi Windows NT.
</para><para>
La majorit des AlphaServer, tous les serveurs et tous les postes de travail
contiennent la fois SRM et AlphaBIOS dans leur microprogramme. Pour les
machines <quote>half-flash</quote> comme les nombreuses cartes d'valuation,
il est possible de passer d'une version l'autre par flashage du
microprogramme. Ainsi, lorsque SRM est install, il est possible d'excuter
ARC/AlphaBIOS depuis une disquette (en utilisant la commande
<command>arc</command>). Pour les raisons mentionnes prcdemment, nous
recommandons de passer SRM avant d'installer Debian.
</para><para>
Comme pour toutes les autres architectures, vous devez installer la rvision
la plus rcente du microprogramme
<footnote>
<para> l'exception de Jensen, o
les versions du microprogramme plus rcentes que la version 1.7
ne reconnaissent pas linux — voyez
<ulink url="&url-jensen-howto;"></ulink> pour plus d'informations.
</para></footnote>
avant d'installer Debian. Pour les Alpha, la mise jour
du microprogramme peut s'obtenir partir des
<ulink url="&url-alpha-firmware;">mises jour du Firmware Alpha</ulink>.
</para>
</sect2>
<sect2 arch="alpha"><title>Amorcer avec TFTP</title>
<para>
Pour SRM, les interfaces Ethernet sont nommes
avec le prfixe <userinput>ewa</userinput> et seront affiches en sortie de
la commande <userinput>show dev</userinput>, comme ceci :
<informalexample><screen>
>>> show dev
ewa0.0.0.9.0 EWA0 08-00-2B-86-98-65
ewb0.0.0.11.0 EWB0 08-00-2B-86-98-54
ewc0.0.0.2002.0 EWC0 00-06-2B-01-32-B0
</screen></informalexample>
Vous devez commencer par configurer le protocole d'amorage :
<informalexample><screen>
>>> set ewa0_protocols bootp
</screen></informalexample>
puis vrifier que le type du mdia est correct :
<informalexample><screen>
>>> set ewa0_mode <replaceable>mode</replaceable>
</screen></informalexample>
Vous pouvez obtenir une liste de modes valides avec
<userinput>>>>set ewa0_mode</userinput>.
</para><para>
Ensuite, pour amorcer sur la premire interface Ethernet, vous
devrez taper :
<informalexample><screen>
>>> boot ewa -flags ""
</screen></informalexample>
L'amorage se fera avec les paramtres par dfaut du noyau qui sont dans
l'image netboot.
</para>
<para>
Si vous souhaitez utiliser une console srie, vous
<emphasis>devez</emphasis> passer le paramtre <userinput>console=</userinput>
au noyau. Cela peut tre fait avec l'argument
<userinput>-flags</userinput> de la commande SRM <userinput>boot</userinput>.
Les ports srie portent le mme nom que leur fichier correspondant dans
<userinput>/dev</userinput>. Et si vous ajoutez des paramtres du noyau, vous
devez rpter certaines options par dfaut ncessaires aux images de
l'installateur Debian.
Par exemple, pour amorcer depuis
<userinput>ewa0</userinput>
en utilisant la console sur le premier port srie, vous devrez
saisir :
<informalexample><screen>
>>> boot ewa0 -flags "root=/dev/ram ramdisk_size=16384 console=ttyS0"
</screen></informalexample>
</para>
</sect2>
<sect2 arch="alpha"><title>Amorcer depuis un cdrom avec une console SRM
</title>
<para>
Les cdroms d'installation de &debian; comprennent plusieurs options prconfigures
pour amorcer partir de consoles srie ou VGA.
Excutez :
<informalexample><screen>
>>> boot xxxx -flags 0
</screen></informalexample>
pour amorcer avec une console VGA,
o <replaceable>xxxx</replaceable> est votre lecteur de cdrom
en notation SRM.
Pour utiliser une console srie sur le premier phriphrique srie,
excutez :
<informalexample><screen>
>>> boot xxxx -flags 1
</screen></informalexample>
Pour une console sur le deuxime port srie, excutez :
<informalexample><screen>
>>> boot xxxx -flags 2
</screen></informalexample>
</para>
</sect2>
<sect2 arch="alpha" condition="FIXME">
<title>Amorcer depuis un cdrom avec une console ARC ou AlphaBIOS</title>
<para>
Pour amorcer un cdrom depuis la console ARC, trouvez le nom de
code de votre sous-architecture (voyez :
<xref linkend="alpha-cpus"/>, puis entrez
<filename>\milo\linload.exe</filename>
comme programme d'amorage et
<filename>\milo\<replaceable>subarch</replaceable></filename>
(o <replaceable>subarch</replaceable>
est le nom de la sous-architecture) comme chemin vers
le systme d'exploitation dans le
menu <quote>OS Selection Setup</quote>. Les
<quote>Ruffians</quote> font exception : vous aurez besoin
d'utiliser <filename>\milo\ldmilo.exe</filename> comme programme
d'amorage.
</para>
</sect2>
<sect2 arch="alpha" condition="supports-floppy-boot">
<title>Amorcer partir de disquette avec la console SRM</title>
<para>
l'invite (<prompt>>>></prompt>) de SRM, excutez la
commande suivante :
<informalexample><screen>
>>> boot dva0 -flags 0
</screen></informalexample>
en remplaant <filename>dva0</filename> avec le priphrique en service
sur votre machine. D'habitude, <filename>dva0</filename> est le lecteur
de disquette ; tapez
<informalexample><screen>
>>> show dev
</screen></informalexample>
pour afficher la liste des priphriques (si vous dsirez
amorcer par exemple depuis un cdrom). Remarquez que si vous
amorcez via MILO, l'argument <command>-flags</command> est ignor,
donc vous pouvez simplement saisir <command>boot dva0</command>.
Si tout se droule normalement, vous devriez voir l'amorage
du noyau Linux.
</para><para>
Si vous dsirez spcifier des arguments pour le noyau en amorant
via <command>aboot</command>, utilisez la commande suivante :
<informalexample><screen>
>>> boot dva0 -file linux.bin.gz -flags "root=/dev/fd0 load_ramdisk=1 arguments"
</screen></informalexample>
(saisissez sur une seule ligne) en substituant, si ncessaire, le
nom de priphrique d'amorage SRM utilis pour
<filename>dva0</filename>, le nom de priphrique d'amorage de Linux
pour <filename>fd0</filename> et les paramtres noyau dsirs pour
<filename>arguments</filename>.
</para><para>
Si vous dsirez spcifier des paramtres au noyau lors d'un
amorage via <command>MILO</command>, il vous faudra interrompre le
chargement une fois entr dans MILO. Voyez <xref linkend="booting-from-milo"/>.
</para>
</sect2>
<sect2 arch="alpha">
<title>Amorcer depuis les disquettes avec une console ARC ou ALphaBIOS</title>
<para>
Dans le menu de <quote>OS selection</quote>, choisissez
<command>linload.exe</command> comme programme d'amorage et
<command>milo</command> comme chemin vers le systme
d'exploitation. L'amorage se fera depuis cette nouvelle entre.
</para>
</sect2>
<sect2 arch="alpha" condition="FIXME" id="booting-from-milo">
<title>Amorcer avec MILO</title>
<para>
Le programme MILO, contenu dans le mdia d'amorage, est configur
pour amorcer automatiquement Linux. Si vous dsirez intervenir,
il vous suffit d'appuyer sur la touche d'espacement durant le compte rebours de MILO.
</para><para>
Si vous dsirez tout spcifier (pour fournir par exemple des paramtres
supplmentaires), vous pouvez utiliser une commande de ce type :
<informalexample><screen>
MILO> boot fd0:linux.bin.gz root=/dev/fd0 load_ramdisk=1 <!-- arguments -->
</screen></informalexample>
Si vous amorcez sur un autre support qu'une disquette,
substituez <filename>fd0</filename> dans l'exemple ci-dessus par le nom
de priphrique appropri dans la nomenclature Linux. La
commande <command>help</command> vous fournira un rapide aperu des
commandes MILO.
</para>
</sect2>
|