Uno dei compiti più interessanti che possiamo eseguire quando siamo collegati all'area dei sistemi è essere consapevoli dell'installazione di nuovi sistemi operativi in modo che possano essere eseguiti da una USB, o da ciò che conosciamo meglio come USB Bootable.
Come tutti sappiamo sul web ci sono migliaia di strumenti che ci permettono convertire un'immagine ISO in una USB in modo che il sistema funzioni da lì, ma questa volta vedremo come possiamo eseguire questa operazione dal terminale su Mac senza scaricare e installare software di terze parti per questo processo.
Utilizzando il terminale Mac possiamo essere sicuri che il processo sarà affidabile, veloce e sicuro. Questo processo, come la stragrande maggioranza dei processi nel terminale, deve essere eseguito con grande cura ed essere sempre sicuri di ciò che stiamo per fare poiché se per qualche motivo commettiamo un errore in una parte del processo, possiamo seriamente compromettere il prestazioni e stabilità del sistema.
Per eseguire tutti questi compiti andremo a usa il comando sudo dd che ci permetterà di clonare e registrare i dischi rigidi in modo agile.
1. Copia l'immagine ISO nell'unità di destinazione
Il primo passo è capire che quando eseguiamo sudo dd i dati memorizzati nell'unità di destinazione verranno eliminati (formattazione) per memorizzare l'immagine. La cosa peggiore di questo è che il Mac non visualizzerà un messaggio di avviso ma piuttosto esegue il processo automaticamente, da qui l'importanza di stare attenti.
Si consiglia di creare una copia di backup dei nostri file utilizzando l'utility Time Machine nel caso accada qualcosa di straordinario. Andiamo ad analizzare come eseguire il processo.
Colleghiamo la memoria USB o il dispositivo in cui deve essere archiviata l'immagine ISO al nostro computer e apriamo il terminale utilizzando uno dei seguenti metodi:
Apri terminale
- Apri il menu in alto, seleziona Utilità e lì scegli Terminale.
- Vai nell'angolo in alto a destra e nell'icona della lente di ingrandimento inserisci la parola Terminale e seleziona l'opzione Terminale
Una volta aperto il terminale, eseguiremo quanto segue per vedere le unità disponibili sul computer:
lista diskutilUna volta inserito questo comando nel terminale, vedremo quanto segue:
Possiamo vedere che vengono visualizzate tutte le unità della squadra. Una volta ottenute queste informazioni, determineremo dove memorizzare l'immagine ISO, in questo caso la memorizzeremo sul dispositivo Solvetic il cui l'identificatore è disk0s4.
2. Smontaggio unità di destinazione
Il prossimo passo è smontare il target usando la seguente sintassi:
sudo umount / dev / (IDENTIFIER)Nel nostro esempio sarebbe:
sudo umount / dev / disk0s4Verrà smontato.
3. Processo di copia ISO su Mac
Il passaggio successivo consiste nel copiare l'immagine ISO nell'unità di destinazione. Possiamo eseguire la seguente sintassi.
NotaRicordare che questo cancellerà tutte le informazioni memorizzate nell'unità.
sudo dd if = / path / image.iso of = / dev / r (IDENTIFIER) bs = 1mPer questo esempio utilizzeremo la seguente sintassi:
sudo dd if = / Desktop / debian-8.5.0-amd64-i386-netinst.iso of = / dev / rdisk0s4 bs = 1m(Questa è la posizione in cui salviamo l'immagine ISO) In questo caso stiamo montando un'immagine Debian 8.5 sul nostro disco. La lettera r che abbiamo messo prima rende il comando molto più veloce.
Una volta che premiamo accedere il sistema ci chiederà la password di amministratore per avviare il Processo di creazione dell'immagine ISO. In questo caso, come in alcuni sistemi operativi, non abbiamo l'avanzamento dell'installazione, quindi dobbiamo pazientare e attendere che il processo si concluda.
4. Termina il processo di copia del Mac
Una volta completato il processo, possiamo espellere in sicurezza il nostro dispositivo usando la sintassi
diskutil eject / dev / (IDENTIFIER)In questo caso:
espelli diskutil / dev / disk0s4Questo processo che abbiamo menzionato ci permette copiare immagini ISO di qualsiasi tipo, non solo quelle di avvio del sistema. Possiamo anche testare il Opzione BootCamp nei nostri ambienti Mac per creare immagini di avvio. In questo modo avremo completato questo processo con il quale possiamo implementare per creare dispositivi USB o avviabili.