Come installo Ubuntu su una chiave USB? (senza utilizzare Startup Disk Creator)


173

Se hai fretta di rispondere, Sistema → Amministrazione → StartUp Disk Creator - no, non è di questo che sto parlando.

Voglio provare Unity di Ubuntu 11.04 senza toccare la mia installazione di Ubuntu esistente.

Per fare ciò, devo prima installare i driver nVidia (sigh).

Per fare questo, ho bisogno di modifiche per mantenere un riavvio.

Per fare questo, ho davvero bisogno di installare Ubuntu su una chiave USB.

Come si fa a farlo?


Quello che ho provato

  1. Ho provato a creare una chiave USB da Testdrive , quindi avviare da essa, quindi scegliere "Installa Ubuntu". Il programma di installazione si è rifiutato di installare sul supporto di installazione stesso.

  2. Ho provato, dalla mia copia installata di Ubuntu:

    sudo kvm /dev/sdb --cdrom .cache/testdrive/iso/ubuntu_natty-desktop-i386.iso
    

    ... ma il programma di installazione non ha rilevato correttamente il disco.


Hai provato a masterizzare un LiveCD e installare Ubuntu su USB da quello? Mi sembra la soluzione più semplice.
Frxstrem,

1
@Frxstrem Sto provando a farlo tramite KVM senza dover masterizzare un'immagine notturna su un CD. Sembra uno spreco ...
badp

1
Mi chiedo solo se è possibile partizionare la chiave USB in due partizioni, quindi utilizzare test drive e installare sull'altra partizione solo un suggerimento.
Allan,

1
@Giovanni, è più facile da installare su un'unità esterna, se si scollega l'unità interna . Questo è vero sia in modalità BIOS che UEFI, ma fa una differenza maggiore in modalità UEFI. Se questo è possibile con il tuo computer (almeno un computer, che puoi utilizzare durante l'installazione di Ubuntu sul disco rigido esterno), lo consiglio. Quindi, avvia da un'unità live di Ubuntu ed esegui il programma di installazione. In questo modo sarà piuttosto semplice (come l'installazione in un'unità interna, perché il disco rigido esterno (anche un pendrive USB) verrà trattato come se fosse un'unità interna.
sudodus

1
@sudodus Ho disconnesso tutte le altre unità su un computer desktop, quindi ho installato 16.4.2 e si è rifiutato di avviarsi. Errore: file '/boot/grub/i386-pc/normal.mod' non trovato. Accesso alla modalità di salvataggio ... Se non tutti i file di avvio sono stati scritti sull'HDD USB, non riesco a immaginare dove sarebbero stati scritti.
Giovanni,

Risposte:


123

Soluzione Ubuntu / Linux

1. Ottieni l'ultima immagine

Dovresti farlo con testdrive Installa testdrive .

Test di guida

Nota. Se la chiave è inferiore a 4,4 GB (per Ubuntu 11.04 (Natty Narwhal)), è necessario ottenere il programma di installazione alternativo. Il programma di installazione desktop si rifiuta di continuare se lo spazio su disco disponibile è inferiore a 4,4 GB.

2. Formattare il disco USB.

Questo è importante se hai già qualcosa che assomiglia a un'installazione Linux sul tuo disco o se il programma di installazione non vorrà toccare quel disco, per qualche motivo. Ho fallito prima perché non ho eseguito questo passaggio, quindi salta a tuo rischio e pericolo! È necessaria una chiave di almeno 3 GB.

Puoi farlo da SistemaAmministrazioneUtilità disco . Scegli la chiave USB di destinazione, smonta tutte le partizioni e seleziona Formatta unità.

Utilità disco

Devi assicurarti di selezionare "Non partizionare" prima che ti permetta di formattare il disco.

Formatta la finestra dell'unità.

3. Avviare una macchina virtuale sulla chiave USB

Mi sono assicurato (con file) che la mia chiave USB fosse inserita /dev/sdb, quindi ho eseguito:

sudo qemu-system-x86_64 /dev/sdb -cdrom ~/.cache/testdrive/iso/ubuntu_natty-desktop-i386.iso

... per installare l'ISO i386 del desktop Natty Narwhal - il nome del file varierà se scarichi un'immagine ISO diversa.

I dettagli della soluzione di virtualizzazione prescelta varieranno, ma si desidera utilizzare il file del dispositivo della chiave USB come disco rigido della VM.

Aggiungi -boot order=dal comando kvm per farlo partire dall'immagine nel caso in cui tenti di avviarsi dal "disco rigido" e fallisca perché non riesce a trovare lì un sistema operativo.

4. Installi normalmente.

A questo punto stai lavorando su una macchina virtuale che vede la tua chiave USB come l'unico disco rigido collegato. Dall'interno della finestra "QEMU", installa come faresti normalmente.

Alcune note:

  • Partizionamento. Evitare di utilizzare il sistema di partizionamento automatico, in quanto creerà una partizione di swap sulla chiave USB. Non va bene, poiché lo scambio diventa super lento (il sistema della durata di pochi secondi si blocca) e uccide rapidamente la vita dell'unità. Basta allocare una singola partizione per /. Se stai usando il programma di installazione alternativo, assicurati di impostare il noatimeflag per ridurre ulteriormente la quantità di scritture sul disco.

  • Aggiornamenti. Salta l'opzione per scaricare e installare automaticamente gli aggiornamenti. Non è garantito che i repository saranno in uno stato coerente al momento dell'esecuzione del programma di installazione. Personalmente, preferirei gestire manualmente gli aggiornamenti con uno strumento come aptitude (che per impostazione predefinita non viene più fornito con Ubuntu).

  • Software di qualità alfa. Le cose sono un po 'traballanti - dopo tutto è un software di qualità alfa. Sono dpkguscito con il codice di errore 1 senza essere in grado di riesaminare l'errore - di conseguenza, nessun pacchetto è stato rotto. Ho provato a spegnere la macchina virtuale in modo pulito dopo l'installazione, ma si è bloccato. Al riavvio, tuttavia, il sistema si è avviato correttamente.

5. Riavvia e avvia la tua copia di Ubuntu

Potrebbe essere necessario giocherellare con le impostazioni del BIOS per farlo funzionare.


Una cosa bella (o fastidiosa, basata sul tuo caso d'uso) su Ubuntu su una USB è che la prossima volta che aggiorna GRUB, rileverà e aggiungerà all'elenco i kernel e i sistemi operativi sull'HDD. Ciò dovrebbe consentirti di avviare direttamente il tuo HDD dal GRUB della tua chiave USB.


10
Wow. Grazie per l'elenco molto dettagliato di istruzioni per farlo.
Nathan Osman,

2
Fantastico, grazie per la spiegazione. Per aggiungere, trovo che l'aggiunta di un po 'di RAM a kvm -m 2GBaiuta ad accelerare il processo di avvio.
hasen

1
@BryanHead Quando la memoria si esaurisce, l' oom-killer (se abilitato) sceglierà il "peggior trasgressore" e lo ucciderà. L'alternativa è un panico del kernel (che afaik è l'unica misura dell'ultima risorsa in Windows.)
badp,

4
Questa è una risposta molto dettagliata, ma sfortunatamente non funziona con Ubuntu 14.04. Per qualche motivo qemunon riesce e il processo di installazione si interrompe.
Luís de Sousa,

2
Anch'io stavo ottenendo il panico del kernel durante il tentativo di installare Ubuntu 14.04 sulla mia chiavetta USB. Il problema è che si esaurisce la ram. Per risolvere ho eseguito questo comando. sudo qemu-system-x86_64 -m 1024 /dev/sdc -cdrom ~/isos/ubuntu-15.10-desktop-amd64.iso
David Baucum,

57

Installazione di Ubuntu su un'unità USB rimovibile con Virtual Box

Per installare Ubuntu su un'unità USB esterna portatile (disco o chiavetta), possiamo anche usare Virtual Box per l'installazione da un ambiente virtuale. Per il supporto USB 2.0 è necessaria la versione PUEL gratuita di Virtual Box .

Creare una macchina virtuale per l'ambiente live di installazione:

Creiamo una macchina virtuale per un ambiente Linux / Ubuntu (32 o 64 bit, a seconda del supporto di installazione):

inserisci qui la descrizione dell'immagine

Poiché vogliamo installare su un'unità USB non creiamo un disco rigido virtuale (VDI) per questa macchina deselezionando la casella nella finestra seguente:

inserisci qui la descrizione dell'immagine

È quindi necessario assegnare memoria di sistema (ad es. 1024 MB), memoria grafica (ad es. 128 MB) e regolare le impostazioni della CPU in base al nostro hardware host. Inoltre, potremmo voler creare una rete a ponte per poter scaricare i file durante l'installazione.

Montare il CD di installazione sulla macchina virtuale:

Nel menu Archiviazione da Virtual Box Manager selezioniamo l'immagine .iso del nostro CD di installazione da montare come unità CD. Assicurarsi che l'ordine di avvio della macchina virtuale sia impostato per l'avvio dal CD.

inserisci qui la descrizione dell'immagine

Montare l'unità USB nell'ambiente di installazione

Dopo aver avviato la macchina virtuale ( per prima cosa è necessario impostare il supporto USB ) per avviare il CD di installazione, è necessario montare l'unità USB facendo clic sulla piccola icona nel pannello inferiore o scegliendo dal menu Dispositivi -> Dispositivi USB di Virtual Box Manager.

inserisci qui la descrizione dell'immagine Questo è quando l'unità USB deve essere stata montata prima di procedere

Partizionare e formattare l'unità USB

Dopo aver scelto qualcos'altro, il gestore della partizione grafica GParted ci guiderà attraverso il processo di partizionamento:

inserisci qui la descrizione dell'immagine

Abbiamo bisogno almeno di una partizione con un mount point root ( /). Nell'esempio sopra è /homestata creata una partizione aggiuntiva . Deselezionando Formato conserviamo i dati che potrebbero essere già presenti. /swapPotrebbe non essere necessaria una partizione per una chiavetta USB o un'unità portatile.

  • A questo punto fai molta attenzione che il boot loader Grub verrà effettivamente installato sull'unità USB (/ sda) e non in nessun altro posto

Selezionando Installa ora iniziamo l'installazione sulla nostra unità USB. Considera che questa installazione potrebbe richiedere un po 'più di quanto siamo abituati.

Al termine dell'installazione, è possibile smontare l'unità con il nuovissimo sistema operativo e avviarla da qualsiasi altra macchina per personalizzarla in base alle nostre esigenze.

  • Non dimenticare di abilitare l'avvio da USB nel BIOS di questo computer .

Questo vale per i Mac?
Braiam,

Ho "correttamente" creato un USB avviabile seguendo questa guida, ma all'avvio ricevo il seguente messaggio error: file '/boot/grub/i386-pc/normal.mod' not found. E poi ricevo il prompt di salvataggio di grub. Qualche idea su cosa potrebbe essere andato storto?
Luís de Sousa,

@ LuísdeSousa: in qualche modo Grub non riesce a trovare i suoi file. Potrebbe essere stato installato accidentalmente in modalità EFI o l'unità USB ha un'altra associazione di unità all'avvio. Vedi questa risposta per alcuni approfondimenti.
Takkat,

1
In un secondo tentativo le cose sono andate bene, immagino che l'installatore sia di per sé incline ai pasticci. In ogni caso, questo è probabilmente il processo più semplice per creare un Ubuntu USB persistente e capace di avviarsi. E forse anche il più sicuro, poiché al momento dell'installazione non sono disponibili HDD, solo l'unità USB montata.
Luís de Sousa,

1
Questo funziona Tuttavia, rende il dispositivo USB un disco di avvio MBR tradizionale, non UEFI. Se non riesci ad avviarlo, controlla il BIOS per consentire l'avvio "legacy". Su due Thinkpad, uno 2018 e uno 2016, questo è stato disattivato per impostazione predefinita. L'accensione significava che avrei potuto eseguire l'avvio dal dispositivo USB dopo averlo scelto al prompt di avvio del BIOS. Ho seguito questo metodo per installare Ubuntu 18.04 su un dispositivo USB. Presumo che dovremmo notare che l'ambiente emulato e il tuo PC reale dovrebbero corrispondere il più fedelmente possibile. Un'installazione a 64 bit su un guest PC sembra non avere problemi.
Tim Richardson,

52

Dai un'occhiata a questa guida e video sul mio sito Web sull'installazione di Ubuntu su un'unità USB. Ti aiuterà a fare esattamente quello che vuoi ed è molto semplice.

Come installare Ubuntu su unità USB

L'installazione di Ubuntu su un disco rigido esterno o su una chiavetta USB è un modo molto sicuro per installare Ubuntu. Se sei preoccupato per le modifiche apportate al tuo computer, questo è il metodo che fa per te. Il computer rimarrà invariato e senza l'USB inserito, caricherà il sistema operativo normalmente. Quando ti connetti e fai il boot dall'unità USB ti verrà data la possibilità di caricare Ubuntu o il tuo solito sistema operativo.

Ciò di cui abbiamo bisogno per installare Ubuntu su un'unità USB è un computer, un CD / USB live di Ubuntu e un'unità USB. 8 GB è la dimensione minima consigliata per un sistema funzionale e utilizzabile (anche se 4 GB è il minimo). Consigliamo un disco rigido esterno e almeno 20 GB.

Si consiglia di partizionare l'unità USB, ma non è necessario, supponendo che si disponga di almeno 2 GB di RAM. Il partizionamento può essere eseguito dal CD / DVD live di Ubuntu usando 'utility disco' o dal menu di partizionamento dell'installazione.

Ti consigliamo di utilizzare un Live CD / DVD e di scollegare qualsiasi altra unità USB in quanto ciò semplifica la vita. Supponiamo che tu stia utilizzando un'unità USB non partizionata e un CD / DVD per questa guida.

Come installare Ubuntu su un'unità USB

Inserisci il CD / DVD di Ubuntu Live, accendi il computer e digli di avviarsi da CD / DVD usando il tuo 'BIOS'. Ci vorranno un paio di minuti per caricare e ti verranno presentate due opzioni. "Prova Ubuntu" o "Installa Ubuntu", seleziona "Installa Ubuntu". Ti verranno presentate diverse opzioni. Devi selezionare l'opzione in basso "Qualcos'altro".

Questo ti porterà al menu di partizionamento. Il disco rigido principale verrà elencato come 'Sda' seguito da tutte le partizioni che si trovano su di esso come Sda1 o Sda2. Sotto questo sarà il tuo drive USB, sarà elencato come 'Sdb'. Fai clic su "Sdb1", che è l'unica partizione sull'unità e seleziona "modifica".

Devi selezionare 'usa questa partizione come Ext4 File System' (alcune distribuzioni come Mint richiedono di selezionare manualmente 'formatta' a questo punto). Quindi è necessario impostare il 'punto di montaggio' come '/' che è il file system di root e fare clic su OK. Verrai riportato al menu precedente e quella partizione avrà un segno di spunta accanto. Ora fai clic su "Sdb" appena sopra quella partizione, questo lo seleziona come dispositivo su cui installare.

Ora appena sotto è disponibile un'opzione per l'installazione del bootloader. È MOLTO IMPORTANTE CAMBIARE QUESTA OPZIONE. IL BOOTLOADER DEVE ESSERE INSTALLATO SUL DISPOSITIVO elencato come '/ dev / Sdb'. In caso contrario, il bootloader verrà installato sull'unità interna. Ora sei pronto per l'installazione sul tuo dispositivo esterno, fai semplicemente clic su "Installa".

Dovrai rispondere ad alcune semplici domande come "nome" e "crea password", quindi puoi sederti e rilassarti.

Informazioni aggiuntive

Dovrai dire al tuo BIOS di avviarsi dal dispositivo USB ogni volta che vuoi usarlo. Puoi facilmente impostare USB come primo dispositivo di avvio nel BIOS e il tuo sistema normale verrà caricato se il dispositivo non è collegato. Non sorprenderti se l'installazione USB impiega 3 o 4 minuti per avviarsi completamente, soprattutto quando si utilizza una memory stick USB economica. Se si sceglie di installare da un'unità USB anziché da CD / DVD o se si hanno più dischi rigidi e unità USB collegate, è necessario assicurarsi di eseguire l'installazione sul dispositivo corretto, poiché potrebbe non essere SDB.

Il modo più semplice per assicurarsi che si stia installando sul dispositivo corretto è utilizzare l'utilità del disco. Aprire l'utilità del disco prima di collegare il dispositivo e prendere nota dei dispositivi a sinistra. Quindi connetti il ​​tuo dispositivo e dovrebbe apparire in fondo all'elenco. Fare clic su quel dispositivo e guardare in alto a destra nella finestra per "Dispositivo". Dirà qualcosa come 'Device: dev / sdc' e quindi 'sdc' sarebbe il dispositivo su cui devi installare.


2
@Fernhill Linux Project, grazie mille per la risposta. Non credo che gli utenti abbiano davvero capito la domanda posta e la tua risposta (che è d'oro per me perché ho trascorso ore online e tutti parlavano di persistenza Linux ecc.). Non posso condividere i dettagli, ma ho dovuto creare / lavorare in un ambiente: sistema operativo USB (o dispositivo esterno portatile di base) avviabile e "completamente funzionale" con accesso utente (nessuna opzione Try or Install ogni volta). Grazie ancora per avermi aiutato (e altri) con la soluzione (in particolare dove il bootloader deve essere scelto come USB!)
Vivek Ragunathan,

Do not be surprised if your Usb installation takes 3 or 4 minutes to fully boot. Il mio drive USB live impiega circa 30 secondi per avviarsi, dovrei aspettarmi che l'installazione completa impiegherà molto più tempo di quella ipotizzando velocità flash simili? Cioè, questo avviso si basa sulla velocità USB o su elementi di avvio aggiuntivi in ​​un'installazione completa rispetto a un'installazione a vita?
Michael,

1
Questa risposta è stata molto ben articolata e quasi ritardata. Grazie. Sono riuscito a seguire le istruzioni e ora ho un'installazione reale portatile e avviabile di Ubuntu su un pendrive USB 3!
Revetahw,

Domanda: se è installata una [diversa] versione di Ubuntu, il sistema tenta di riformattare e utilizzare la partizione "Scambia". Va bene o devo forzare il sistema a non utilizzare quella partizione?
Alan Campbell,

@AlanCampbell Dipende dalla tua memoria fisica disponibile. Circa 8 o 16 concerti, probabilmente no ... Dovresti considerare su quali computer vuoi usare la tua installazione. I computer meno recenti con 4 GB o meno saranno più lenti.
DerpyNerd,

17

Se stai parlando di un'installazione reale, come in un'installazione Ubuntu completa piuttosto che in un tipo di Live USB, quello che puoi fare è utilizzare un disco rigido esterno che si collega tramite USB e installarlo tramite il seguente metodo.

Nota: i seguenti passaggi sono stati testati utilizzando Ubuntu versione 9.10, ma non è stato testato con le versioni successive. Utilizzare a proprio rischio e discrezione.

Di cosa avrai bisogno

  1. Un computer con accesso a Internet.
  2. Un LiveCD o LiveUSB con Ubuntu.
  3. Un disco rigido esterno con funzionalità USB.

Cosa fare

  1. Apri il computer e rimuovi il disco rigido.
  2. Collega il tuo disco rigido USB esterno tramite il cavo USB.
  3. Inserisci LiveUSB o LiveCD e avvia il PC.
  4. Apri il menu di avvio e scegli di avviare dal LiveCD / LiveUSB.
  5. Durante il processo di installazione dovresti elencare il tuo disco rigido esterno, installare Ubuntu su quello.
  6. Completa il processo di installazione, spegni il PC e rimetti l'altro disco rigido nel computer.
  7. Riavvia il computer, vai al menu di avvio e seleziona il disco rigido esterno e prova ad avviarlo. Se fa congratulazioni, ora hai un disco rigido esterno con un sistema operativo completo su di esso.
  8. Goditi il ​​tuo disco rigido esterno con Ubuntu / Linux! Per favore fatemi sapere se questo vi aiuta! Altrimenti fammi sapere anche questo. :)

Ma se vuoi solo un Live USB, puoi usare Universal USB Installer per quello o Ubuntu USB Startup Disk Creator ...


Il programma di installazione attualmente ha un bug che significa che non funzionerà (18.04, 18.10) per i computer UEFI; vedi la mia risposta qui sotto.
Tim Richardson,

17

introduzione

La parte principale di questa istruzione passo-passo è presa in prestito dal tracker di test iso e questo link,

e ho aggiunto alcuni passaggi aggiuntivi necessari per l'installazione su un'unità esterna.


  • Nota che installerai un sistema che funziona nella modalità di avvio corrente,

    • Se si installa in modalità UEFI, il sistema installato funzionerà in modalità UEFI
    • Se si installa in modalità alias CSM alias CSM legacy, il sistema installato funzionerà in modalità BIOS.
  • È più complicato creare un sistema installato, che funzionerà sia in modalità UEFI che BIOS, ma è possibile in base al seguente link e link da esso,

    Un sistema portatile installato, che si avvia sia in modalità UEFI che BIOS



  • Se si intende utilizzare l'unità esterna in computer nuovi e di mezza età , posso raccomandare l'installazione da un file iso 'amd64' a 64 bit di Ubuntu .

  • Se intendi utilizzare l'unità esterna su vecchi computer (così come su computer più recenti), posso consigliarti di installare da un file iso "i386" a 32 bit con un sapore di famiglia Ubuntu con un ambiente desktop più leggero rispetto allo standard Ubuntu,

    • Lubuntu con LXDE ultraleggero
    • Ubuntu MATE con MATE di media luce
    • Xubuntu con XFCE di media luce

  • Questi sistemi a 32 bit funzioneranno con computer a 32 e 64 bit ma solo in modalità BIOS , se installati secondo le istruzioni [in questa risposta].

  • È possibile creare un sistema live persistente , che funziona

    • Computer a 32 e 64 bit
    • in modalità BIOS e UEFI

    Se questo è ciò che desideri, il seguente link può aiutarti,

    mkusb / persistent # Compressed_image_file_with_a_persistent_live_system

Istruzioni

  1. Quando il computer viene spento e disconnesso dalla rete elettrica, scollegare (e / o scollegare) le unità interne . In alcuni computer è possibile disabilitare l'unità interna tramite un menu del sistema UEFI-BIOS.

    Questo fa sì che il programma di installazione tratti l'unità esterna, dove vuoi installare Ubuntu, come se fosse un'unità interna (e il programma di installazione non può manomettere l'unità interna).

  2. Collegare l'unità di avvio / live / installer di Ubuntu (disco DVD, unità USB, scheda di memoria) e avviare il computer da esso.

    Se lo desideri, procedi nella tua lingua madre.

  3. Avvia l'immagine

    Il sistema si avvia correttamente e carica il programma di installazione che visualizza la finestra di dialogo di benvenuto con la selezione della lingua e i pulsanti "Prova Ubuntu" e "Installa Ubuntu"

  4. Collegare l'unità esterna (HDD, SSD, pendrive, scheda di memoria) in cui si desidera installare Ubuntu, l'unità di destinazione . Collegare l' alimentazione esterna a questa unità, se possibile. Potrebbe non essere sufficiente con l'alimentazione dalla presa USB del computer.

  5. Fai clic sull'icona Installa Ubuntu

    Viene visualizzata la schermata "Preparazione all'installazione di Ubuntu"

  6. Nella schermata Preparazione all'installazione di Ubuntu, notare la disponibilità dei seguenti componenti

    Le opzioni disponibili dovrebbero rappresentare accuratamente lo stato del sistema

    • (Se la rete è disponibile) Scarica gli aggiornamenti durante l'installazione di Ubuntu
    • (Se su un "laptop") È collegato a una fonte di alimentazione
    • Installa software di terze parti ... opzione disponibile. Se si desidera che il sistema sia portatile tra computer, si prega di evitare software di terze parti, in particolare driver proprietari per grafica e wifi.
  7. Fai clic sul pulsante continua

    Viene visualizzata la schermata "Tipo di installazione"

  8. Seleziona Cancella disco e installa Ubuntu

    La schermata di installazione si espande per includere le opzioni di crittografia e LVM

    Aspetta un attimo! Sei sicuro che questo sia quello che vuoi? Forse vuoi mantenere qualcosa che è sul disco? In tal caso, è necessario interrompere l'installazione e copiare i dati importanti su un'altra unità. Forse vuoi selezionare un'altra alternativa.

  9. Fai clic sul pulsante continua (se nel sistema è presente un solo disco rigido, il pulsante dovrebbe leggere "Installa ora")

    Viene visualizzata la finestra di dialogo Scrivi modifiche

  10. Clicca continua

    Se è presente un solo disco rigido, il programma di installazione passa a "Dove sei?" Altrimenti, viene visualizzata la schermata "Tipo di installazione"

  11. Se è presente un solo disco rigido, saltare un paio di passaggi in "Dove sei?" schermo. Altrimenti, nella schermata "Tipo di installazione" verificare che l'unità selezionata nell'elenco Seleziona unità corrisponda all'unità sulla carta (ad es. / Dev / sda). Se sono state rimosse le unità interne, dovrebbe esserci una sola unità, disponibile come destinazione, l'unità esterna.

    L'unità selezionata viene visualizzata sul grafico

  12. Verificare che sia allocato lo spazio completo sull'unità

    Lo spazio completo sull'unità è assegnato per l'installazione

  13. Fai clic sul pulsante Installa ora

    Il 'dove sei?' viene visualizzata la schermata

  14. Se il sistema è collegato alla rete, notare che il fuso orario preselezionato corrisponde al fuso orario e alla città indicati nella casella di testo

    Il fuso orario e la città visualizzati corrispondono al fuso orario e alla città principale della propria area

  15. Seleziona il tuo fuso orario e fai clic sul pulsante continua

    • Viene visualizzata la schermata "Layout tastiera"
    • La tastiera proposta corrisponde alla tua tastiera
  16. Seleziona il layout della tastiera e fai clic su continua

    Il "Chi sei?" appare la schermata

  17. Inserisci i dettagli dell'utente iniziale e la password. adminnon può essere utilizzato: è un utente Linux dedicato

    Nome, nome utente e password sono accettati. Opzioni di accesso e opzioni di crittografia della cartella principale visualizzate

    Il pulsante Continua diventa disponibile

  18. Premere continua

    • Viene visualizzata la diapositiva "Benvenuti in Ubuntu"
    • La presentazione è interamente nella tua lingua
  19. Attendere il termine dell'installazione

    Viene visualizzata la finestra di dialogo "Installazione completata"

  20. Fai clic sul pulsante Riavvia ora

    La GUI viene chiusa, viene visualizzato un messaggio per rimuovere il supporto e premere Invio

  21. Rimuovere il disco e premere Invio

    La macchina viene riavviata

  22. Consentire il riavvio della macchina

    Il sistema si avvia correttamente e si carica in Ubuntu mostrando il nome utente selezionato

  23. Spegni il computer, scollega le unità esterne e scollegalo dalla rete elettrica. Ricollegare (e / o collegare) le unità interne

    • Se l'unità esterna è un HDD o SSD, è pronto per essere utilizzato ora.

    • Se l'unità esterna è una chiavetta USB o una scheda di memoria, è consigliabile modificare il sistema per ridurre l'usura . Vedi il seguente link,

      help.ubuntu.com/community/Installation/UEFI-and-BIOS#Final_system_tweaks

    • Se vuoi un sistema portatile (che funziona nella maggior parte dei computer), dovresti pensare due volte ai driver proprietari (in genere per grafica e wifi). Il consiglio classico è di evitare l'installazione di driver proprietari, ma significa che i computer con determinati hardware non funzioneranno bene (o per niente).

      In Ubuntu 18.04.1 LTS è possibile installare un driver proprietario nvidia, che consente al computer con una potente scheda nvidia di utilizzare tutta la potenza di quella scheda. Il sistema selezionerà comunque un driver Intel o Radeon, quando viene avviato in un computer con tale grafica. Ma ci saranno problemi con i chip NVIDIA, che non funzionano con il driver proprietario installato. Vedi questo link,

      Installa i driver Nvidia Installa l'unità flash USB completa


Modificare:

Se non è possibile disconnettere / rimuovere un'unità interna, ci sono soluzioni alternative:

  • Disabilita l'unità interna in un menu UEFI / BIOS. Questo funziona in diversi ma lontani da tutti i computer.

  • Il metodo flag

    un. Annotare su carta le bandiere della partizione EFI nell'unità interna

    b. Rimuovere i flag dalla partizione EFI nell'unità interna (ad esempio con gparted, quando avviato da un'unità live)

    c. Eseguire l'installazione

    d. Ripristinare i flag nella partizione EFI nell'unità interna (con l' gpartedavvio da un'unità live).

    Questo metodo flag è descritto in dettaglio da @Tim Richardson in questa risposta alla nostra domanda comune.


Grazie per il chiaro passo dopo passo. Questo è esattamente quello che ho fatto su un computer desktop. Ottengo ancora l'errore quando provo ad avviare come segue _Error: file '/boot/grub/i386-pc/normal.mod' non trovato. Accesso alla modalità di salvataggio ... _ Se non tutti i file di avvio fossero stati scritti sull'HDD USB, non riesco a immaginare in quale altro posto sarebbero stati scritti poiché l'unico altro dispositivo di archiviazione collegato era la chiave USB per installare Ubuntu.
Giovanni,

@Giovanni, vedi il mio commento alla domanda originale (scritto pochi minuti prima di questo commento).
sudodus,

Grazie per i dettagli, compresi i tuoi commenti sotto la domanda. Ora funziona. Ho cancellato l'unità, reinstallato e ho dovuto attivare l'opzione nel BIOS di un computer per consentire l'avvio "vecchio stile".
Giovanni,

@Giovanni, sono felice di poterti aiutare a farlo funzionare. E grazie per aver condiviso la tua soluzione :-)
sudodus

@sudodus Holy moly! +1 da me anche a te! ;-)
Fabby,

14

Vecchia risposta, non usarla più!

L'ho fatto usando il seguente metodo:

  • Inserire il CD live e collegare la chiave USB.

  • Seleziona Installa Ubuntu .

  • Scegliere Avanzate quando si seleziona la partizione dell'unità.

  • Scegli la partizione della chiave USB come destinazione.

  • ATTENZIONE: scegli la tua partizione USB per il bootloader GRUB.

Dopo il processo di installazione, avviare la chiave USB, non il disco rigido.


Ubuntu 10.10 si blocca per me prima che l'installazione sia completa. IMHO Ubuntu ha alcuni bug molto grandi relativi all'installazione USB.
iugamarian,

L'ho fatto con 10.04 e 10.10. Il tuo livecd è ok?
Teo96,

4
Ho realizzato unità flash live-usb in passato utilizzando lo strumento creatore disco USB. Quindi lo ha avviato e ha eseguito un'installazione completamente normale da quella unità flash n. 1 a una seconda unità flash. Come si farebbe per un vero disco rigido. Non ho mai avuto un altro problema, quindi è necessario tenere d'occhio dove viene installato grub.
dr_willis

2
Dico ciò che ha detto Bubblegum. Ho eseguito installazioni normali su unità flash come se fossero dischi rigidi per le ultime versioni senza problemi reali, a parte il fatto che GRUB fosse installato sull'unità flash e non sul disco rigido.
dr_willis

1
Non funziona su Ubuntus recente perché il quinto punto elenco è completamente ignorato dall'installer, a causa di un bug. Nonostante le tue intenzioni, il tuo boot loader esistente viene sovrascritto (se su UEFI). Vedi la mia risposta per una soluzione semplice.
Tim Richardson,

13

1) Universal USB Installer :

Universal USB Installer è un creatore USB Live Linux che ti permette di scegliere tra una selezione di distribuzioni Linux da mettere sulla tua chiavetta USB. Universal USB Installer è facile da usare. Basta scegliere una distribuzione Linux live, il file ISO, l'unità flash e, fare clic su Installa. Altre caratteristiche includono; Persistenza (se disponibile) e capacità di fat32 formattare l'unità flash (consigliata) per garantire un'installazione pulita. Al termine, è necessario disporre di un'unità flash USB di avvio pronta per l'uso con la versione di Linux selezionata installata.

2) UNetbootin :

UNetbootin consente di creare unità Live USB avviabili per Ubuntu, Fedora e altre distribuzioni Linux senza masterizzare un CD. Funziona su Windows, Linux e Mac OS X. Puoi consentire a UNetbootin di scaricare una delle tante distribuzioni supportate per te oppure fornire il tuo file ISO Linux se ne hai già scaricato uno o il tuo la distribuzione preferita non è nell'elenco.

3) LinuxLive USB Creator :

LiLi crea una chiavetta USB portatile, avviabile e virtualizzata con Linux. Sei stanco di dover riavviare il PC per provare Linux? Non è necessario con LiLi. Ha una funzione di virtualizzazione integrata che ti consente di eseguire Linux in Windows appena pronto.

Tutti e tre i programmi di cui sopra consentono di installare qualsiasi sistema operativo Linux su un'unità flash, ma la funzione di persistenza (consente di salvare tutte le modifiche apportate a un permanente di installazione LiveOS da utilizzare anche dopo il riavvio) è disponibile solo per Ubuntu e molti altri sapori.


2
Ottimo post! Penso che stesse chiedendo di più sull'avere un'installazione completa. In caso contrario, il tuo post risponde a una domanda morta: P
zkriesse,

Quei metodi sono CLI? Quali sono i comandi di installazione per quei programmi?
Ciro Santilli 11 改造 中心 法轮功 六四 事件 l'

Né Universal USB Installer né LinuxLive USB Creator funzionano su Ubuntu.
Luís de Sousa,

Questa risposta non è ciò che l'OP voleva: una vera installazione su un disco esterno. Dei tre suggerimenti, due risultano semplicemente in un'immagine live (ovvero non aggiornabile) e il primo metodo consente la creazione di un'immagine live persistente che consente gli aggiornamenti, ma sono traballanti, lenti e non possono eseguire aggiornamenti del kernel. Si prega di vedere la mia risposta qui sotto.
Tim Richardson,

9

L'unico modo in cui sono stato in grado di farlo è

  • per masterizzare il CD iso,
  • scollegare il mio disco rigido (rimuovere fisicamente i cavi) e
  • installare su USB.

Non molto elegante, ma funziona.


16
Questo è ... abbastanza radicale.
badp,

Hai provato a usare il cd alternativo (non il cd desktop)? Ho visto il lavoro alternativo funzionare meglio per molte cose durante l'installazione.
iugamarian,

7
Non è necessario scollegare il disco rigido. Devi solo stare attento con le partizioni e utilizzare il partizionatore avanzato. Assicurati di utilizzare l'unità corretta e imposta il bootloader da installare su / dev / sdb o su qualsiasi dispositivo a blocchi della tua unità flash (non utilizzare una delle sue partizioni o non si avvierà). Quindi, è possibile eseguire l'avvio utilizzando il BIOS per utilizzare l'MBR dell'unità flash (Supponendo che le quote del BIOS lo supportino)
ζ--

Non posso farlo perché dovrei scomporre il mio laptop e quindi riprovare l'installazione. Quindi: c'è un altro modo?
Regis,

Non è necessario farlo. Vedi la mia risposta qui sotto: puoi simulare la disconnessione fisica manipolando i flag sulla partizione EFI. La tua strada funziona diversamente da quasi tutte le altre risposte. La mia strada è molto più comoda :)
Tim Richardson il

8

OP chiede "senza toccare la mia installazione di Ubuntu esistente". Se vuoi avviare dal tuo dispositivo esterno, non solo installare Ubuntu su di esso, devi aggirare un bug del programma di installazione che riscrive la tua partizione di avvio sul tuo disco interno e non installa una partizione di avvio EFI sul tuo dispositivo esterno, non importa quale dici all'installatore.

Ecco cosa funziona per me in Ubuntu 18.04, 18.10 e 19.04. Testato su Thinkpad T480 e P50, doppio avvio Win 10 e Ubuntu. Ho disattivato l'avvio legacy. UEFI è in uso al 100%. Ho installato Ubuntu e il caricatore di avvio su chiavette USB e unità almeno sei volte usando la mia soluzione.

L'installazione su un secondo disco è una seccatura perché il programma di installazione di Ubuntu utilizza la prima partizione EFI che vede, che è quella sul disco rigido interno, indipendentemente da qualsiasi tentativo tu faccia di specificare un percorso alternativo per la partizione EFI. Pertanto, quando si tenta di impostare il dispositivo di bootload sull'unità USB di destinazione, si viene ignorati. È un bug abbastanza vecchio, ma mentre entriamo nella versione 19.04, ancora presente.

https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1396379

Riepilogo: per aggirare il problema, disabilitare la partizione EFI interna utilizzando gparted per modificare i relativi flag immediatamente prima di iniziare l'installazione. Quindi il programma di installazione non lo troverà e il bug non verrà attivato. Successivamente, riattiva i flag. Questo è un passo banale. È quasi l'equivalente logico di scollegare fisicamente l'unità interna, che sicuramente funziona anche con il bug del programma di installazione.

I passi che ho preso:

Prima di iniziare l'installazione: è necessario disporre di un dispositivo USB live Ubuntu standard e di un'unità di destinazione su cui installare.

Avvia in Ubuntu live USB in modalità "prova prima".

Usando gparted (potrebbe essere necessario installarlo prima, a volte Ubuntu non lo include sul disco live, sebbene sia incluso in 18.04.1): ...

  • ripartizionare l'unità esterna di destinazione con una tabella delle partizioni GPT.
  • Crea una partizione da 500 MB FAT32. È inoltre possibile impostare le partizioni desiderate per l'installazione di Ubuntu. Potresti trovare utile etichettare la partizione / desiderata perché al momento dell'installazione avrai tre unità: l'unità interna, l'unità del programma di installazione delle immagini live e l'unità di destinazione.

  • Dopo aver applicato quegli aggiornamenti, cambia i flag sulla piccola partizione da 500 MB appena creata. Fare clic con il tasto destro sulla piccola partizione e Gestisci bandiere. Queste modifiche vengono immediatamente attivate (ma si noti che è necessario creare prima la partizione completando il passaggio precedente) Selezionare per attivare l'avvio, esp e nascosto.

Installare

Hai eseguito l'avvio con un'immagine USB del disco live, come in una normale installazione di Ubuntu. Quindi hai due dispositivi USB: il tuo dispositivo di destinazione e l'unità USB del disco live.

Modifica i flag di partizione EFI sull'unità interna e deseleziona gli stessi tre flag impostati sulla partizione EFI del dispositivo di destinazione.

Ecco un breve video che modifica la bandiera in gparted: https://youtu.be/sdgrmylH6pc

Ora, quando si installa, il programma di installazione vedrà solo una partizione EFI sul dispositivo di destinazione. Questo è il nuovo passo che non ho visto documentato altrove.

Inizia un'installazione di Ubuntu. Procedere fino a quando non viene visualizzata la scheda di configurazione del disco del programma di installazione. Volete ovviamente l'approccio completamente manuale, "Qualcos'altro" sul palco del partizionamento.

Se l'unità di destinazione è montata come sdc e la partizione EFI creata è sdc1, il caricatore di avvio verrà installato sul dispositivo sdc e la partizione EFI sarà sdc1.

Scorri per trovare quella partizione. Dovrebbe essere indicato "efi" nella colonna Tipo. Fare clic su "modifica" per essere sicuri: il programma di installazione dovrebbe dire "Usa come: partizione di sistema EFI". Non cambierai nulla. Non è necessario formattarlo.

Mentre scorri le partizioni, rivedi la colonna Tipo. Non ci dovrebbero essere partizioni EFI sull'unità interna, poiché sono stati disattivati ​​i flag di partizione sulla partizione EFI dell'unità interna. Naturalmente, la partizione viene comunque visualizzata come partizione FAT32. Va bene.

Vedrai anche la partizione EFI del disco live da cui hai eseguito l'avvio per eseguire l'installazione, va bene.

Montare la partizione di destinazione desiderata per / (sdc2, forse) ed eseguire un'installazione normale.

Dopo l'installazione

Ripristina flag sulla partizione EFI interna

Dopo l'installazione, riavviare la nuova installazione. Sarà necessario utilizzare l'opzione "seleziona dispositivo di avvio" del BIOS. Sul mio Thinkpad, F12 è il collegamento a questa parte del menu BIOS.

Dovresti vedere diverse opzioni nel menu di avvio e una di queste è l'unità esterna. Alcuni menu di BIOS mostrano l'etichetta predefinita come 'Ubuntu', quindi è un po 'confuso vederlo più di una volta. A volte la modifica del dispositivo di avvio provoca il riavvio del BIOS (lo fa sul mio Thinkpad), sembra che sia successo qualcosa di brutto, ma va bene.

Successivamente, quando si avvia senza chiavetta USB, il BIOS dovrebbe essere abbastanza intelligente da ripristinare l'ultimo dispositivo EFI noto (il dispositivo interno), ma potrebbe essere necessario riselezionare manualmente una scelta di avvio EFI.

Suggerimento: rietichettare nuovamente la voce di avvio USB per evitare duplicati di voci 'ubuntu'

Se ottieni opzioni di avvio EFI duplicate etichettate ubuntu, puoi risolverlo. Rietichettare le opzioni del menu EFI è molto utile, ma un po 'complicato.

Assicurati di avviare l'installazione sull'unità esterna, quindi

sudo efibootmgr -v

Si è avviato dalla prima riga dell'elenco.

Nota il nome del file utilizzato per l'avvio e notare il numero della partizione. il mio output per la prima voce è:

HD(1,GPT,...) .... File(\EFI\ubuntu\shimx64.efi)

e poi dai un'occhiata a questa discussione: https://www.kubuntuforums.net/showthread.php/68851-Labels-on-UEFI-Boot-Entries-using-efibootmgr-L

Ho fatto questo per rietichettare il mio 'owcUbuntu':

efibootmgr -c -d /dev/sdb -p 1 -L owcUbuntu -l \\EFI\\ubuntu\\shimx64.efi

sapendo che l'unità di avvio è sdb e da quando ho creato prima la partizione EFI, il valore dell'argomento -p è 1. Nota: controlla qual è il tuo disco di avvio effettivo :) usa gparted o df

Alcune cose "strane". Fatto bene, questo processo non toccherà il tuo boot loader esistente sul tuo disco interno. Tuttavia, quando l'unità esterna è collegata e viene avviata normalmente dall'unità interna, i programmi di aggiornamento di grub rileveranno l'installazione di Ubuntu sull'unità esterna e la aggiungeranno all'elenco delle opzioni di avvio. Questo può creare un po 'di confusione, ma è utile rietichettare nuovamente la voce di avvio (sopra)


+1 per questo: prima di iniziare l'installazione: modifica i flag di partizione EFI sull'unità interna. Deseleziona quelle stesse tre bandiere. Ora, quando si installa, il programma di installazione vedrà solo una partizione EFI sul dispositivo di destinazione. Questo è il nuovo passo che non ho visto documentato altrove.
sudodus,

7

Puoi sì.

Questo processo presuppone che tu stia installando da un cd live. Anche se un usb live dovrebbe funzionare bene, l'opzione cd è teoricamente la più sicura, poiché non c'è alcuna possibilità di sovrascrivere il cd durante il partizionamento.

Ti consiglio di iniziare disabilitando prima l'HDD interno nel BIOS, in quanto ciò garantisce che non vi sia alcuna possibilità di sovrascrivere accidentalmente le partizioni interne. Inoltre, il passaggio di partizionamento dell'installazione di Ubuntu sarà molto più semplice, poiché rileverà solo l'unità USB. In altre parole, è meglio rendere l'unità USB l'unico dispositivo di archiviazione presente sulla macchina durante l'installazione.

Quindi, avvia il cd live e avvia l'installazione come al solito. Assicurati di scegliere "usa tutto il disco" se hai disabilitato tutti gli altri dispositivi di archiviazione, altrimenti dovrai eseguire il partizionamento manuale. Nell'ultimo caso, crea una partizione ext4 sulla chiavetta USB (crea una tabella delle partizioni se non ce n'è una) e, se necessario, una partizione SWAP se intendi eseguire applicazioni pesanti. Impostare il punto di montaggio su /. non toccare gli altri dispositivi di archiviazione e le loro partizioni!

Quando l'installazione richiede l'ubicazione del bootloader, scegliere il nome del dispositivo dell'unità USB. Questo può essere /dev/sda, /dev/sdbecc., Ma non scegliere una partizione (ad es /dev/sda1.).

Attendere il completamento dell'installazione, quindi riavviare. Assicurarsi che la macchina si avvii dall'unità USB. Questo può essere verificato dal menu di avvio (di solito esc o un tasto funzione) o dal BIOS, in cui è possibile modificare la sequenza di avvio.

Se tutto è andato bene, Ubuntu dovrebbe avviarsi dall'unità USB. Se viene visualizzato GRUB, scegli la prima opzione.

Infine, esegui il seguente comando dal desktop Ubuntu appena installato:

sudo chmod -x /etc/grub.d/30_os-prober

Questo si assicura che update-grub non rilevi altri sistemi operativi che potrebbero essere presenti sul sistema, poiché non contano per l'installazione dell'unità USB Ubuntu. Inoltre, quando si avvia l'unità USB da uno strano computer, i sistemi operativi sulla sua unità interna verranno inclusi in GRUB quando si verifica un aggiornamento kernel / grub. Questo è indesiderato.

Inoltre, assicurarsi di riaccendere i dispositivi di archiviazione interni dal BIOS.


Sembra promettente, grazie. Lo proverò. Una piccola osservazione, hai messo la partizione di swap sulla chiavetta USB. Oggi è ancora un problema? Ricordo che non molto tempo fa le persone dicevano che la durata della memoria flash è notevolmente ridotta quando si esegue un file di partizione / pagina di swap su di esso (a causa del numero di letture / scritture).
efdee,

Utilizzando i tuoi suggerimenti, ho installato Ubuntu sulla mia chiavetta USB, ma non si avvia. Tuttavia, quando uso la chiavetta USB come disco rigido in VirtualBox, va bene. Qualche idea di quale potrebbe essere il problema?
Efdee,

Apparentemente posso fare il boot da esso, ma non dal connettore USB3. Funziona bene quando inserisco la chiavetta in un connettore USB2. Suppongo che il mio BIOS abbia il supporto nativo per USB2 ma non USB3 e quindi Linux (o grub, non lo so?) Ha bisogno di un driver USB3 aggiuntivo.
Efdee,

Mi piace il sudo chmod -x /etc/grub.d/30_os-prober per i motivi che hai citato.
Elder Geek,

Disabilitare l'unità di avvio esistente si aggira attorno a un bug nel programma di installazione di Ubuntu, che altrimenti sostituirebbe il caricatore di avvio esistente anche quando si chiede di installarlo sull'unità di destinazione; la mia risposta qui sotto ha una soluzione molto più semplice per quel bug.
Tim Richardson,

5

Il processo di installazione completa di Ubuntu su un'unità flash USB è identico all'installazione di Ubuntu su un disco rigido ad eccezione dell'installazione del bootloader GRUB. Tutti i passaggi da seguire nel programma di installazione di Ubuntu sono identici ad eccezione dell'installazione del bootloader GRUB. L'installazione del bootloader GRUB sull'unità flash USB sostituirà il bootloader GRUB esistente sul disco rigido che non si desidera fare , a meno che non si scollegano i cavi sul disco rigido prima di avviare il programma di installazione di Ubuntu per installazione completa di Ubuntu su un'unità flash USB. Quindi scollegare prima i dischi rigidi, quindi è possibile installare Ubuntu su un'unità flash USB.

In alternativa, puoi eseguire un'installazione completa di Ubuntu su un'unità flash USB senza prima scollegare i cavi del disco rigido interno selezionando l' opzione Qualcos'altro nella schermata Tipo di installazione del programma di installazione di Ubuntu. È necessario creare solo una singola /partizione (partizione root), nessuna partizione di swap e modificare l'installazione del bootloader grub sull'unità flash USB. Ricontrolla le tue scelte di partizionamento che tutto ciò che verrà modificato viene modificato solo sull'unità flash USB, quindi fai clic sul pulsante Installa ora nell'angolo in basso a destra.

Ulteriori informazioni su un'installazione completa di Ubuntu su un'unità flash USB.

  • Raccomando che l'unità flash USB sia di almeno 16 GB.
  • Un'unità flash USB 3.0 è molto più veloce di un'unità flash USB 2.0.
  • Una partizione di swap causerà le necessarie operazioni di lettura / scrittura sull'unità flash USB, che rallenterà il sistema operativo e ridurrà la durata dell'unità USB. Quindi seleziona l'opzione di partizionamento manuale nel programma di installazione di Ubuntu e crea una sola /partizione (partizione di root) senza una partizione di swap. Modificare l'installazione del bootloader grub sull'unità flash USB prima di fare clic sul pulsante Installa ora nell'angolo in basso a destra.
  • Il vantaggio dell'utilizzo di un'unità flash USB risiede nella sua portabilità, non nelle sue prestazioni. Le prestazioni di un'installazione completa di Ubuntu su un'unità flash USB da 16 GB non sono come quelle ottenute dall'esecuzione di Ubuntu in un'applicazione di macchina virtuale come VirtualBox.

come posso renderlo compatibile con la modalità BIOS?
Red Dirt,

Qualunque cosa tu stia provando a fare con "rendilo compatibile con la modalità BIOS" sul tuo hardware con EFI, GPT o rEFInd, probabilmente troverai come farlo nelle risposte di Rod Smith, che è anche lo sviluppatore di rEFInd. Prima di apportare modifiche importanti, è necessario provare una volta ad avviare il dispositivo USB originale su una macchina diversa per eliminare la possibilità che si verifichi un problema di avvio causato dalle eccentricità dell'hardware di un singolo computer.
karel,

Cordiali saluti: Personalmente non ho mai avuto problemi a installare il bootloader grub su un'unità flash e a lasciare intatto l'MBR sul disco rigido.
Anziano Geek,

Perché è così complicato adesso? È stato molto facile anni fa. Per quanto ho capito se voglio installare refind su una chiavetta USB, devo eseguire l'installazione manuale. Sono confuso che questo non sia automatizzato in qualche modo, almeno in qualche modo automatizzato in normali strumenti di installazione in Ubiquity o simili.
Regis,

Una delle fonti delle complicazioni è il doppio avvio con Ubuntu e Windows. Windows continua a cambiare le regole del gioco con ogni nuova versione e talvolta anche con gli aggiornamenti di Windows all'interno della stessa versione e il bootloader grub predefinito deve essere aggiornato frequentemente per tenere il passo con queste modifiche.
karel,

4

mkusb

Testato su host Ubuntu 16.10, 16.04 USB, Lenovo Thinkpad T430.

Precedentemente menzionato su: https://askubuntu.com/a/848561/52975 ma qui ci sono maggiori dettagli.

Attualmente disponibile solo da PPA:

sudo add-apt-repository universe
sudo add-apt-repository ppa:mkusb/ppa
sudo apt-get update
sudo apt-get install mkusb
dus

e ho provato la versione della GUI. Maggiori dettagli su: Come realizzare un USB Ubuntu live persistente con più di 4 GB

Non è stato possibile installare correttamente i driver NVIDIA, segnalazione bug: https://bugs.launchpad.net/mkusb/+bug/1672184

QEMU

Testato su Ubuntu 14.04.

Scarica l' ISO di Ubuntu .

Trova la tua USB con:

sudo lsblk
sudo fdisk -l

Di 'che lo è /dev/sdX. Il più delle volte sarà /dev/sdb: sdaè il disco rigido principale e sdbla prima USB. Adesso:

sudo apt-get install qemu
# Remove any existing boot sector, that causes installation problems.
sudo dd if=/dev/zero of=/dev/sdX count=16
sudo qemu-system-x86_64 -boot d -enable-kvm -hda /dev/sdX -m 512 \
    -cdrom ./Downloads/ubuntu-14.04.2-desktop-amd64.iso

Dall'interno dell'emulatore, esegui una normale installazione di Ubuntu che cancella il vecchio disco.

L'installazione ha richiesto un po 'più di tempo rispetto a un disco rigido, ma ha funzionato.

Ho provato con:

  • collegare l'USB su un computer e avviare da esso
  • crea un file sulla mia home directory
  • riavvio

Il file creato era ancora lì.


@JustinMT: possiamo discuterne un po 'prima di unire la modifica? Non sono un esperto, ma sei sicuro che non funzioni sui sistemi UEFI? Perché? Cosa funzionerebbe invece?
Ciro Santilli 17 改造 中心 法轮功 六四 事件 il

3

Le cose sono cambiate dal 2011, i driver Nvidia non sono più necessari per Unity e la persistenza illimitata utilizzando le partizioni casper-rw / home-rw è possibile, (ma non con recenti boot di tipo syslinux Ubuntu, (SDC, Unetbootin, Roofis, Universal, ecc.) ).

Mkusb è un programma di installazione che soddisferà tutti i requisiti dell'operazione (se i driver Nvidia fossero necessari solo per Unity).

L'utente può scegliere tra le opzioni di configurazione e può selezionare la percentuale di spazio utilizzata per le partizioni persistenti, mkusb renderà lo spazio su disco rimanente disponibile per Linux o Windows come memoria. https://help.ubuntu.com/community/mkusb .

Se l'utente richiede driver Nvidia, è necessaria un'installazione completa poiché questi driver si caricano prima della persistenza durante l'avvio


2

Per Ubuntu da 12.04 a 16.10 (tutte le versioni e le versioni attualmente supportate) i requisiti documentati variano ma, indipendentemente da un supporto flash da 8 GB, dovrebbe essere sufficiente per l'attività. Una versione da 16 GB non costa molto di più e può fornire un po 'di spazio per correre. Il processo stesso non potrebbe essere più semplice.

1) Ottieni un ISO attuale nel sapore che preferisci

2) Controlla l'hash per assicurarti che sia valido

3) Creare un supporto di avvio con ISO (flash o disco ottico)

Ci sono molti modi per farlo, il mio metodo preferito è quello di entrambi

A) Metodo di unità flash

Utilizzaredc3dd per duplicare semplicemente l'ISO su un'unità flash dell'installer di destinazione tramite la riga di comando con il comando in sudo dc3dd if=yourisoname.iso of=medianamecui yourisoname.iso è il nome dell'iso scaricato e verificato l'hash precedentemente e medianame è il nome del dispositivo del supporto flash. (come in / dev / sdb per esempio) puoi facilmente determinare il nome del dispositivo controllando l'output di sudo fdisk -l

o

B) Metodo del disco ottico

Masterizza l'immagine su disco ottico con il tuo software di scrittura di immagini OD preferito. Sono piuttosto parziale K3bma qualsiasi software di masterizzazione di dischi ottici che supporti l'opzione "Masterizza immagine" dovrebbe essere adatto.

4) Continuare a installare normalmente come in:

Avvia il programma di installazione e seleziona l'unità flash di destinazione come destinazione (utilizzo il partizionamento manuale AKA qualcos'altro in modo da poter evitare di creare una partizione di swap per ridurre le scritture sul supporto flash che potrebbero causare la morte anticipata)

Se una parte di questo processo non ti è chiara, ti preghiamo di inviarmi un commento e cercherò di chiarire. Si noti che se si utilizza un'unità flash da cui eseguire l'installazione, sarà necessaria una seconda unità flash per l'installazione di destinazione.

EDIT: Un'altra opzione sarebbe quella di eseguire un'installazione di Netboot da Internet. Non l'ho tentata personalmente, ma la includo qui come opzione nel tentativo di coprire tutte le opzioni.

Se stai attento non c'è molto rischio di sovrascrivere l'MBR di un'unità esistente nel tuo sistema. Dopo aver avviato il sistema live, è possibile eseguire sudo fdisk -ldalla CLI o dai dischi dalla GUI e determinare quale unità è la destinazione USB valida.

Una volta completata l'installazione, dovresti essere in grado di eseguire l'avvio dall'unità flash su qualsiasi sistema con un'architettura simile semplicemente selezionando l'unità flash come dispositivo di avvio nel BIOS.


C'è un modo per farlo con una sola chiavetta USB (non ho un'unità ottica). Sono anche un po 'preoccupato per l'MBR - come posso assicurarmi di poter ancora avviare il computer che uso per installare su USB?
Tim

@ Tim Mi piace pensare che tutto sia possibile. Il motivo per cui non consiglierei questo modo di agire è che se qualcosa va storto dovrete ripetere nuovamente i primi 3 passaggi. Detto questo, l'approccio è completamente non testato e sconsigliato, mi viene in mente che potresti avere una possibilità di farlo correttamente avviando con il parametro kernel toram .
Anziano Geek,

@Tim per quanto riguarda il problema MBR, il programma di installazione configurerà GRUB sul dispositivo scelto. Per assicurarsi di non modificare l'MBR del computer utilizzato per l'installazione sull'unità flash, è sufficiente assicurarsi di scegliere l'unità flash USB come destinazione. sudo fdisk -l in una sessione dal vivo ti fornirà un elenco e dovresti essere in grado di determinare dall'output quale dovrebbe essere il tuo obiettivo (purché ovviamente tu abbia collegato l'unità a cui desideri installare per primo)
Elder Geek

Ho fatto qualcosa di simile con un sistema Lubuntu live persistente creato con mkusb nel suo stesso pendrive. Ho "riproposto" la partizione usbdata per il sistema installato (con gparted) ed eseguito il programma di installazione ubiquità. E il sistema finale potrebbe avviarsi sia nel sistema installato che nel sistema live persistente. Ma penso che l'installazione da un file di immagine compresso sia molto più semplice e la portabilità dovrebbe essere abbastanza buona per la maggior parte dei computer che possono eseguire PC a 64 bit.
sudodus,

L'ho visto. Onestamente non sono riuscito a far funzionare l'img da 8 GB che ho scaricato. Buona fortuna con quello da 4 GB però.
Anziano Geek,

2

È stato descritto qui e in molti altri luoghi come installare Ubuntu in un'unità USB come se fosse installata in un'unità interna. È semplice farlo con il programma di installazione standard (Ubiquity), se è possibile scollegare o scollegare l'unità interna. Funziona in modalità UEFI o BIOS, la stessa modalità avviata al momento dell'installazione.

Sistema installato che si avvia dalla modalità UEFI e BIOS

Ma se si desidera un'unità USB con un sistema installato, che si avvia in modalità UEFI e BIOS, è più difficile. Ho realizzato tali sistemi e preparato file di immagine compressi, che possono essere installati direttamente in Linux con mkusb o in Windows in una procedura in due passaggi , estrazione e clonazione (e correzione del GPT). mkusb fa tutto, compreso il fissaggio del GPT.

Il progetto mkusb Launchpad è qui.

I sistemi creati da questi file di immagini compressi sono abbastanza portatili tra computer, non portatili come un sistema live persistente, ma più flessibili quando si desidera aggiornare e aggiornare il sistema (kernel, driver ecc.).

Vedi i seguenti link e link da loro,

help.ubuntu.com/community/Installation/UEFI-and-BIOS

Sistemi installati con guidus e gparted

Puoi trovare file di immagine compressi a questo link,

phillw.net/isos/linux-tools/uefi-n-bios

Cerca i file più recenti con le versioni aggiornate dei pacchetti di programmi installati.

Se si verifica un problema temporaneo per scaricare questi file di immagine compressi, puoi provare i seguenti file torrent,

dd_text_16.04-UEFI-n-BIOS_2017-01-15_intel-4-pendrive-7.8GB.img.xz.torrent

dd_dus-lxde_16.04-UEFI-n-BIOS_2016-12-12_intel-4-pendrive-7.8GB.img.xz.torrent

caricato su UEFI-and-BIOS / torrent dove trovi anche una breve descrizione. [Sinistra] fai clic sul link torrent, vai alla pagina degli allegati e lì fai clic destro sul link e seleziona 'salva collegamento come' per ottenere il file torrent.

user: guru
password: changeme

dd_text_16.04-UEFI-n-BIOS_2017-01-15:

inserisci qui la descrizione dell'immagine

dd_dus-lxde_16.04-UEFI-n-BIOS_2016-12-12:

inserisci qui la descrizione dell'immagine


@Elder Geek, vuoi dire che dovrei caricare un file torrent sul mkusb PPA? Forse c'è un posto migliore che mescolarlo nel software mkusb. O sono informazioni per altre persone?
sudodus,

Sto solo cercando di rendere conveniente per loro trovare il progetto. Niente di più. ;-)
Anziano Geek,

Non è necessario scollegare l'unità esistente, vedere la mia risposta per una soluzione più semplice.
Tim Richardson,

@TimRichardson, Clonare un'immagine di un sistema, che può avviarsi sia in modalità UEFI che BIOS, non ha bisogno di disconnettere alcuna unità (interna) esistente, e il tuo metodo con i flag non è necessario in questo caso. (Penso che il tuo metodo sia buono in altri casi, quando viene utilizzato il programma di installazione di Ubuntu (e scrive la parte EFI del bootloader /dev/sda, anche quando diciamo qualcos'altro).
sudodus

2

METODO BIOS

Di seguito è riportato come installare 17.10 su un'unità flash da 16 GB con opzioni per partizione Home separata e partizione dati compatibile Windows:

  • Crea una USB o un DVD live usando SDC, UNetbootin, mkusb, ecc.
  • Spegni e scollega il computer. (Vedi nota in fondo)
  • Rimuovere il coperchio.
  • Scollegare il cavo di alimentazione dal disco rigido o scollegare il disco rigido dal laptop.
  • Ricollegare il computer.
  • Inserisci l'unità flash.
  • Inserisci il Live USB o il Live DVD.
  • Avviare il computer, l'USB / DVD dovrebbe avviarsi.
  • Seleziona la lingua.
  • Seleziona installa Ubuntu.
  • Seleziona "Scarica aggiornamenti durante l'installazione" e seleziona "Installa questo software di terze parti", (facoltativo).
  • Seleziona "Continua".
  • In "Tipo di installazione" selezionare "Qualcos'altro". (La crittografia del disco completo non funziona con le unità flash).
  • Seleziona "Continua".
  • Conferma che il dispositivo di destinazione è corretto.
  • Seleziona "Nuova tabella delle partizioni".
  • Fai clic su Continua nel menu a discesa.

(Partizione dati FAT32 opzionale per l'uso su macchine Windows)

  • Fai clic su "Spazio libero" e "+".
  • Rendi "Dimensione ..." circa 2000 MB.
  • Seleziona "Primario".
  • Posizione = "Inizio di questo spazio".
  • "Use as:" = "File system FAT32".
  • "Mount point" = "/ windows".
  • Seleziona "OK"

  • Fai clic su "spazio libero" e quindi su "+".

  • Selezionare "Primario", "Dimensione ..." = da 4500 a 6000 MB, "Inizio di questo spazio", Ext4 e Punto di montaggio = "/", quindi OK.

(Partizione home opzionale)

  • Fai clic su "spazio libero" e quindi su "+".
  • Selezionare "Primario", "Nuova dimensione della partizione ..." = da 1000 a 6000 MB, Inizio di questo spazio, Ext2 e Punto di montaggio = "/ home", quindi OK.

(Spazio di scambio opzionale, consente l'ibernazione)

  • Fai clic su "spazio libero" e quindi su "+".
  • Selezionare "Primario", "Nuova dimensione della partizione ..." = spazio rimanente, (da 1000 a 2000 megabyte o stessa dimensione della RAM), Inizio di questo spazio e "Usa come" = "area di scambio", quindi OK.

(Importante)

  • Conferma che "Dispositivo per l'installazione del boot loader" punta alla radice dell'unità USB. L'impostazione predefinita dovrebbe essere ok se l'HDD era scollegato.
  • Fai clic su "Installa ora".

  • Seleziona la tua posizione.

  • Seleziona "Continua".
  • Seleziona il layout della tastiera.
  • Seleziona "Continua".
  • Inserisci il tuo nome, nome computer, nome utente, password e selezionare se si desidera accedere automaticamente o richiedere una password.
  • La selezione di "Crittografa la mia cartella principale" è una buona opzione se sei preoccupato di perdere l'unità USB.
  • Seleziona "Continua".
  • Attendi il completamento dell'installazione.
  • Spegni il computer e collega l'HDD.
  • Sostituire il coperchio del computer.

Nota: è possibile omettere la disabilitazione del disco rigido se dopo il partizionamento si sceglie di installare grub sul root del drive USB su cui si sta installando Ubuntu, (cioè sdb non sdb1). Fai attenzione, molte persone hanno sovrascritto l'MBR dell'HDD poiché la posizione predefinita per il boot loader è sda, tutti gli elementi nel grub dell'unità interna verranno aggiunti al grub USB. Puoi fare un update-grub in seguito.


Farà la differenza, se si installa in modalità UEFI o BIOS (alias CSM alias legacy mode)? Si prega di consulenza sulle modalità di avvio.
sudodus,

@Sudodus: generalmente lavoro in modalità BIOS. Sono attualmente in modalità UEFI avviata da una Lexar 128G Ultra con una tabella GPT realizzata utilizzando il metodo sopra descritto all'avvio del BIOS. Ieri ho fatto un'installazione del sistema operativo elementare con una tabella delle partizioni msdos durante l'avvio del BIOS e non ha alcun problema con UEFI. Forse la UEFI del mio computer è funky ... Qualcosa che vuoi che testi? Ho usato mkusb per creare i dischi Live.
CSCameron,

La tua esperienza è diversa dalla mia. Abbiamo diversi computer (e diversi sistemi UEFI / BIOS). E ho lavorato principalmente con 16.04.x ​​LTS, mentre dici che installi 17.10. È Ubuntu standard a 64 bit? - 1. Proverò secondo la tua ricetta e riferirò i miei risultati; 2. Se possibile, puoi provare su alcuni altri computer (
prendi in

La Lexar ha ubuntu-16.04.3-desktop-amd64 mentre Sandisk ha elementaryos-0.4.1-stable.20170814. Forse ci sono alcuni resti sui dischi delle installazioni precedenti, azzererò Sandisk e realizzerò una nuova installazione di ubuntu-17.10-desktop-amd64, ora sono nella giungla a Hikkaduwa ma un amico ha un laptop nuovo che potrebbe avere UEFI, lo farò dai un'occhiata. Fammi sapere i tuoi risultati, PM al Forms è OK.
CSCameron,

Non sono stato in grado di eseguire un avvio del sistema 17.10 installato "nell'altra modalità di avvio" con la stessa facilità descritta. Devo ancora usare il metodo di help.ubuntu.com/community/Installation/UEFI-and-BIOS
sudodus il

2

Installazione completa BIOS / UEFI

Mkusb è un'ottima base per molti progetti pendrive avviabili, da Puppy Linux avviabile grub2 a sistemi persistenti multiboot, sistemi completi multiboot e sistemi persistenti / completi misti / ibridi.

Ho usato il seguente metodo per effettuare un'installazione completa BIOS / UEFI:

Usa mkusb per creare un sistema Live su USB (2 GB o superiore).

Utilizzare mkusb per creare un sistema persistente su una USB da 16 GB o superiore, utilizzando le impostazioni predefinite con persistenza di ~ 12 GB (la partizione NTFS rimanente viene utilizzata come partizione di dati accessibile da Windows).

Apri GParted ed elimina sdb4, la partizione ISO9660 ed espandi sdb5 nello spazio recuperato.

Rimuovere l'HDD prima di procedere ulteriormente ((facoltativo ma consigliato, altamente raccomandato in modalità UEFI).

Unità Boot Installer, selezionare Prova.

Inserisci unità di destinazione

Inizia a installare Ubuntu ...

Seleziona qualcos'altro.

Selezionare sdb5, (sull'unità di destinazione) e fare clic su Cambia.

Seleziona Usa come: ext4, Formato e Punto di montaggio: /.

Non toccare altre partizioni (a meno che non si aggiunga una partizione / home).

Selezionare sdb5 per l'installazione del boot loader.

Installazione completa.

Taglia grub.cfg da sdb5 / boot / grub e incollalo in sdb3 / boot / grub, sovrascrivendo il file grub.cfg esistente.

Avviare l'unità di destinazione ed eseguire sudo update-grub, (opzionale).

Immagino che questo dovrebbe funzionare su qualsiasi computer su cui funziona un'unità persistente costruita da mkusb.

Si prega di commentare se non funziona per voi.

Ulteriori discussioni sulla creazione di unità utilizzando questo metodo in modalità UEFI a partire da: https://ubuntuforums.org/showthread.php?t=2213631&page=17&highlight=usb post 169.


Funziona per me, sia durante l'installazione in modalità BIOS che in modalità UEFI :-) L'ho fatto senza unità interna collegata e c'è ancora un test da fare: l'installazione in modalità UEFI con un'unità interna collegata.
sudodus,

La prima cosa che questa mattina ha tentato sopra procede dall'avvio UEFI ignorando i propri consigli per disabilitare l'unità interna ... l'installazione è proceduta con sda come destinazione del boot loader. Nuovo consiglio: non tentare l'installazione completa fino a dopo la prima tazza di caffè. Il computer preso in prestito ha Win10 installato come avvio del BIOS. Dopo l'installazione, è tornato in modalità BIOS e avviato Win10, non si sono verificati problemi. L'unità flash azzerata e il successivo tentativo di eseguire l'installazione completa in modalità UEFI hanno avuto esito positivo, l'unità flash è stata avviata sia nel BIOS che nell'UEFI. Includerà una nota sull'eliminazione di sdb4, la partizione ISO9660, prima dell'installazione, consente di risparmiare tempo.
CSCameron,

non funzionerà a causa di un bug del programma di installazione. Devi disconnettere fisicamente il dispositivo di avvio esistente o seguire la soluzione più semplice nella mia risposta.
Tim Richardson,

1

L'installazione persistente è persistente nel modo desiderato: il menu mostra comunque l'opzione "Installa". Basta selezionare "Prova Ubuntu" per avviare Ubuntu personalizzato.


2
Il file di persistenza è limitato a 4 GB
Shanteva,

1

Un altro modo per avviare l'installazione di Ubuntu è accedere alla console di Grub dal menu di avvio di Grub2. Avvierà l'installazione dal file ISO di Ubuntu sul tuo HD.

Diciamo che hai Ubuntu.iso sulla terza partizione del tuo disco rigido

Digitare cper accedere al prompt dei comandi Grub e digitare quanto segue:

loopback loop (hd0,3)/Ubuntu.iso

premere Invio"

linux (loop)/casper/vmlinuz.efi iso-scan/filename=/ubuntu.iso file=/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash

premere Invio"

initrd (loop)/casper/initrd.lz

premere Invio"

boot

premere Invio"

nota (hdx,y): è la partizione in cui si trova il file ISO di Ubuntu

Questo attiverà il normale processo di installazione di Ubuntu proprio come lo vedi durante l'installazione dal CD di Ubuntu. Da lì puoi scegliere la tua chiavetta USB per installare Ubuntu su di essa.


1

Prima pre-partizionare il disco esterno.
Crea una partizione fat32 da 500 MB contrassegnata come ESP (partizione di sistema EFI) Crea una partizione di swap da 4 GB. Usa il resto del disco per la tua / partizione. Se vuoi separare / home e / o altre partizioni, rendile pure.
gpartedè buono per questo passaggio ma qualsiasi strumento di partizionamento funzionerà.

Quando installi ubuntu, scegli il partizionamento manuale . Accertarsi che le partizioni ESP e swap sull'unità interna e sull'unità di installazione siano impostate su "Non utilizzare".
Assegna le partizioni sul tuo disco esterno. Quindi, installa Ubuntu.

Ora, supporto esterno richiede /efi/boot/bootx64.efi nel ESP fine della partizione di boot.
Quindi copia /efi/ubuntu/grubx64.efi in / efi / boot / e rinomina in bootx64.efi .
Se si utilizza l'avvio protetto, /efi/ubuntu/shimx64.efi dovrà essere copiato e rinominato.
Nota: è necessario rimuovere temporaneamente il flag ESP per apportare questa modifica.

ora dovresti avere un'unità esterna avviabile UEFI


L'OP non afferma di avere il supporto UEFI e ha affermato che GRUB è stato installato, il che è un altro indicatore del fatto che non sta utilizzando UEFI.
Tim Schumacher,

@Tim - Grub supporta l'avvio UEFI
ravery

In effetti, quella era una caratteristica di cui non ero a conoscenza, supponendo che le macchine UEFI abbiano il loro menu di avvio, a causa delle opzioni offerte dalla mia configurazione UEFI.
Tim Schumacher,

Tuttavia, nei commenti sotto l'OP l'autore afferma che preferirebbe che l'USB fosse sia UEFI che BIOS
Tim Schumacher,

se la tua configurazione UEFI non supporta l'avvio del sistema operativo, devi utilizzare il percorso multimediale predefinito (come specificato nella mia risposta) per fare in modo che l'avvio del dispositivo utilizzi grub
ravery

1

Sono stato in grado di farlo utilizzando 2 USB: uno creato come un programma di installazione Ubuntu USB nel modo normale (il programma di installazione USB), un altro per essere il sistema operativo USB.

Consiglio di rimuovere prima l'HDD.

  1. Collega il programma di installazione USB, avvia nel suo desktop live
  2. Esegui il programma di installazione, installandolo su USB os

Ha funzionato a meraviglia!

Ora ho un sistema operativo USB che posso avviare da qualsiasi cosa! Sìì.


1

Nuovo sistema installato che si avvia dalla modalità UEFI e BIOS

Sistema portatile che si avvia e funziona nella maggior parte dei computer

Questa risposta descrive una combinazione di sistemi portatili che si avvia e funziona nella maggior parte dei computer PC (laptop, desktop e workstation con processori Intel o AMD).

  • Negli ultimi dieci anni la maggior parte dei personal computer prodotti e venduti contengono processori a 64 bit, quindi mi sto concentrando su sistemi a 64 bit.

  • Lubuntu 18.04.1 LTS è stato selezionato a causa dell'impronta leggera, che aiuta quando si esegue da un'unità esterna, in genere un pendrive o una scheda di memoria USB 3 veloce, ma un SSD USB 3 è una potente alternativa.

C'è un

  • sistema live [persistente] per la massima portabilità, e
  • un sistema installato per la massima stabilità e flessibilità (possibile aggiornare e aggiornare solo limitato dallo spazio su disco).
  • Entrambi i sistemi sono abbastanza portatili, stabili e flessibili, se usati con attenzione.
  • I sistemi Lubuntu in questo file di immagine compresso sono stati installati e combinati ispirati da un metodo originariamente descritto da CSCameron . Ciò fornisce il sistema di bootloading stabile di mkusb .

Sistemi LTS Lubuntu 18.04.1 live, persistenti e installati

Il file di immagine compresso

dd_lubuntu-18.04.1-desktop-amd64-persistent-n-installed_15GB.img.xz

contiene a

  • una parte live, che può essere eseguita come
    • live-solo
    • dal vivo persistente
    • installatore
  • una parte installata (installata come in un'unità interna)

UEFI e BIOS

Tutte queste modalità operative funzionano in

  • Modalità UEFI (incluso avvio sicuro) e
  • Modalità BIOS (alias CSM alias legacy mode)

inserisci qui la descrizione dell'immagine

Utente e password per il sistema installato

  • utente: guru
  • password: changeme

Scarica e controlla il file di immagine compresso

Ottieni il file e il suo md5sum su phillw.net/isos/linux-tools/uefi-n-bios

Installa clonando su un'unità con almeno 16 GB

Ricordarsi di verificare md5sumche il download del file di immagine compresso sia andato a buon fine.

È semplice da installare dal file di immagine compresso con mkusb .

Se cloni con un altro strumento, dovresti eseguire gpt-fix per abbinare i dati gpt alla dimensione corrente dell'unità (versione mkusb 10.6.6 o versioni più recenti di mkusb, esegue gpt_zap e gpt_fix integrati).

Vedere la descrizione dettagliata a questo link: Installation_from_a_compressed_image_file

Descrizione dettagliata

Vedi maggiori dettagli in questa pagina di aiuto di Ubuntu: help.ubuntu.com/community/Installation/UEFI-and-BIOS/stable-alternative-18.04.1

Se vuoi creare un sistema simile ...

Le descrizioni in questo collegamento e i collegamenti da esso possono aiutarti a creare un sistema simile con lo stesso metodo. Può anche aiutare a clonare dal file di immagine compresso e guardare nei dettagli per far funzionare tutto.


Questo è fantastico, i tuoi file di immagine compressi funzionano sempre perfettamente per me. Tutti i nuovi USB hanno lo stesso UUID? Una rapida visita a GParted può risolverlo. Avviare ISO è facile come lasciarne alcuni in usbdata e aggiungere i loro menu a grub. Ora mi chiedo se esiste un modo per condividere le home directory tra installazione completa e installazione permanente su questo sistema?
CSCameron,

@CSCameron, 1. Sì, poiché sono clonati, sono esattamente gli stessi; 2. Quando si modificano gli UUID, è necessario modificare anche alcuni file. Mi viene in mente grub.cfg, 40-custome /etc/fstab; 3. Probabilmente puoi condividere una partizione home e sarebbe molto utile se hai lo stesso ID utente (quindi non ubuntucon ID numerico 999 nel sistema live persistente). Ma possono apparire alcuni problemi, se / quando i due sistemi divergono.
sudodus,

Mi sembra di ricordare che GParted modifica grub.cfg e fstab come parte del cambio di UUID, ma potrei sognare. Suppongo che eseguire regolarmente rsync manterrà sincronizzate le home directory. Suppongo che potrebbe essere eseguito automaticamente o allo spegnimento.
CSCameron,

@CSCameron, penso che potresti sognare GParted ;-) La sincronizzazione dei file personali non sarebbe un problema, ma forse ci sarebbero impostazioni incompatibili nei file nascosti per l'utente live persistente e l'utente installato.
sudodus,

Usando GParted su un'installazione standard di mkusb ho potuto cambiare gli UUID su sdc1 & 2 senza influire sull'avvio, non ho potuto cambiare l'UUID di sdc4, che alla fine è lo stesso su ogni unità che faccio dalla stessa ISO con mkusb. né potrei cambiare sdc5, (casper-rw), UUID. sdc4 UUID è l'UUID utilizzato in grub.cfg. Mi chiedo se tutte le unità persistenti di mkusb Ubuntu usano lo stesso UUID a seconda della versione? Non sembra essere un problema.
CSCameron,

0

Prima di tutto, assicurati di avviare il supporto di installazione in modalità BIOS (Legacy), non in modalità UEFI.

Il problema che hai è probabilmente che hai installato Ubuntu sul tuo flash drive USB, ma GRUB (il bootloader) è stato installato sul disco rigido.

Per risolvere il problema e installare GRUB sull'unità USB, è necessario selezionare il dispositivo corretto durante l'installazione di Ubuntu. Quando arrivi alla schermata di partizionamento, dovresti avere un elenco a discesa in fondo (posso fare alcuni screenshot in seguito, se necessario). Lì puoi selezionare su quale dispositivo deve essere installato GRUB. Assicurati di selezionare una voce senza un numero dopo /dev/sdx(x può essere qualsiasi lettera). Supponendo che Ubuntu sia stato installato sulla /dev/sdc1partizione (è necessario verificare da soli quale sia la partizione corretta), è necessario selezionare la voce che inizia con /dev/sdc(senza alcun numero dietro di essa) nel menu a discesa. Successivamente, continua con l'installazione come al solito.

In seguito aggiungerò alcune informazioni su come ripristinare il disco rigido sul vecchio Bootloader.

EDIT: Questo sembra essere un buon inizio su come ripristinare il tuo vecchio bootloader (consiglierei comunque solo le prime due risposte) Disinstalla Grub e usa il bootloader di Windows


la modalità legacy non è necessaria, l'avvio di
uefi

@ravery Sì, ma per creare un'unità USB avviabile sulla maggior parte dei PC, consiglierei di installarla senza (U) EFI
Tim Schumacher il

Legacy most non è avviabile sulla "maggior parte dei PC". Richiedo che la modalità Legacy sia abilitata. I computer UEFI che ho visto hanno il supporto Legacy disabilitato per impostazione predefinita.
ravery

@ravery Ma suppongo che abilitare la modalità Legacy non sia così difficile come provare ad avviare un UEFI USB su un PC senza supporto UEFI ;-)
Tim Schumacher il

OP vuole usarlo sul suo computer UEFI, non sulla maggior parte dei computer.
Ravery,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.