Come realizzare un USB Ubuntu 18.04 live con una memoria persistente di oltre 4 GB


17

Dopo molte prove infruttuose basate su quasi tutto su questo argomento su Internet, ho deciso di porre nuovamente questa domanda. C'è quasi una risposta perfetta in questa piattaforma, ma non ha funzionato. Ecco perché sono qui.

Voglio avere Ubuntu 18.04 installato sulla mia memory stick USB (SanDisk Cruzer Glide 32GB) con una memoria permanente di oltre 4 GB (almeno 23 GB nel mio caso).

Ho usato la procedura guidata di partizione MiniTool per formattare lo stick (NTFS) su Windows. Quindi, ho usato Universal USB Installer 1.9.8.2 per installare Ubuntu 18.04 sulla chiavetta. Qui, ho provato a formattare lo stick fat32 o ntfs, ma non è cambiato nulla. Successivamente, ho usato un altro Ubuntu per eliminare il file casper-rw e creare un'altra partizione con lo stesso nome seguendo i passaggi indicati nel link sopra indicato. Sfortunatamente, non sono riuscito a farlo funzionare anche se ho provato quasi tutte le combinazioni.

Qualcuno può fornire un elenco completo dei passaggi da seguire per installarlo correttamente sullo stick?

Modifica: ho dato ascolto al commento di @ cs-cameron qui sotto e ho usato YUMI per farlo, e ha funzionato. Credo che tutte le altre risposte funzionerebbero, ma non ho tempo di provarle tutte. Grazie ancora a tutti!


3
I programmi di installazione di tipo Syslinux come Universal, UNetbootin e Rufus non consentono partizioni persistenti sullo stesso disco. Se lo desideri, puoi mettere la tua partizione casper-rw su un secondo disco. YUMI ti consentirà casper-rw illimitato su NTFS, è uno strumento di Windows e utilizza grub4dos per creare file casper-rw di grandi dimensioni. Per un'unità persistente preferisco mkusb, (uno strumento linux), può essere installato avviando il tuo 18.04 USB.
CSCameron,

2
mkusb funziona bene. L'autore è molto attivo in Ask Ubuntu e risponde rapidamente alle domande: askubuntu.com/questions/768970/… Haaa, ho passato cinque minuti a cercare nel suo profilo una risposta che ha pubblicato, solo per scoprire che ne ha già pubblicato uno qui sotto :)
WinEunuuchs2Unix

Potresti aggiungere il tuo commento come risposta? @CSCameron?
Samet Tonyalı,

Risposte:


8

I programmi di installazione di tipo Syslinux come Universal, UNetbootin e Rufus non consentono partizioni persistenti sullo stesso disco.

È possibile installare una partizione casper-rw su un secondo disco. Può essere un'unità interna o un'unità flash o un altro dispositivo USB. Il primo file o partizione casper-rw rilevato durante l'avvio viene utilizzato per la persistenza.

YUMI ti consentirà dimensioni illimitate di file casper-rw su NTFS, è un'app di Windows e utilizza grub4dos per creare file casper-rw di grandi dimensioni. YUMI può eseguire più installazioni permanenti su un'unità USB. https://www.pendrivelinux.com/yumi-multiboot-usb-creator/

Per un'unità persistente preferisco mkusb, (un'app Linux), può essere installata sul tuo 18.04 USB. Utilizza una partizione FAT32 per l'avvio, una partizione ISO9660 di sola lettura per il sistema operativo, una partizione ext2 casper-rw per la persistenza e una partizione dati NTFS che può essere utilizzata da Linux e Windows. Un'unità mkusb è facile da personalizzare. https://help.ubuntu.com/community/mkusb


Sembra che a partire dalle 19.10 le partizioni persistenti stiano di nuovo lavorando sullo stesso disco con installazioni di tipo syslinux, UNetbootin, Rufus, ecc.
CSCameron,

14

Ti suggerisco di provare mkusb . Può creare un'unità live persistente con una casper-rw partizione quasi automaticamente (è un'opzione nell'interfaccia utente grafica).

  • Le dimensioni della casper-rw partizione sono limitate solo dalle dimensioni dell'unità USB (e dalle dimensioni di una usbdatapartizione "concorrente" (per lo scambio di dati con Windows) a cui si può dare spazio sull'unità). È possibile selezionare il 100% (dello spazio rimanente, quando sono installati i file di sistema) per la persistenza e utilizzare la maggior parte dello spazio su disco per la casper-rw partizione .

Se esegui Ubuntu standard dal vivo , hai bisogno di un'istruzione aggiuntiva per ottenere il repository Universe. (Kubuntu, Lubuntu ... Xubuntu ha l'archivio Universo attivato automaticamente.)

sudo add-apt-repository universe  # only for standard Ubuntu

sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
sudo apt-get update
sudo apt-get install mkusb mkusb-nox usb-pack-efi

link

help.ubuntu.com/community/mkusb

help.ubuntu.com/community/mkusb/persistent

Manuale di avvio rapido mkusb versione 12 alias mkusb-dus


12

** Installazione completa su USB - BIOS / UEFI **

Le installazioni complete presentano alcuni vantaggi rispetto alle installazioni permanenti, avvio più sicuro, più veloce, migliore gestione dei file, ma l'installazione di Ubuntu non funziona.

Se desideri che l'unità USB sia in grado di avviarsi da più computer, sia BIOS che UEFI:

Usa mkusb per creare un sistema Live sull'installer USB (2 GB o più grande).

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

inserisci qui la descrizione dell'immagine

Apri GParted ed elimina sdx4, la partizione ISO9660 ed espandi sdx5 nello spazio recuperato, sdx è il nome del dispositivo dell'unità di destinazione.

inserisci qui la descrizione dell'immagine

Scollegare o rimuovere l'HDD prima di procedere ulteriormente (opzionale ma consigliato, altamente raccomandato in modalità UEFI).

Unità Boot Installer, selezionare Prova.

Inserisci unità di destinazione

Inizia a installare Ubuntu ...

Seleziona qualcos'altro.

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

inserisci qui la descrizione dell'immagine

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

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

Selezionare sdx5 per l'installazione del boot loader.

Installazione completa.

Taglia grub.cfg da sdx5 / boot / grub e incollalo in sdx3 / boot / grub, sovrascrivendo il file grub.cfg esistente.

Avviare l'unità di destinazione ed eseguire sudo update-grub per aggiungere tutte le unità al menu di avvio.


Svantaggi: perdi i media live compressi, il che rende l'avvio e l'esecuzione delle applicazioni facilmente 4-5 volte più lenti sulla maggior parte delle chiavette USB e hai anche bisogno di una chiavetta USB molto più grande poiché l'installazione occupa circa 8 volte lo spazio sull'unità. Infine, perdi la sicurezza di avere un sistema operativo scritto in pietra ... ma ne perdi un po 'abilitando anche lo stato persistente.
Wil

@Wil: oggi un'installazione live richiede un minimo di 2,5 GB senza persistenza, un'installazione completa inizia da 8 GB, la "Crittografia del disco completo" è possibile con un'installazione completa, non con persistente. vedi anche: askubuntu.com/questions/156026/…
CSCameron

Sì, l'OP ha richiesto almeno 23 GB di spazio di archiviazione permanente e non ha richiesto la crittografia. La mkusbrisposta di sudodus corrisponde esattamente ai requisiti del PO e il mio commento è stato quello di informare gli utenti che seguono le vostre indicazioni che potrebbero riscontrare prestazioni scarse rispetto all'altra soluzione. Altrimenti, sì, ho anche raccomandato gli stessi passaggi che hai fatto, ma solo su unità USB 3.0 con prestazioni di lettura> 100 MB / s. Le prestazioni più dolorose provengono da Firefox su una chiavetta IOPS bassa, dove le operazioni sui moduli possono iniziare a richiedere decine di secondi ... ugh.
Wil

@Wil ho trascorso del tempo a fare il benchmarking degli stick di installazione completa rispetto agli stick persistenti, per me l'avvio è stato un po 'più veloce con l'installazione completa, non è richiesta la decompressione, la velocità di esecuzione è stata la stessa se hai molta RAM. Lo spegnimento richiede la ricompressione dei dati, tuttavia i risultati possono variare. Nota Ho anche raccomandato mkusb in un'altra risposta in questa pagina. Per me il punto decisivo è se userò l'USB per installare Ubuntu o come sostituto di un HDD.
CSCameron,

3

Rufus è in grado di creare unità live persistenti che funzionano sia in UEFI (MBR o GPT) che in modalità BIOS, con casper-rw utilizzato per la partizione di archiviazione persistente, quindi può avere una dimensione superiore a 4 GB. Gli ISO di Ubuntu Live creati dopo il 1 agosto 2019 supportano la funzione di archiviazione persistente, quindi le partizioni persistenti funzionano solo con Rufus 3.7 e versioni successive utilizzando Ubuntu 19.10 e versioni successive.

Memoria persistente Rufus


Nuovi utenti: si noti che la persistenza con una partizione funzionerà con Ubuntu 19.10 (e speriamo anche in nuove versioni future), ma con Ubuntu 16.04.x, 18.04 - 18.04.3 e 19.04 non funzionerà affatto. Creerà un'unità, che non si avvierà in un sistema funzionante. In questo caso è meglio usare la modalità dd di Rufus (e clonare come quello che viene fatto con Ubuntu Startup Disk Creator). Vedere questo link .
sudodus,
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.