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
Last revisionBoth sides next revision
doc:appunti:linux:sa:install_usb [2010/03/13 23:33] niccolodoc:appunti:linux:sa:install_usb [2016/12/10 17:10] – [Problemi con Syslinux] 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>
 +
 +===== Untebootin =====
 +
 +**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.txt · Last modified: 2018/04/16 09:53 by niccolo