1
<!-- retain these comments for translator revision tracking -->
2
<!-- original version: 27345 -->
5
<title>Partitionieren eines USB-Sticks auf &arch-title;-Systemen</title>
8
Die meisten USB-Sticks sind nicht derart vorkonfiguriert, dass OpenFirmware
9
davon booten kann, so dass Sie den Stick neu partitionieren müssen.
10
Auf Mac-Systemen führen Sie <userinput>mac-fdisk /dev/sda</userinput> aus,
11
erzeugen mit dem <userinput>i</userinput>-Befehl eine neue Partitionstabelle
12
und dann eine neue Partition des Typs Apple_Bootstrap (mit dem
13
<userinput>C</userinput>-Kommando). Bedenken Sie, dass die erste <quote>Partition</quote>
14
immer die Partitionstabelle selbst ist. Geben Sie dann ein:
16
<informalexample><screen>
17
$ hformat /dev/<replaceable>sda2</replaceable>
18
</screen></informalexample>
20
Sorgen Sie dafür, dass Sie den richtigen Gerätenamen des USB-Sticks
21
verwenden. Der Befehl <command>hformat</command> ist im Debian-Paket
22
<classname>hfsutils</classname> enthalten.
26
Um den Kernel zu starten, nachdem wir vom USB-Stick gebootet haben,
27
werden wir einen Bootloader auf dem Stick ablegen. Der Bootloader
28
<command>yaboot</command> kann auf einem HFS-Dateisystem installiert
29
werden und wird über eine Textdatei konfiguriert. Jedes Betriebssystem,
30
das das HFS-Dateisystem unterstützt, kann verwendet werden, um die
31
Konfiguration des Bootloaders zu verändern.
35
Das normale <command>ybin</command>-Werkzeug, das bei <command>yaboot</command>
36
dabei ist, unterstützt USB-Speicher-Geräte nicht, deshalb müssen wir
37
<command>yaboot</command> von Hand mit den <classname>hfsutils</classname>-Programmen
38
installieren. Geben Sie ein:
40
<informalexample><screen>
42
+$ hcopy -r /usr/lib/yaboot/yaboot :
43
+$ hattrib -c UNIX -t tbxi :yaboot
46
</screen></informalexample>
48
Hier wieder die Warnung, den richtigen Gerätenamen zu verwenden.
49
Die Partition darf für diese Prozedur nicht anderweitig ins Dateisystem
50
eingehängt sein. Es wird hierbei der Bootloader auf die Partition geschrieben
51
und mittels der HFS-Programme passend gekennzeichnet, so dass OpenFirmware ihn startet.
52
Nachdem dies erledigt ist, sollten die restliche Vorbereitungen am USB-Stick mit
53
den normalen Unix-Programmen vorgenommen werden.
57
Hängen Sie die Partition ins Dateisystem ein (<userinput>mount /dev/sda2 /mnt</userinput>)
58
und kopieren Sie die folgenden Dateien vom Debian-Archiv auf den Stick:
63
<filename>vmlinux</filename> (Kernel-Binär-Datei)
68
<filename>initrd.gz</filename> (Initial-RAM-Disk-Image)
73
<filename>yaboot.conf</filename> (Yaboot-Konfigurationsdatei)
78
<filename>boot.msg</filename> (optionale Bootmitteilungen)
83
Optionale Kernel-Module
90
Die Konfigurationsdatei <filename>yaboot.conf</filename> sollte die
91
folgenden Zeilen enthalten:
93
<informalexample><screen>
102
initrd-size=10000<phrase condition="sarge">
103
append="devfs=mount,dall --"</phrase>
105
</screen></informalexample>
107
Beachten Sie bitte, dass der Wert für den Parameter <userinput>initrd-size</userinput>
108
abhängig von dem Image, das Sie booten, evtl. noch erhöht werden muss.