Come installare Ubuntu Linux su un’unità USB esterna per creare un vero e proprio sistema Linux portatile su USB

Breve: Questo tutorial mostra i passaggi per l’installazione effettiva di Ubuntu Linux su un’unità esterna degli Stati Uniti con il bootloader installato sull’USB. NON è live USB impostato. Questo USB funziona come sistema operativo portatile e può essere utilizzato su qualsiasi sistema informatico.

Vorrei ricordare alcune cose.

Un live USB viene utilizzato per testare la distribuzione. Viene anche utilizzato per l’installazione di Linux sul disco rigido del computer. Normalmente, tutte le modifiche apportate alla distribuzione live vengono perse e ciò limita l’utilizzo di live USB.

Molti dei suoi lettori FOSS hanno richiesto un tutorial sull’installazione di Linux su una USB. Non il normale live USB con persistenza ma l’attuale Ubuntu installato su un disco USB.

Questo significa avere un portatile Ubuntu Linux su un USB che è possibile collegarlo a qualsiasi computer, usarlo, salvare il lavoro sul USB come se fosse un disco rigido reale.

La procedura non sembra molto diversa dall’installazione di Ubuntu sul disco rigido effettivo. Ed è qui che le persone commettono errori.

I tutorial disponibili su Internet mancano la parte più cruciale: il bootloader.

Problema con il bootloader su sistemi UEFI

L’unico problema principale con questa configurazione è l’installazione del bootloader su sistemi UEFI. Un sistema può avere solo una partizione ESP attiva alla volta e causa problemi.

Durante l’installazione di Linux, anche se si sceglie l’USB come destinazione per il bootloader, la partizione ESP esistente viene ancora utilizzata per posizionare il file EFI per la nuova distribuzione.

installazione di ubuntu la partizione
Anche se si sceglie di installare il bootloader su USB esterno, non funziona se il disco rigido ha già una partizione ESP

Questo significa che Linux installato su USB esterno sarà l’ultimo per aggiornare e controllare il bootloader. Questo può creare diversi problemi come:

  • Il sistema che hai usato per installare Linux su USB potrebbe non avviarsi e finire con l’errore grub se non hai collegato l’USB Linux.
  • L’USB Linux che hai creato non si avvia su altri sistemi perché i suoi file EFI si trovano sulle partizioni ESP del sistema che è stato utilizzato per installare Linux su USB.

Questo fallisce l’intera idea di avere una USB Linux portatile, giusto?

Non preoccuparti. Io condividere un trucco pulito per l’installazione di Ubuntu o altre distribuzioni Linux su un USB senza rovinare con il bootloader del sistema host e il sistema su USB.

Prima di iniziare a seguire il tutorial, leggilo interamente e poi fallo sul tuo sistema.

Cose da sapere prima di installare Linux su una USB

installare ubuntu su USB esterno

La soluzione o soluzione al problema del bootloader è che non si informa l’installatore che esiste già una partizione ESP.

Se si dispone di un PC desktop, è possibile rimuovere il disco rigido e che potrebbe risolvere il problema, ma le cose saranno difficili quando si tratta di un computer portatile. La rimozione del disco è fuori discussione qui.

Una soluzione più semplice è rimuovere il flag ESP dalla partizione ESP prima di installare Linux sull’USB e rimetterlo dopo l’installazione. In questo modo, si ingannare il programma di installazione di Ubuntu a pensare che non esiste una partizione ESP esistente e creerà e utilizzare una nuova partizione ESP sul USB. La partizione ESP originale sul disco rigido è intatta.

Trucco intelligente, lo so. Permettetemi di chiarire alcuni dubbi e aggiungere alcuni suggerimenti:

  • Avrete bisogno di due chiavi USB. Uno per live USB e un altro in cui verrà installato Linux.
  • Utilizzare una USB da 4 GB per il sistema live e almeno una USB da 32 GB per l’USB Linux.
  • Consiglio vivamente di utilizzare USB 3.0 sia per USB live che per l’attuale USB Linux. USB 2.0 sarà dolorosamente lento sia per l’installazione e l’utilizzo di Linux.
  • Anche se si utilizza USB 3, l’installazione di Linux sarà più volte più lenta della normale installazione di Ubuntu. Abbi pazienza e tempo.
  • L’utilizzo di un sistema Linux da USB sarà sempre più lento del disco rigido e dell’SSD.
  • Quando si desidera utilizzare l’USB Linux su un sistema, si dovrà andare alle impostazioni di avvio per l’avvio da USB (a meno che il sistema non sia impostato per l’avvio da USB per impostazione predefinita).
  • L’USB Linux potrebbe non funzionare con sistemi con avvio sicuro abilitato.

A proposito dell’esperienza più lenta con Linux su USB, se il tuo sistema ha una porta thunderbolt, ti consiglio di ottenere un SSD thunderbolt. Ho un SSD SanDisk e quando ho usato Linux installato su di esso, l’esperienza è stata molto fluida, quasi come l’SSD sul sistema.

Anteprima Prodotto Prezzo
SanDisk Extreme 500GB Portatile SSD - Fino a 1050MB/s - USB-C, USB 3.2 Gen 2 - Esterna Unità Stato Solido - SDSSDE61-500G-G25 SanDisk Extreme 500GB Portatile SSD – Fino a 1050MB/s – USB-C, USB 3.2 Gen 2 – Esterna a Stato Solido… $87.99 Acquista su Amazon

Installazione completa di Ubuntu su un’unità flash

Ora che sai di cosa hai bisogno, fammi stendere le parti di questo tutorial:

  • Creare una live di Ubuntu USB
  • Utilizzare una live USB per installare Ubuntu su un’altra USB rimuovendo la partizione ESP bandiere prima e dopo l’installazione
  • Uso Ubuntu USB su vari sistemi
  • Recupero del Usb

Parte 1: Creare una live di Ubuntu USB

io non vado nei dettagli per questa parte. Probabilmente sei comunque a conoscenza dei passaggi. Ho intenzione di citare brevemente i passaggi qui. Se necessario, puoi leggere questo tutorial sulla creazione di live Ubuntu USB.

Sul tuo computer, vai al sito Web di Ubuntu e scarica una versione corrente di Ubuntu a tua scelta.

Sono disponibili diversi strumenti per scrivere l’immagine ISO su USB. È possibile utilizzare Etcher che è disponibile per Linux, Windows e macOS.

Scarica Etcher. Collegare il vostro più piccola capacità USB. Eseguire Etcher e passare alla ISO scaricato e USB e premere il pulsante flash. E ‘ molto semplice.

Incisore

Dopo aver creato il live USB, è il momento di usarlo per installare Ubuntu sull’altra USB.

Parte 2: Installazione di Ubuntu su USB

Va bene! Quindi hai un live Ubuntu USB e un USB vuoto dove installerai Ubuntu. Collegare entrambi a un computer. Devi avviare da questo live USB ora e per questo dovrai accedere alle impostazioni di avvio.

Passo 1: Avvio da live USB

Collegare entrambi gli USB al sistema e riavviarlo. Quando il sistema si avvia e mostra il logo del produttore, premere ripetutamente i tasti F10/F12. Diversi produttori impostano chiavi diverse per accedere alle impostazioni del BIOS.

Nota: Alcuni sistemi non consentono l’avvio da live USB se secure boot è attivo. Se questo è il caso, disabilitare secure boot prima.

Sul mio sistema Dell, le impostazioni di avvio mostravano questa schermata. Ho installato Debian su questo sistema.

avvio da live usb
Avvio da live USB

Quando sei nella sessione live, vai con l’opzione” Prova Ubuntu”:

 prova ubuntu installa ubuntu
Vai con l’opzione Prova Ubuntu qui

Fase 2: Disabilitare i flag ESP dalla partizione ESP

Premere il tasto Windows e digitare Gparted. Questo aprirà il gestore di partizioni Gparted che è (di solito) già presente sull’ISO di Ubuntu.

avvia gparted ubuntu
Avvia Gparted in Ubuntu

Se non viene trovato, connettersi a Internet, aprire un terminale, eseguire sudo apt update e quindi installare gparted su Ubuntu.

In Gparted, assicurarsi di aver selezionato il disco del sistema. Cercare la partizione di circa 100-500 MB di dimensione e contrassegnato come ESP. Fare clic destro su questa partizione e selezionare ‘Gestisci bandiere’:

gparted in ubuntu live usb
Ripristina i flag per la partizione ESP

Dovrebbe mostrare i flag esp e boot. Se ci sono più flag impostati, fai uno screenshot in modo da poter tornare allo stesso set di flag al termine dell’installazione.

gestisci flag partizione esp
Rimuovi flag esp dalla partizione ESP

Deselezionando i flag di solito si aggiunge un flag msftdata e si può lasciare così. Le modifiche entrano in vigore immediatamente.

flag esp rimossi
flag ESP rimossi dalla partizione ESP

Fantastico! Ora il tuo sistema live non vede la partizione ESP e quindi le impostazioni di avvio esistenti del computer. Ora è il momento di iniziare a installare Ubuntu sull’altra USB.

Passo 3: Installazione di Ubuntu sull’altra USB

Assicurati di aver collegato anche l’altra USB con capacità maggiore. Fare doppio clic sull’icona Installa Ubuntu sul desktop.

avvia l'installazione di Ubuntu
Avvia l’installazione di Ubuntu

Inizierà l’installazione. Si può passare attraverso i primi passi di scegliere il layout della tastiera e la lingua.

  • Installare Ubuntu 2
    Scegli la lingua
  • Installare Ubuntu 3
    Scegliere il layout di tastiera

Ricordate, ho detto all’inizio che richiede un tempo abbastanza lungo a installare Ubuntu su una chiavetta USB? Per questo motivo, suggerisco di andare per l’installazione minima qui che viene fornito con un browser e utility essenziali, ma non includerà software per ufficio, lettori multimediali ecc. È possibile installarli in un secondo momento.

L’utilizzo di un’installazione minima significa copiare meno file sull’USB e ciò ridurrà i tempi di installazione.

scegliere installazione minima
Selezionando installazione minima si riduce il tempo di installazione

Nella schermata successiva, seleziona Qualcos’altro:

qualcos'altro opzione ubuntu install
Qualcos’altro opzione vi permetterà di accedere ai dischi e partizione

Nella schermata “Tipo di installazione”, è possibile visualizzare tutti i dischi rigidi e i dischi USB elencati nell’interfaccia principale. Puoi vedere che il disco rigido non mostra una partizione ESP perché i flag sono stati rimossi.

Quello che dovresti assicurarti qui è di aver selezionato l’USB corretta (quella più grande) per “Dispositivo per l’installazione del bootloader”. Sto usando il mio SSD thunderbolt esterno qui che ha una capacità di 500 GB (più grande del disco rigido del laptop):

posizione del bootloader
La posizione del bootloader dovrebbe essere l’USB esterno

Ora, selezionare l’USB più grande ed eliminare qualsiasi partizione esistente per fare spazio libero facendo clic sul pulsante–.

eliminare aprtition esistente per fare spazio libero
Fare spazio libero sul USB esterno per l’installazione di Ubuntu

Quindi, selezionare lo spazio libero appena creato e fare clic sul segno + per fare partizione su di esso.

crea partizione in USB esterno
Crea nuova partizione su USB esterno

Crea la prima partizione come ESP per il bootloader.

crea partizione esp su USB esterno
Crea

Selezionare lo spazio libero rimanente e creare root con il filesystem Ext4. Puoi anche creare root, swap e home, ma suggerisco di tenere tutto sotto root incluso lo swap (grazie a swapfile).

creare partizione di root ubuntu external usb
Creare una partizione di root con il filesystem ext4

Quando hai le partizioni pronte, controlla che USB esterno sia scelto per l’installazione del bootloader.

ricontrollare il dispositivo per la posizione del bootloader
Ricontrollare la posizione del bootloader che dovrebbe trovarsi sull’unità USB esterna

Le cose stanno andando bene. Premi il pulsante Installa e passa attraverso le solite impostazioni del fuso orario.

Selezionare fuso orario quando si installa Ubuntu
Selezionare fuso orario

Ti verrà chiesto di creare utente e password.

Imposta nome utente e password durante l'installazione di Ubuntu
Imposta nome utente e password

Dopo questo, è tutta una questione di attesa. Se avete mai installato Ubuntu, avrete sicuramente sentire che questa installazione è più lento del solito.

installazione di ubuntu
L’installazione di Ubuntu è in corso

Al termine dell’installazione, NON RIAVVIARE immediatamente. È necessario ripristinare la partizione ESP nel suo stato originale.

continuare il test dopo l'installazione di Ubuntu
Continuare a utilizzare l’ambiente live Ubuntu

Passo 4: Riattivare i flag ESP sulla partizione ESP

Avviare nuovamente Gparted. Selezionare il disco rigido del sistema e fare clic destro sulla sua partizione ESP che ora è etichettato come msftdata. Seleziona esp flag e dovrebbe anche selezionare automaticamente il flag di avvio.

imposta nuovamente i flag esp
Imposta nuovamente i flag esp

Congratulazioni! Hai installato correttamente Ubuntu reale su un’unità flash. È ora possibile disattivare il sistema live Ubuntu.

disattiva ubuntu
Riavvia o spegni il sistema ora
Cosa succede se si preme accidentalmente il pulsante di riavvio senza reimpostare i flag ESP?

Questo è cattivo dado non troppo male. Poiché il tuo sistema attuale non ha una partizione ESP, non si avvierà senza l’USB esterno appena creato.

Ma non c’è bisogno di preoccuparsi. Hai ancora il live Ubuntu USB, giusto? Avvio da esso di nuovo. Avviare Gparted e abilitare il flag corretto sulla partizione ESP del disco.

Parte 3: Utilizzo di Ubuntu USB su qualsiasi sistema

L’USB appena creato può essere utilizzato su qualsiasi computer purché consenta l’avvio da USB. In altre parole, secure boot dovrebbe essere disabilitato.

Ho verificato il mio Ubuntu USB di due sistemi, uno su cui l’ho creato e un altro che non è stato utilizzato in questo processo. Ha funzionato su entrambi.

Il processo è simile a come è stato avviato dal live USB. Si accende il sistema, quando il logo del produttore del sistema è visibile, premere i tasti F2/F10/F12 per accedere alle impostazioni di avvio e selezionare Ubuntu o USB da cui avviare. Può essere visualizzato con uno dei due nomi (o più forse).

l'avvio da esterno ubuntu usb
fare il Boot da Ubuntu su USB esterno

Quando si esegue il boot di Ubuntu USB, vedrete il familiare schermata di Grub e si può selezionare Ubuntu usarlo:

grub di ubuntu su usb esterno
menu di Grub di Ubuntu su USB esterno

avete notato qualcosa nella suddetta schermata di Grub? Ho usato un sistema che aveva installato Debian per creare questo Ubuntu USB. Durante l’installazione, la nuova partizione ESP sull’USB prende nota anche del sistema Debian come si può vedere nella schermata Grub.

Se uso questa USB su un sistema diverso e provo ad avviare Debian, genererà un errore. Ovviamente, perché non c’è nessun sistema Debian sul nuovo sistema. Se uso l’USB sullo stesso sistema Debian che è stato utilizzato per l’installazione di Ubuntu sull’USB, funzionerà.

La voce extra nel Grub non dovrebbe disturbarti a meno che tu non abbia un disturbo ossessivo compulsivo. Se questo è il caso, avviare in questo USB, installare Grub Customizer ed eliminare queste voci aggiuntive. Dipende da te.

Un’altra cosa da notare è che quando si avvia da Ubuntu USB su un sistema diverso Mostra una schermata blu con alcune opzioni. Basta andare con boot comunque.

C’è un’ultima cosa che rimane, e che è quello di rivendicare le unità USB indietro.

Parte 4: Riportare i tuoi USBS in condizioni normali

Ecco la cosa che hai usato due USBS: uno per live Ubuntu e uno per l’installazione effettiva di Ubuntu.

Se si desidera utilizzare una delle USB più tardi per il normale trasferimento dei dati, avrete un momento difficile formattarli. Quando si crea un live USB, lascia l’USB in uno stato strano e spesso i sistemi operativi non possono formattarlo direttamente.

Gparted viene a salvare ancora una volta. È disponibile per Linux, Windows e macOS. Scaricalo e installalo e usalo per formattare l’USB eliminando tutte le partizioni su di esso e creando una nuova partizione in formato NTFS o FAT32.

Conclusione

Il trucco pulito di nascondere la partizione ESP effettiva dal programma di installazione di Ubuntu è l’idea chiave qui. Questa è una soluzione migliore che rimuovere il disco rigido o avere un avvio incasinato.

Spero che ti piaccia questo trucco e trovi utile questo tutorial dettagliato.

Write a Comment

Il tuo indirizzo email non sarà pubblicato.