Installare Debian da pendrive USB o SD card: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 2: | Riga 2: | ||
== Intro == | === Intro === | ||
La seguente guida mostra come installare d-i su supporto usb. | La seguente guida mostra come installare d-i su supporto usb. | ||
Si considererà: | Si considererà: | ||
# Dispositivo in /dev/sdb e montato in /media/disk | # Dispositivo usb in /dev/sdb e montato in /media/disk | ||
# Architettura x86 | # Architettura x86 | ||
# Lenny | # Debian stabile (Lenny) | ||
== Preparazione del supporto usb == | |||
=== Preparazione del supporto usb === | |||
Occorre creare una partizione fat32 avviabile sul supporto usb, tale partizione deve essere la prima e primaria, per tale fine si possono usare tools come gparted o cfdisk il alternativa alla seguente operazioni | Occorre creare una partizione fat32 avviabile sul supporto usb, tale partizione deve essere la prima e primaria, per tale fine si possono usare tools come gparted o cfdisk il alternativa alla seguente operazioni | ||
{{ Warningbox | Tutti i dati sul supporto usb verranno persi }} | {{ Warningbox | Tutti i dati sul supporto usb verranno persi }} | ||
<pre> | <pre> | ||
# aptitude install mbr parted | # aptitude install mbr parted | ||
Riga 23: | Riga 26: | ||
</pre> | </pre> | ||
== Installazione del bootloader == | === Installazione del bootloader === | ||
<pre> | <pre> | ||
# aptitude install syslinux | # aptitude install syslinux | ||
Riga 29: | Riga 33: | ||
</pre> | </pre> | ||
== Installazione della netinst == | === Installazione della netinst === | ||
Il debian-installer è concepito per funzionare su cd/dvd, per farlo funzionare da usb si ricorre ad un loader che caricerà l'immagine iso. | Il debian-installer è concepito per funzionare su cd/dvd, per farlo funzionare da usb si ricorre ad un loader che caricerà l'immagine iso. | ||
<pre> | <pre> | ||
# cd /tmp | # cd /tmp | ||
Riga 54: | Riga 59: | ||
== Installazione dei firmware mancanti == | === Installazione dei firmware mancanti === | ||
Si tratta di firmware proprietari non compresi nel d-i. | |||
<pre> | <pre> | ||
# cd /media/disk/ | # cd /media/disk/ | ||
Riga 64: | Riga 71: | ||
info [http://www.debian.org/releases/stable/i386/ch06s04.html.it] | info [http://www.debian.org/releases/stable/i386/ch06s04.html.it] | ||
== Repository locale== | === Repository locale === | ||
{{ Warningbox | Questa sezione è OPZIONALE }} | {{ Warningbox | Questa sezione è OPZIONALE }} | ||
Si costruisce un trivial repository di pacchetti non compresi nel d-i | |||
Si costruisce un trivial repository di pacchetti non compresi nel d-i. | |||
<pre> | <pre> | ||
# cd /media/disk | # cd /media/disk | ||
Riga 72: | Riga 82: | ||
# cd local-repository/binary | # cd local-repository/binary | ||
</pre> | </pre> | ||
E' sconsigliato crearsi un pool di pacchetti scaricandoli con aptitude o un altro gestore in quanto facendo il download del singolo pacchetto non si risolvono eventuali problemi di dipendenze. | E' sconsigliato crearsi un pool di pacchetti scaricandoli con aptitude o un altro gestore in quanto facendo il download del singolo pacchetto non si risolvono eventuali problemi di dipendenze. | ||
{{Box | Nota |Durante la creazione di una debian live con live-helper, tutti i pacchetti scaricati vengono messi in .cache, questi costituiscono | |||
Durante la creazione di una debian live con live-helper, tutti i pacchetti scaricati vengono messi in .cache, questi costituiscono | un pool ideale per un repository locale da mettere su usb}} | ||
A titolo di esempio, per avere mc occorre scaricare anche le sue dipendenze | |||
<pre> | <pre> | ||
# aptitude download mc libpcre3 libgpm2 libglib2.0-data libglib2.0-0 bzip2 arj unzip lynx lynx-cur dbview | # aptitude download mc libpcre3 libgpm2 libglib2.0-data libglib2.0-0 bzip2 arj unzip lynx lynx-cur dbview | ||
</pre> | </pre> | ||
Creazione degli indici. | Creazione degli indici. | ||
<pre> | <pre> | ||
# cd .. | # cd .. | ||
# dpkg-scanpackages binary /dev/null | gzip -9c > binary/Packages.gz | # dpkg-scanpackages binary /dev/null | gzip -9c > binary/Packages.gz | ||
</pre> | </pre> | ||
Il repository locale non verrà visto dal d-i, solo in un secondo momento si potrà accedervi, dopo averlo aggiunto in /etc/apt/sources.list. | Il repository locale non verrà visto dal d-i, solo in un secondo momento si potrà accedervi, dopo averlo aggiunto in /etc/apt/sources.list. | ||
Il file readme.txt contiene la linea da aggiungere alla lista dei repository, come promemoria per quanto detto sopra. | Il file readme.txt contiene la linea da aggiungere alla lista dei repository, come promemoria per quanto detto sopra. | ||
<pre> | <pre> | ||
# echo "deb file:///live/local-repository binary" > readme.txt | # echo "deb file:///live/local-repository binary" > readme.txt | ||
Riga 99: | Riga 112: | ||
[[Categoria:stub]] | [[Categoria:stub]] | ||
: [[Utente:Fr4nc3sc0|Fr4nc3sc0]] | : [[Utente:Fr4nc3sc0|Fr4nc3sc0]] |