Ricerca nel sito web

Installa Linux dal dispositivo USB o avvia in modalità live utilizzando Unetbootin e il comando dd


Installare Linux da un dispositivo di archiviazione di massa USB o accedere a Live Linux Environment è un'idea interessante. Talvolta è necessario eseguire l'avvio da un dispositivo di archiviazione di massa USB, soprattutto quando il dispositivo multimediale ROM non funziona.

Avviare Windows da un dispositivo di archiviazione di massa USB non è difficile e, data la disponibilità di vari software, bastano pochi clic. L'avvio in un computer Windows richiede solo tre file, vale a dire boot.ini, ntldr, e ntdetect.com.

Ma l'avvio in una macchina Linux è un processo complesso che richiede un sacco di file e processi in una modalità di esecuzione ben definita. Il processo di avvio è complesso ma creare un supporto USB avviabile è molto interattivo e divertente.

Creeremo un'immagine USB avviabile in due modi diversi
  • Unetbootin: è uno strumento open source per la creazione di unità Live USB avviabili per Ubuntu, Fedora e altre distribuzioni Linux.
  • dd – è uno strumento da riga di comando per convertire e copiare file.
Per creare un'immagine avviabile USB, alcuni requisiti di base sono:
  • Dispositivo di archiviazione di massa USB (Pen Drive).
  • Immagine Linux in connessione CD/DVD/ISO o Internet (non consigliata per immagini di grandi dimensioni).
  • Piattaforma Windows/Linux.

Creazione di un dispositivo USB avviabile utilizzando lo strumento Unetbootin

Per installare UNetbootin su Ubuntu e distribuzioni Linux basate su Ubuntu, utilizza il seguente comando apt per aggiungere PPA e installarlo.

sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt-get update
sudo apt-get install unetbootin

In alternativa, puoi scaricare i binari UNetbootin ed eseguirli senza installazione sui sistemi Linux (supporta tutte le distribuzioni Linux).

-------------- 64-bit System -------------- 
wget https://github.com/unetbootin/unetbootin/releases/download/681/unetbootin-linux64-681.bin
chmod +x ./unetbootin-linux64-681.bin
sudo ./unetbootin-linux64-681.bin

-------------- 32-bit System --------------
wget https://github.com/unetbootin/unetbootin/releases/download/681/unetbootin-linux-681.bin
chmod +x ./unetbootin-linux-681.bin
sudo ./unetbootin-linux-681.bin

Inserisci la tua pen drive USB nella macchina Windows/Linux e avvia Unetbootin, verrai accolto con un finestra simile a.

Controlla il contenuto sopra la linea rossa. Il tipo dovrebbe essere Dispositivo USB, rigorosamente e se è collegato più di undispositivo USB è necessario conoscere il nome esatto deldispositivo USB devi lavorarci sopra. Una selezione sbagliata porterà alla cancellazione del disco rigido, quindi fai attenzione. Puoi individuare l'immagine del disco memorizzata sul tuo disco rigido dalla finestra Unetbootin.

O in alternativa scaricalo da internet, in tempo reale. Sebbene sia un processo che richiede tempo e potrebbe causare un errore quando viene scaricata un'immagine più grande.

Fai clic su OK e verrà avviato il processo di download e/o estrazione dell'immagine. Il tempo richiesto dipende dalla dimensione del download e/o dalla dimensione del file dell'immagine ISO. Una volta completato, fai clic su "esci".

Collega il dispositivo di archiviazione USB in modo sicuro e collegalo al computer che desideri avviare. Riavvia e imposta il dispositivo di archiviazione USB in modo che si avvii prima dal menu BIOS che potrebbe essere F12, F8, F2 o Canc a seconda della macchina e del modello.

Verrai accolto con una finestra come quella di seguito, da cui potrai avviare la modalità Live Linux e/o l'installazione su disco rigido da lì, direttamente.

Pro dell'utilizzo di Unetbootin
  1. La maggior parte del trattamento è automatizzato.
  2. Facile da usare.
  3. Rende possibile la creazione di una chiavetta avviabile da Windows/Linux.
Contro dell'utilizzo di Unetbootin
  1. Una selezione errata del disco e tutti i dati e l'installazione sull'HDD primario vengono cancellati.

Creazione di un dispositivo USB avviabile utilizzando il comando dd

Il comando dd originariamente faceva parte di UNIX, che è implementato in Linux. Il comando dd è in grado di rimuovere intestazioni ed estrarre parti di file binari. Viene utilizzato dal kernel Linux Makefiles per creare immagini di avvio.

La sintassi di base del comando dd è
dd if=<source> of=<target> bs=<byte size>; sync

La dimensione delmorso è generalmente "una potenza di 2 e, di solito, non inferiore a 512 byte, ovvero 512 , 1024, 2048, 4096, 8192, 16384, ma può essere qualsiasi valore intero intero ragionevole.

L'opzione sync ti consente di copiare tutto utilizzando l'I/O sincronizzato.

Esegui il comando seguente con modifiche in base all'origine e alla destinazione.

dd if=/home/server/Downloads/kali-linux-2020.2-installer-amd64.iso of=/dev/sdb1 bs=512M; sync

La creazione del disco di avvio richiederà del tempo a seconda delle dimensioni dell'immagine ISO e della capacità della RAM.

Non interrompere la creazione della chiavetta di avvio, una volta completato il processo, otterrai qualcosa di simile nel tuo terminale.

4+1 records in
4+1 records out
2547646464 bytes (2.5 GB) copied, 252.723 s, 10.1 MB/s

Ora espelli in modo sicuro il disco, collegalo alla macchina che desideri avviare con Linux e sì, non dimenticare di modificare l'opzione di avvio nel tuo BIOS, impostando la chiavetta USB per l'avvio principale.

Quando viene avviato USB, verrai accolto con una finestra simile a.

Pro del metodo sopra:
  1. Il minimo errore possibile nel fare una copia.
  2. Non è richiesto alcuno strumento aggiuntivo/di terze parti.
Contro del metodo sopra:
  1. Non c'è spazio per l'errore, un errore e tutto viene cancellato.
  2. Modo non interattivo.
  3. Dovresti sapere cosa stai facendo, poiché non riceverai alcun manuale/prompt/aiuto in fase di esecuzione, devi essere bravo con i terminali.

Ricorda, tutte le distribuzioni non consentono Live Environment, ma la maggior parte delle distribuzioni di oggi sì. Potrai accedere a un ambiente Linux live solo se supportato.

L'articolo sopra non mira a confrontare i due metodi. Prima di scrivere qualsiasi cosa, dedichiamo ore ai test e all'esecuzione del processo per assicurarti di ottenere una soluzione funzionante al 100%.

Se rimani bloccato da qualche parte, non esitare a contattarci nella sezione commenti. Per qualsiasi danno ai dati/disco, come risultato del metodo di cui sopra, né l'AutoreTecmint sono responsabile.

È tutto per ora. Sarò presto di nuovo qui, con un altro articolo interessante, che voi adorerete leggere. Fino ad allora rimani sano, sicuro, sintonizzato e connesso a Tecmint.