Progetto

Generale

Profilo

UsbKeyInstallation » Cronologia » Versione 9

Christopher R. Gabriel, 20-12-2010 17:51

1 3 Amministratore Truelite
[[TracNav(TOC)]]
2 1 Amministratore Truelite
3 8 Amministratore Truelite
h1. Installazione di Debian da una chiave USB
4
 
5
6 6 Amministratore Truelite
Qualora usiate ancora Sarge una ottima guida molto completa a tutte le problematiche relative all'installazione da chiavetta USB la trovate su http://d-i.pascal.at/. 
7 1 Amministratore Truelite
8 6 Amministratore Truelite
Con il rilascio di Etch l'installazione da USB è supportata ufficialmente e le precedenti informazioni sono state integrate nel manuale di installazione, trovate la sezione relativa su:
9
10
http://www.debian.org/releases/stable/i386/ch04s04.html.it. 
11 1 Amministratore Truelite
12
Ovviamente per installare da una chiavetta occorre anzitutto avere a disposizione una macchina che supporti l'avvio da USB. In genere questo è possibile in varie forme (ad esempio attraverso un CD su USB), ma quella che a noi interessa è la modalità che prevede l'avvio da disco rimovibile, che spesso è classificata come:
13 8 Amministratore Truelite
<pre>
14 1 Amministratore Truelite
USB-zip
15 8 Amministratore Truelite
</pre>
16 1 Amministratore Truelite
17 8 Amministratore Truelite
<pre>
18 6 Amministratore Truelite
main/installer-i386/current/images/hd-media
19 8 Amministratore Truelite
</pre>
20 1 Amministratore Truelite
(ad esempio per ottenerli dal mirror italiano potete andare sotto  http://ftp.it.debian.org/debian/dists/etch/main/installer-i386/current//images/hd-media/).
21
22 8 Amministratore Truelite
<pre>
23
<pre>
24 4 Amministratore Truelite
zcat boot.img.gz > /dev/sda1
25 8 Amministratore Truelite
</pre>
26 1 Amministratore Truelite
dove si è supposto, come avviene nella maggior parte dei casi, che la chiavetta sia stata partizionata con una sola partizione. Questo ovviamente cancellerà il contenuto della chiavetta, riscrivendola come un filesystem FAT contenente i dati necessari.
27
28 7 Amministratore Truelite
La precedente procedura è immediata, ma comporta lo svantaggio di creare un filesystem di 256Mb, mentre con le nuove chiavette USB si può avere molto più spazio, ed utilizzare un CD di installazione. Per questo motivo si può eseguire la procedura manualmente con i seguenti passi; prima si crea un filesystem DOS con:
29 8 Amministratore Truelite
<pre>
30 7 Amministratore Truelite
mkdosfs /dev/sda1
31 8 Amministratore Truelite
</pre>
32 7 Amministratore Truelite
dopo di che vi si potrà installare il bootloader SYSLINUX con:
33 8 Amministratore Truelite
<pre>
34 1 Amministratore Truelite
syslinux /dev/sda1
35 8 Amministratore Truelite
</pre>
36 1 Amministratore Truelite
a questo punto si potrà montare la chiavetta e copiare tutti i file necessari cioè:
37 8 Amministratore Truelite
<pre>
38 7 Amministratore Truelite
mount /dev/sda1 /mnt/usb/
39
cp initrd.gz /mnt/usb/
40
vmlinuz /mnt/usb/
41 8 Amministratore Truelite
</pre>
42 7 Amministratore Truelite
43 8 Amministratore Truelite
<pre>
44
<pre>
45 7 Amministratore Truelite
default vmlinuz
46
append initrd=initrd.gz
47 8 Amministratore Truelite
</pre>
48 6 Amministratore Truelite
49 1 Amministratore Truelite
50
51
Si tenga presente che questa operazione non modifica il master boot record della chiavetta, cosa che ordinariamente non è necessaria essendo questo impostato per eseguire l'avvio dalla prima partizione; è comunque possibile ricrearlo con il comando:
52 8 Amministratore Truelite
<pre>
53 6 Amministratore Truelite
install-mbr /dev/sda
54 8 Amministratore Truelite
</pre>
55 1 Amministratore Truelite
56 8 Amministratore Truelite
<pre>
57
<pre>
58 2 Amministratore Truelite
cp sarge-i386-netinst.iso /mnt/usb/netinst.iso
59 8 Amministratore Truelite
</pre>
60 1 Amministratore Truelite
61 8 Amministratore Truelite
E' possibile anche avere [[CustomUsbKeyInstallation|una versione personalizzata del sistema avviato]]