Installare Debian da chiavetta USB

Per installare Debian utilizzando una chiavetta USB, è possibile seguire questi semplici passi.

I file occorrenti si possono trovare in:

Per prima cosa bisogna preparare la chiavetta:
è necessario installare il pacchetto syslinux (ed eventualmente anche mtools);
prima di partizionare assicurarsi che la chiavetta non sia montata;
con cfdisk predisponiamo una partizione sufficiente a contenere l’ immagine ISO da avviare;
impostiamo il tipo di filesystem come FAT16 (è il tipo 06 in cfdisk) e la rendiamo BOOTABILE.
Dopodichè si crea il filesystem:

mkdosfs  /dev/sdXY

A questo punto si installa il bootloader nella partizione avviabile: la scelta ricade su syslinux per la sua semplicità

syslinux  /dev/sdXY

il precedente comando installa il bootloader nel file ldlinux.sys.

Ora possiamo montare la chiavetta e copiarci i file dell’ installer;
i file necessari sono vmlinuz (o linux, il binario del kernel), e initrd.gz (il ramdisk iniziale), e sono disponibili per cdrom, hd-inst, e netboot;
se si vuole un installer grafico, basta prelevare i file dalla directory gtk.
Per comodità io uso wget:

mount /dev/sdXY /mnt
cd /mnt
wget http://d-i.debian.org/daily-images/i386/daily/hd-media/gtk/vmlinuz
wget http://d-i.debian.org/daily-images/i386/daily/hd-media/gtk/initrd.gz

Ora impostiamo il bootloader creando il file syslinux.cfg e scrivendoci le 2 righe:

default vmlinuz
append initrd=initrd.gz

e nel caso di installer grafico (gtk), aggiungere anche:

video=vesa:ywrap,mtrr vga=788

Rimane soltanto di copiare l’ immagine ISO prescelta: attenzione ad usare una versione uguale a quella dell’ installer, altrimenti ci sono incompatibilità del kernel che bloccano l’ installazione.
Le immagini disponibili sono businesscard e netinst o un full-CD; ad esempio:

wget http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/debian-testing-i386-businesscard.iso

Ora si può smontare la chiavetta e riavviare.

Nel caso (difficile) che la chiavetta non si avvii, si può provare a riparare l’ MBR con il comando install-mbr dal pacchetto “mbr”:

install-mbr  /dev/sdXY

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...