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
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- original version: 33725 -->
<sect3 arch="powerpc">
<title>Partitionner un priphrique USB sur &arch-title;</title>
<para>
La plupart des priphriques USB ne sont pas prts tre amorcs par le
microprogramme Open Firmware, et vous devez les repartitionner.
Sur les systmes Mac, faites <userinput>mac-fdisk /dev/sda</userinput>,
initialisez une nouvelle table des partitions avec la commande
<userinput>i</userinput> et crez une nouvelle partition Apple_Bootstrap
avec la commande <userinput>C</userinput>.
Remarquez que la premire partition sera toujours la table des partitions
elle-mme. Saisissez :
<informalexample><screen>
$ hformat /dev/<replaceable>sda2</replaceable>
</screen></informalexample>
Faites attention utiliser le priphrique correct pour la cl. Le programme
<command>hformat</command> se trouve dans le paquet Debian
<classname>hfsutils</classname>.
</para><para>
Pour pouvoir lancer le noyau aprs l'amorage sur la cl, nous y mettons
un programme d'amorage. Le programme <command>yaboot</command> peut tre
installer sur un systme de fichiers HFS et configur en modifiant un
simple fichier texte. On peut modifier la configuration du
programme d'amorage avec tous les systmes d'exploitation qui acceptent
le systme de fichiers HFS.
</para><para>
L'utilitaire <command>ybin</command> de <command>yaboot</command> ne
comprend pas pour l'instant les priphriques USB, et vous devrez
installer <command>yaboot</command> manuellement avec les outils
<classname>hfsutils</classname>. Saisissez :
<informalexample><screen>
$ hmount /dev/sda2
$ hcopy -r /usr/lib/yaboot/yaboot :
$ hattrib -c UNIX -t tbxi :yaboot
$ hattrib -b :
$ humount
</screen></informalexample>
Encore une fois, faites bien attention utiliser le nom correct pour la cl.
La partition ne doit pas tre monte pendant la procdure. Cette procdure
met le programme d'amorage sur la partition et utilise les outils HFS pour
prparer ce programme tre lanc par le microprogramme Open Firmware.
Ensuite, la cl USB peut tre prpare avec les outils standards d'Unix.
</para><para>
Montez la partition (<userinput>mount /dev/sda2 /mnt</userinput>) et
copiez les fichiers suivants sur la cl :
<itemizedlist>
<listitem><para>
<filename>vmlinux</filename> (noyau binaire)
</para></listitem>
<listitem><para>
<filename>initrd.gz</filename> (image du disque virtuel initial)
</para></listitem>
<listitem><para>
<filename>yaboot.conf</filename> (fichier de configuration de yaboot)
</para></listitem>
<listitem><para>
<filename>boot.msg</filename> (message optionnel)
</para></listitem>
<listitem><para>
Modules optionnels du noyau
</para></listitem>
</itemizedlist>
</para><para>
Le fichier de configuration <filename>yaboot.conf</filename> doit contenir
les lignes suivantes :
<informalexample><screen>
default=install
root=/dev/ram
message=/boot.msg
image=/vmlinux
label=install
initrd=/initrd.gz
initrd-size=10000
read-only
</screen></informalexample>
Remarquez que la valeur du paramtre <userinput>ramdisk_size</userinput>
doit tre augmente avec la taille de l'image qui est amorce.
</para>
</sect3>
|