Installare Debian da USB

15 07 2008


A volte potrebbe essere necessario effettuare l’installazione di un sistema Debian e derivate, utilizzando un sistema diverso dal CD/DVD, e su questo si trovano vari modi a secondo dell’esigenza e del momento. Se il sistema dove dobbiamo effettuare l’installazione è in una rete abbastanza veloce, è noto che è possibile usare delle immagini ISO piccole (netinst) che effettuano il boot e il successivo riconoscimento della rete e quindi dei mirrors per l’installazione completa.

Un metodo veloce e che offre caratteristiche di estrema versatilità è quello di preparare una pendrive USB con il kernel (vmlinuz) e il file initrd (initrd.gz), mentre per poter effettuare il boot vero e proprio si può usare grub o syslinux su FAT o ancora extlinux su ext3. Prendendo spunto da vari documenti in rete come questo e

# UPDATE questo, (RIMOSSO PER SPAM SUL WIKI) #

ho preparato un sistema che in pochi minuti permette di installare Debian da USB, utilizzando una immagine ISO che potrebbe essere il nuovo installer debian-LennyBeta2-i386-netinst.iso oppure, spazio permettendo, il DVD di debian.

Il sistema che effettua il boot da USB riconosce l’immagine ISO, così se la rete è veloce (possibilmente cablata, il wifi non è contemplato, salvo interventi a “manina”)  in meno di mezz’ora abbiamo la nostra Debian fiammante ;)

Di fatto abbiamo bisogno solo dei files vmlinuz, initrd.gz, syslinux configurato ad hoc e il file ISO di Debian, oppure in  modo più semplice possiamo scaricare un’immagine disco (hd-media) da un mirror, esempio da:
ftp://ftp.debian.org/debian/dists/lenny/main/installer-i386/current/images/hd-media/

Nome Dimensione Ultima modifica
boot.img.gz 18917 KB 22/05/2008 19:45:00
gtk 23/05/2008 08:46:00
initrd.gz 4888 KB 22/05/2008 19:44:00
vmlinuz 1413 KB 22/05/2008 19:44:00

Possiamo usare zcat per copiare in modo grezzo boot.img.gz perdendo (!) però il contenuto della penna (sconsigliato!) oppure estrarre il contenuto di boot.img.gz e copiarlo sulla pendrive formattata FAT16 con partizione attiva.

Esempio se la penna è /dev/sdb:

sudo mkdir /mnt/sdb1
sudo mkdir /mnt/loop
sudo mount /dev/sdb1 /mnt/sdb1
gzip -d boot.img.gz
sudo mount -o loop boot.img /mnt/loop
sudo cp -rv /mnt/loop/* /mnt/sdb1/
sudo umount /mnt/sdb1 /mnt/loop
sudo syslinux -sf /dev/sdb1

Scegliendo “Advanced options” e “Graphical expert installer” potremo seguire quindi tutte le fasi dell’installer, compresa la ricerca del file ISO per poter effettuare l’installazione.

Enjoy :)


Azioni

Informazione

8 risposte

20 09 2008
Debian Linux su Acer Aspire One A150 | etiaccazero : ifconfig realworld up!

[...] grossi problemi seguendo le istruzioni “standard” per l’installazione da USB. Qua trovate le istruzioni da seguire, passo passo, per creare/preparare la vostra chiavetta USB, magari [...]

11 02 2009
_tomas

Ciao,
premetto che sono un utente inesperto di debian. Il mio problema è installare il sistema da usb su un pc privo di unità ottica. Pensavo fosse molto più semplice, ma mi sono trovato di fronte ad un sacco di difficoltà: prima fra tutte è che la mia “penna” monta in /media/disk, e questo, a quanto ho capito, è un male … puoi darmi una dritta veloce per risolvere il problema e poter proseguire ( anzi, partire ) ?
Grazie..

_tomas

11 02 2009
Antonio Doldo

@_tomas
la penna viene montata in /media/disk se priva di label, ma non è un problema, basterebbe quindi

# mkdir /mnt/loop
# gzip -d boot.img.gz
# mount -o loop boot.img /mnt/loop
# cp -rv /mnt/loop/* /media/disk/
# umount /media/disk

controlli che sia /dev/sdb (!!!) e la rendi bootabile con syslinux:

# sudo syslinux -sf /dev/sdb1

Fammi sapere ;)
Ciao,
Antonio

12 02 2009
_tomas

Ti ringrazio. Ho seguito passo passo… ora fa il boot e posso dedicarmi all’installazione.
Grazie ancora per i chiarimenti.

_tomas

16 06 2009
simone

se la vostra dannata penna usb ha settori di dimensioni maggiori di 512 bytes questo non funzionerà (vedi pennette di 2 GB).

2 09 2009
jonni

Perchè parli al condizionale? metti una confusione assurda!!!

2 09 2009
Antonio Doldo

@jonni
mi sembra che questo tuo commento “potrebbe” essere scartato, va bene così? Se invece “volessi” essere più d’aiuto ci dici cosa ti ha scatenato questa affermazione?

9 10 2009
Ale

@simone:
ho appena installato un portatile Fujitsu Siemens v6505 con una penna usb da 8 gb e non ho avuto nessun problema.

Forse il tuo problema dipende dal sistema sul quale hai preparato la penna; io comunque preciso cho ho scritto l’immagine sualla penna con Winzoz ed una utility chiamata Ardi4USB.

Lascia un commento