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
- Cose da sapere prima di installare Linux su una USB
- Installazione completa di Ubuntu su un’unità flash
- Parte 1: Creare una live di Ubuntu USB
- Parte 2: Installazione di Ubuntu su USB
- Passo 1: Avvio da live USB
- Fase 2: Disabilitare i flag ESP dalla partizione ESP
- Passo 3: Installazione di Ubuntu sull’altra USB
- Passo 4: Riattivare i flag ESP sulla partizione ESP
- Parte 3: Utilizzo di Ubuntu USB su qualsiasi sistema
- Parte 4: Riportare i tuoi USBS in condizioni normali
- Conclusione
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.
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
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 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.
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.
Quando sei nella sessione live, vai con l’opzione” Prova Ubuntu”:
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.
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’:
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.
Deselezionando i flag di solito si aggiunge un flag msftdata e si può lasciare così. Le modifiche entrano in vigore immediatamente.
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.
Inizierà l’installazione. Si può passare attraverso i primi passi di scegliere il layout della tastiera e la lingua.
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.
Nella schermata successiva, seleziona Qualcos’altro:
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):
Ora, selezionare l’USB più grande ed eliminare qualsiasi partizione esistente per fare spazio libero facendo clic sul pulsante–.
Quindi, selezionare lo spazio libero appena creato e fare clic sul segno + per fare partizione su di esso.
Crea la prima partizione come ESP per il bootloader.
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).
Quando hai le partizioni pronte, controlla che USB esterno sia scelto per l’installazione del bootloader.
Le cose stanno andando bene. Premi il pulsante Installa e passa attraverso le solite impostazioni del fuso orario.
Ti verrà chiesto di creare 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.
Al termine dell’installazione, NON RIAVVIARE immediatamente. È necessario ripristinare la partizione ESP nel suo stato originale.
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.
Congratulazioni! Hai installato correttamente Ubuntu reale su un’unità flash. È ora possibile disattivare il sistema live Ubuntu.
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).
Quando si esegue il boot di Ubuntu USB, vedrete il familiare schermata di Grub e si può selezionare Ubuntu usarlo:
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.