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
|
<!-- retain these comments for translator revision tracking -->
<!-- original version: 27345 -->
<sect3 arch="powerpc">
<!-- <title>USB stick partitioning on &arch-title;</title> -->
<title>Partizionamento della penna USB su &arch-title;</title>
<para>
<!-- Most USB sticks do not come pre-configured in such a way that Open
Firmware can boot from them, so you will need to repartition the stick.
On Mac systems, run <userinput>mac-fdisk /dev/sda</userinput>,
initialise a new partition map using the <userinput>i</userinput>
command, and create a new partition of type Apple_Bootstrap using the
<userinput>C</userinput> command. (Note that the first "partition" will
always be the partition map itself.) Then type -->
La maggior parte delle penne USB viene venduta con una configurazione da cui
Open Firmware non può avviare la macchina e quindi è necessario ripartizionare
la penna. Sui sistemi Mac, usando <userinput>mac-fdisk /dev/sda</userinput>,
si deve inizializzare una nuova mappa delle partizioni usando il comando
<userinput>i</userinput> e poi creare una nuova partizione di tipo
Apple_Bootstrap con il comando <userinput>C</userinput> (notare che la prima
partizione è la mappa delle partizioni stessa). Poi eseguire
<informalexample><screen>
$ hformat /dev/<replaceable>sda2</replaceable>
</screen></informalexample>
<!-- Take care that you use the correct device name for your USB stick. The
<command>hformat</command> command is contained in the
<classname>hfsutils</classname> Debian package. -->
Fare attenzione a usare il nome di device della penna USB. Il
comando <command>hformat</command> è contenuto nel pacchetto Debian
<classname>hfsutils</classname>.
</para><para>
<!-- In order to start the kernel after booting from the USB stick, we will
put a boot loader on the stick. The <command>yaboot</command> boot
loader can be installed on an HFS filesystem and can be reconfigured by
just editing a text file. Any operating system which supports the HFS
file system can be used to make changes to the configuration of the boot
loader. -->
Per far partire il kernel dopo aver fatto l'avvio da una penna USB è necessario
mettere un bootloader sulla penna. Su un filesystem HFS è possibile installare
il bootloader <command>yaboot</command> che può essere riconfigurato con la
semplice modifica di un file di testo. Qualsiasi sistema operativo con
supporto per il filesystem HFS può essere usato per fare delle modifiche alla
configurazione del bootloader.
</para><para>
<!-- The normal <command>ybin</command> tool that comes with
<command>yaboot</command> does not yet understand USB storage devices,
so you will have to install <command>yaboot</command> by hand using the
<classname>hfsutils</classname> tools. Type -->
La normale versione del programma <command>ybin</command> contiene una
versione di <command>yaboot</command> che non riconosce i dispositivi di
memorizzazione USB, quindi è necessario installare manualmente
<command>yaboot</command> usando le <classname>hfsutils</classname>. Eseguire
<informalexample><screen>
$ hmount /dev/sda2
$ hcopy -r /usr/lib/yaboot/yaboot :
$ hattrib -c UNIX -t tbxi :yaboot
$ hattrib -b :
$ humount
</screen></informalexample>
<!-- Again, take care that you use the correct device name. The partition
must not be otherwise mounted during this procedure. This procedure
writes the boot loader to the partition, and uses the HFS utilities to
mark it in such a way that Open Firmware will boot it. Having done this,
the rest of the USB stick may be prepared using the normal Unix
utilities. -->
Di nuovo fare attenzione a usare il nome corretto del device. La partizione
non deve essere montata durante questa procedura dato che scrive il
bootloader sulla partizione e usa le utilità per HFS per effettuare le
impostazioni necessarie per l'avvio da Open Firmware. Completata questa fase,
il resto della preparazione della penna USB può essere completata usando le
comuni utilità Unix.
</para><para>
<!-- Mount the partition (<userinput>mount /dev/sda2 /mnt</userinput>) and
copy the following files from the Debian archives to the stick: -->
Montare la partizione (<userinput>mount /dev/sda2 /mnt</userinput>) e
copiare i seguenti file dall'archivio Debian sulla penna:
<itemizedlist>
<listitem><para>
<!-- <filename>vmlinux</filename> (kernel binary) -->
<filename>vmlinuz</filename> (kernel)
</para></listitem>
<listitem><para>
<!-- <filename>initrd.gz</filename> (initial ramdisk image) -->
<filename>initrd.gz</filename> (immagine del ramdisk iniziale)
</para></listitem>
<listitem><para>
<!-- <filename>yaboot.conf</filename> (yaboot configuration file) -->
<filename>yaboot.conf</filename> (file di configurazione di yaboot)
</para></listitem>
<listitem><para>
<!-- <filename>boot.msg</filename> (optional boot message) -->
<filename>boot.msg</filename> (messaggio opzionale di avvio)
</para></listitem>
<listitem><para>
<!-- Optional kernel modules -->
Moduli del kernel opzionali
</para></listitem>
</itemizedlist>
</para><para>
<!-- The <filename>yaboot.conf</filename> configuration file should
contain the following lines: -->
Il file di configurazione <filename>yaboot.conf</filename> deve contenere
le seguenti righe:
<informalexample><screen>
default=install
root=/dev/ram
message=/boot.msg
image=/vmlinux
label=install
initrd=/initrd.gz
initrd-size=10000<phrase condition="sarge">
append="devfs=mount,dall --"</phrase>
read-only
</screen></informalexample>
<!-- Please note that the <userinput>initrd-size</userinput> parameter
may need to be increased, depending on the image you are booting. -->
Notare che potrebbe essere necessario aumentare il valore del parametro
<userinput>ramdisk_size</userinput> a seconda dell'immagine che si vuole
avviare.
</para>
</sect3>
|