Creare una chiavetta USB da cui si possa avviare

Inserite qui le vostre guide, trucchi e consigli

Moderatore: ModiMaccanici

Avatar utente
Hammarby
Stato: Connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 5372
Località: Stockholm, SE

Top

Ciao,
mauripucci mi ha chiesto di scrivere un piccolo tutorial sul come creare una penna USB avviabile per memtest86.
Adesso che ho una chiave USB da adibire al test, posso preparare il tutorial.
Quello che serve è un Mac, una chiavetta USB semplice, di quelle che non hanno la seconda partizione che viene vista come un CD,
il file da utilizzare per la creazione.

Il tutorial è generico, e si applica a qualsiasi immagine iso avviabile.
Per semplicità chiameremo il file da utilizzare immagine.iso

La prima cosa da fare è trasformare il file in modo che sia possibile creare una chiavetta avviabile da Mac.
Abbiamo bisogno del terminale, i comandi da dare (sempre assumendo che il file di origine sia immagine.iso)
Il file lo abbiamo scaricato da internet, e si trova nella directory Download

Codice: Seleziona tutto

mkdir lavoro
cd lavoro
mv ../Download/immagine.iso immagine.iso
hdiutil convert -format UDRW -o immagine.img immagine.iso
mv immagine.img.dmg immagine.img
A questo punto abbiamo il file immagine.img che ci serve per creare la chiavetta,
dobbiamo capire quale è il device relativo alla chiavetta.
Diamo il comando diskutil list

Codice: Seleziona tutto

diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            456.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
Mettiamo la chiavetta in una porta USB e poi da terminale diamo il comando diskutil list

Codice: Seleziona tutto

diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            456.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *7.8 GB     disk1
   1:                 DOS_FAT_32                         7.8 GB     disk1s1
Dopo aver inserito la chiavetta, è comparso il device /dev/disk1 che è un disco
di tipo DOS FAT32 da 7.8G, che corrisponde appunto alla chiavetta USB.
Abbiamo determinato che il disco che ci interessa è /dev/disk1
Potrebbe essere un numero qualsiasi, quindi è importante che nel leggere il risultato del comando
diskutil list sappiamo riconoscere il disco che corrisponde alla chiavetta.

Dobbiamo smontare la chiavetta per togliere il controllo al sistema operativo
il comando è
diskutil unmountDisk /dev/diskN
nel nostro caso, dato che N=1

Codice: Seleziona tutto

diskutil unmountDisk /dev/disk1

Ora passiamo a scrivere opportunamente sulla chiavetta, il comando è
sudo dd if=file.img of=/dev/diskN bs=1m
nel nostro caso, con il file immagine.img e N=1

Codice: Seleziona tutto

sudo dd if=immagine.img of=/dev/disk1 bs=1m
Se dovessimo ricevere il messaggio di errore Invalid number '1m', dobbiamo ripetere il comando sostituendo bs=1m con bs=1M

Quando il trasferimento sarà finito, dobbiamo espellere il disco con il comando
diskutil eject /dev/diskN
nel nostro caso con N=1

Codice: Seleziona tutto

diskutil eject /dev/disk1
A questo punto potete usare la chiavetta con il vostro Mac.

Attenzione!
Per motivi sconosciuti, la procedura descritta non funziona con il MacBook Air 3,2
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes


Avatar utente
Hammarby
Stato: Connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 5372
Località: Stockholm, SE

Top

Kernel Panic ha scritto:Immagine

Quel mkdir lavoro e cd lavoro significa che hai creato una cartella "lavoro" e ti ci sei trasferito?
Si, per evitare di lavorare in Download o in mezzo ai documenti.
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes

Rispondi

Torna a “Tutorial”

Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti