Newsgroup: it.comp.os.linux.iniziare
Titolo: boot da USB

Siccome ho l'idea di provare piu' distro e non ho intenzione di 
masterizzare un CD ogni volta, ho preso una nuova chiavetta USB da 8 GB
(questo a dire il vero è solo uno dei motivi ;)...).
La precedente chiavetta era da 512 MB, e veniva tranquillamente vista 
come dispositivo bootable dal mio BIOS. Invece questa chiavetta nuova no! 
E te pareva... Comunque funziona perfettamente una volta caricato l'OS, 
il problema è solo al boot quindi.
Prima domanda (OT per linux): quali potrebbero essere le cause?
Andanto avanti, poi mi è venuto in mente che potrei far fare il lavoro a 
GRUB. O magari, se GRUB non puo', a qualche altro sistema operativo 
minimale che deleghi il caricamento alla chiavetta, una volta 
riconosciuta.
Comunque per rimanere in tema con GRUB io ho provato:
root (hd0,0)  <---------OK! trova il mio hard disk
root (hd1,0) <---------- non trova niente
...
root (hd7,0) <---------- non trova niente
Insomma non c'e' traccia della mia chiavetta. Mancano i driver? E' 
possibile installare driver su grub?
Altrimenti, che altro sistema operativo minimale potrebbe fare al caso 
mio in fase di boot?

 masterizzare un CD ogni volta, ho preso una nuova chiavetta USB da 8 GB
]zac[
Forse la cosa migliore è usare un cd/dvd riscrivibile.

 Prima domanda (OT per linux): quali potrebbero essere le cause?
Secondo me il BIOS. Anche il mio portatile hp si avvia tranquillamente da 
pendrive da 2 GB, ma non da 4 GB (stesso modello di pendrive, kingston 
datatraveler). La seconda funziona invece sull'eeepc.

 Andanto avanti, poi mi � venuto in mente che potrei far fare il lavoro a


 loader sulla chiavetta...
Ho usato unetbooting, ma il problema è che il BIOS non mi vede la 
chiavetta. In altri PC il boot da chiavetta funziona (ora ci ho messo 
Puppy).
E' un problema di BIOS quindi.

 E' un problema di BIOS quindi.
Potrebbe essere un problema di BIOS *e* chiavetta. Mi spiego meglio: sul 
lavoro mi è capitato di avere chiavette che, riconosciute come 
dispositivi USB-ZIP, non riuscivano a fare il boot su alcune macchine. 
Formattando le chiavette con un programma particolare della HP per 
Windows (HP USB Disk Storage Format Tool) le stesse chiavette vengono 
invece rilevate dai suddetti PC come USB-HDD e si avviano correttamente. 
Da quanto ho capito, da qualche parte sulla chiavetta è possibile 
impostare il tipo di device USB (cosa che fa il programma della HP) e 
alcuni BIOS ignorano l'MBR del device se questo è identificato come ZIP, 
gestendo soltanto il boot record della partizione. Purtroppo non ho mai 
indagato su quale sia la procedura per ottenere lo stesso risultato in 
ambiente Linux, ma se qualcuno ne è a conoscenza sarei interessato.
-- 
  Matteo Beniamino

 dispositivi USB-ZIP, non riuscivano a fare il boot su alcune macchine.
Come faccio a sapere come è impostata la mia chiavetta? 
L'output di dmesg è:
[13664.252068] usb 1-3: new high speed USB device using ehci_hcd and 
address 3
[13664.385490] usb 1-3: configuration #1 chosen from 1 choice
[13664.674066] Initializing USB Mass Storage driver...
[13664.678257] scsi2 : SCSI emulation for USB Mass Storage devices
[13664.678788] usbcore: registered new interface driver usb-storage
[13664.678799] USB Mass Storage support registered.
[13664.682901] usb-storage: device found at 3
[13664.682909] usb-storage: waiting for device to settle before scanning
[13669.680262] usb-storage: device scan complete
[13669.680876] scsi 2:0:0:0: Direct-Access     SanDisk  U3 Cruzer Micro  
8.02 PQ: 0 ANSI: 0 CCS
[13669.681361] scsi 2:0:0:1: CD-ROM            SanDisk  U3 Cruzer Micro  
8.02 PQ: 0 ANSI: 0
[13669.689653] sd 2:0:0:0: [sdb] 15695871 512-byte hardware sectors: 
(8.03 GB/7.48 GiB)
[13669.690331] sd 2:0:0:0: [sdb] Write Protect is off
[13669.690340] sd 2:0:0:0: [sdb] Mode Sense: 45 00 00 08
[13669.690348] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[13669.746695] sd 2:0:0:0: [sdb] 15695871 512-byte hardware sectors: 
(8.03 GB/7.48 GiB)
[13669.747308] sd 2:0:0:0: [sdb] Write Protect is off
[13669.747318] sd 2:0:0:0: [sdb] Mode Sense: 45 00 00 08
[13669.747325] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[13669.747339]  sdb: sdb1
[13669.750761] sd 2:0:0:0: [sdb] Attached SCSI removable disk
[13669.750940] sd 2:0:0:0: Attached scsi generic sg2 type 0
[13669.754564] sr1: scsi3-mmc drive: 48x/48x tray
[13669.754805] sr 2:0:0:1: Attached scsi CD-ROM sr1

 impostare il tipo di device USB (cosa che fa il programma della HP) e
Adesso che ci penso anch'io usai il programma di HP con una usb pen 4gb 
peak che non voleva partire ma se ricordo bene risolsi con l'utility "USB 
startup creator" di Ubuntu. Dovetti comunque partire da una live cd ma 
poi ottenni una usb pen per tutte le altre distro che provai in seguito;-)

 Forse la cosa migliore � usare un cd/dvd riscrivibile.
Sul mio portatile vetusto mi ha dato un sacco di errori in fase di 
installazione del SO con un cd normale invece va bene.
NB il supporto riscrivibile e stato usato molte volte, forse � anche per 
quello, poi ho notato che i problemi maggiori li ho con i dvd riscrivibili
mario 

 l'OS, il problema è solo al boot quindi.
Da 
http://www.debian.org/releases/stable/i386/ch04s03.html.it
:
"4.3.3. Avvio da chiavetta USB
Avvertimento
Se il proprio sistema rifiuta di partire dalla chiavetta, la chiavetta 
potrebbe contenere un MBR (master boot record) non valido. Per risolvere 
questo problema usare il comando install-mbr contenuto nel pacchetto 
mbr:
# install-mbr /dev/sdX"
-- 
Marco Brancalion

 dmesg è:
[...]
Mi spiace, non vedo nessuna informazione rilevante nell'output di dmesg. 
Io lo capivo dall'elenco di dispositivi di boot che veniva proposto 
all'avvio del PC dal BIOS.
-- 
  Matteo Beniamino

 mario
Forse la cosa migliore è PROVARE ad usare un cd/dvd riscrivibile NUOVO
( :P ).

 ( :P ).
ehhh gi� mi sa che hai ragione :-))