User Tools

Site Tools


doc:appunti:linux:sa:install_usb

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:linux:sa:install_usb [2010/03/13 23:33] niccolodoc:appunti:linux:sa:install_usb [2018/04/16 09:53] (current) – [Untebootin] niccolo
Line 47: Line 47:
  
 ===== Avvio di Ubuntu Live da USB ===== ===== Avvio di Ubuntu Live da USB =====
 +
 +**NOTA:** Questa operazione viene automatizzata dal programma **Unetbootin**, che trasferisce una immagine ISO avviabile su una chiavetta USB, formattata vfat.
  
 Come travasare un **CD Live Ubuntu** in una **chiavetta USB**. Provato con **Ubuntu 8.04** e chiavetta da **2 Gb**. Come travasare un **CD Live Ubuntu** in una **chiavetta USB**. Provato con **Ubuntu 8.04** e chiavetta da **2 Gb**.
Line 58: Line 60:
 syslinux /dev/sdb1 syslinux /dev/sdb1
 </code> </code>
 +
 +===== Unetbootin =====
 +
 +**Unetbootin** è un programma che trasferisce il contenuto di file ISO (immagine di CD-ROM avviabile) su una chiavetta USB, rendendola avviabile. Il programma ha bisogno del **display grafico** e dei **permessi di root** (usare ad esempio ''ssh -X root@localhost'' per ottenere entrambi).
 +
 +La chiavetta USB deve essere già partizionata, formattata VFAT e montata. Inoltre bisogna che ci sia installato un MBR avviabile. I pacchetti che bisogna aver installato sono:
 +
 +  * **unetbootin**
 +  * **syslinux**
 +  * **mbr**
 +
 +Ecco la procedura completa da seguire:
 +
 +<code>
 +dd if=/dev/zero of=/dev/sdb bs=1024 count=1024
 +fdisk /dev/sdb
 +# Create one primary partition, type c, bootable (keypress: n 1 p Enter Enter t c a w)
 +install-mbr /dev/sdb
 +mkfs.vfat -F 32 /dev/sdb1
 +mount /dev/sdb1 /mnt
 +unetbootin
 +</code>
 +
 +La chiavetta così preparata potrebbe non essere avviabile, vedi più avanti per possibili problemi e soluzioni.
 +===== Problemi con Syslinux =====
 +
 +Ci possono essere problemi con immagini Syslinux v.6 e alcuni creatori di chiavette USB che invece installano il binario del boot manager in versione 4. Il problema si manifesta con l'errore in fase di boot:
 +
 +<code>
 +not a COM32R image
 +</code>
 +
 +Su un host che abbia installato il pacchetto syslinux versione 6, supponendo che la partizione FAT da rendere avviabile sia ''/dev/sdb1'', è sufficiente dare il comando:
 +
 +<code>
 +syslinux --install /dev/sdb1
 +</code>
 +
 +Viene sostituito il file **''ldlinux.sys''** con la versione più aggiornata.
 +
 +In altri casi il messaggio di errore potrebbe essere:
 +
 +<code>
 +Failed to load COM32 file menu.c32
 +</code>
 +
 +in questo caso dovrebbe essere sufficiente copiare tre file nella directory principale della chiavetta, prendendoli da  **''/usr/lib/syslinux/modules/bios/''** di una installazione Debian:
 +
 +  * **libcom32.c32**
 +  * **libutil.c32**
 +  * **menu.c32**
  
 ===== Assegnare una label ad una partizione FAT32 ===== ===== Assegnare una label ad una partizione FAT32 =====
doc/appunti/linux/sa/install_usb.1268519635.txt.gz · Last modified: 2010/03/13 23:33 by niccolo