Quali sarebbero le differenze tra una sessione live USB persistente e un Ubuntu installato in un'unità USB?


24

Sono un insegnante e chiederò ai miei studenti di portare i loro laptop con Ubuntu installato con un elenco specifico di pacchetti preinstallati o di portare un'unità USB o un disco rigido esterno con Ubuntu e i pacchetti preinstallati.

Per coloro che stanno per portare l'USB sono due possibilità:

  • Installa con il programma "Startup disk creator" di Ubuntu e digli di riservare spazio per la persistenza.
  • Avviare con un LiveCD e installare Ubuntu nell'unità USB.

Quindi, in entrambi i casi, avviare con quel supporto e installare i pacchetti.

Quindi, per il mio scopo o per qualsiasi altro scopo:

  • Qual è la scelta migliore e perché?
  • Abbiamo un'altra opzione? spiegazione completa per favore.

1
Quando è stata posta questa domanda, è stato possibile utilizzare Ubuntu Startup Disk Creator per creare un sistema live persistente. Questo non è più il caso della versione in Ubuntu 16.04 LTS e delle versioni più recenti, in cui Startup Disk Creator è uno strumento di clonazione e crea il file system ISO 9660, che è di sola lettura. Invece dovresti usare qualche altro strumento, ad esempio mkusb, per creare un'unità live persistente, help.ubuntu.com/community/mkusb/persistent
sudodus

Risposte:


26

Se ti capisco, vuoi conoscere le differenze tra USB persistente e USB di installazione completa.

USB live permanente: almeno 4 GB

Innanzitutto, Persistent Live USB occupa meno spazio.

È possibile creare un Live USB non persistente con un'unità USB da 2 GB. Per creare un Live USB persistente avresti bisogno di uno leggermente più grande, ad esempio 4 GB.

In secondo luogo, per l'installazione è possibile utilizzare Persistent Live USB.

Un Live USB persistente è essenzialmente una copia del DVD di installazione. I file nell'ISO originale rimangono così come sono. Gli aggiornamenti e le installazioni future vengono salvati nello spazio designato per mantenere le modifiche. Supponiamo che tu aggiorni Firefox. in un'installazione normale viene sostituita quella vecchia. Nell'installazione persistente quella vecchia rimane così com'è, la versione più recente si trova nel disco virtuale persistente (all'interno dell'USB) occupando spazio aggiuntivo e talvolta creando problemi, ad esempio per gli aggiornamenti del kernel. Ora se installi Ubuntu da questa copia persistente su un altro disco rigido, verrà installata la versione originale di Firefox nell'immagine del DVD.

L'avvio di una Live USB persistente consente agli studenti di accedere all'icona "Installa Ubuntu" sul desktop. Gli studenti possono "accidentalmente" avviare il processo di installazione ed eliminare i contenuti del disco rigido.

Terzo, Persistent Live USB è meno sicuro.

Non esiste alcun processo di accesso in USB permanente persistente. L'utente predefinito ha i diritti di amministratore e non ha bisogno di una password sudo per esercitarlo. Ciò significa che uno Studnet dannoso può avviare una USB persistente di un altro studente e accedere facilmente ai documenti archiviati, disinstallare o riconfigurare applicazioni ecc.

Ubuntu completamente installato su USB: almeno 8 GB

Innanzitutto, l' installazione occupa più spazio rispetto alla conservazione dell'immagine del DVD di installazione, circa 5 GB.

Una volta installato, il sistema può essere aggiornato e personalizzato. La disinstallazione di software non necessario libererà spazio.

In secondo luogo, l' hardware su cui viene creata l'installazione completa è importante.

L'immagine Live DVD nell'USB persistente viene creata tenendo conto della compatibilità con la maggior parte dei computer. Tuttavia, una volta installato su un hardware specifico, l'installazione viene leggermente personalizzata per i componenti specifici. Ciò è particolarmente importante se il computer ha alcune parti che richiedono driver proprietari. Una volta installati questi driver, l'USB potrebbe non funzionare su computer che non dispongono di quell'hardware specifico. Al contrario, se l'installazione viene eseguita su un computer che non necessita di driver proprietari, tale installazione specifica potrebbe non funzionare sui computer che ne hanno bisogno.

Pertanto, se l'obiettivo è quello di utilizzare l'USB in computer diversi, un Live USB persistente potrebbe essere una scelta migliore rispetto a un'installazione completa.

Terzo, l' installazione completa è più sicura.

È richiesta la creazione di un ID utente e una password durante l'installazione. Questa password è necessaria per qualsiasi azione amministrativa. Si può anche configurarlo per richiedere la password all'accesso.

Vedi anche Differenza tra LiveCD, LiveUSB, installazione completa e persistenza?

Spero che sia di aiuto


Penso che il tuo primo punto sotto il Persistent Live USB dovrebbe leggere che occupa "più" spazio, non meno spazio. EDIT: no, immagino che la spiegazione sotto quel punto sia il contrario. Dovrebbe essere "USB live persistente, 1 GB" e "USB di installazione completa è leggermente più grande, 2 GB".
Alaa Ali,

1
Sì, intende dire che l'USB live persistente ha bisogno di meno, perché in seguito menziona che l'USB per l'installazione completa ha bisogno di molto di più (circa 5 GB). E ha senso, un'installazione completa richiederebbe più spazio, mentre una USB live è fondamentalmente il file ISO.
Alaa Ali,

1
@AlaaAli: grazie per il feedback. Ho modificato la mia risposta. Con le versioni attuali Ubuntu 1GB USB non è sufficiente per creare un Live USB persistente . Hai bisogno di almeno 2 GB. Allo stesso modo le versioni recenti di Full Install non si adattano più a 4 GB USB.
user68186,

1
@ jgomo3, grazie per il feedback. Vedi il mio commento precedente.
user68186,

1
Risposta molto bella Sai come sarebbe possibile uscire da "L'hardware su cui viene creata l'installazione completa è importante". problema di installazione completa? Sto cercando di risolvere questo problema qui: askubuntu.com/questions/873550/… .
TobiasBora,

6

L'uso di un "LiveCD" USB persistente presenta alcuni svantaggi nella mia esperienza:

  • Su alcuni sistemi è possibile ricevere messaggi di errore durante l'avvio, rendendo il tempo di avvio notevolmente più lungo o addirittura impedendo al computer di avviarsi del tutto (i miei computer lo fanno purtroppo: p). Non ho trovato una soluzione per questo (ancora)

  • Ci sarà un utente predefinito con diritti sudo e senza password ( può essere disabilitato, ma non è così facile)

  • Gli aggiornamenti del kernel possono causare problemi, poiché update-initramfs attiverà qualcosa con grub (o qualcosa: D), e ciò non funziona perché casper non usa grub (questo non dovrebbe rompere il sistema, ma lascerà il kernel non configurato)

Quindi, se stai solo facendo provare la tua classe Ubuntu, questo è un buon modo per assaggiare il sistema operativo, ma se stai pensando di utilizzare Ubuntu a tempo pieno, potresti prendere in considerazione l'uso di un'installazione completa (su un interno o un esterno guidare).


6

Installare Kubuntu su una chiavetta USB è stata un'idea molto interessante ... e non ho resistito. All'inizio ha funzionato bene, un po 'lento ma OK (c'è un collo di bottiglia nelle prestazioni della presa USB, quindi USB 3.0 molto meglio di USB 2.0).

Dopo essermi esercitato un po ', aggiornando il sistema, le applicazioni e così via ... Ero eccitato ... Sono andato in un negozio di tecnologia e ho comprato un pendrive ad alta capacità (32 Gb) ... Stavo per CLONE il mio Kubuntu main installa (partizione root, partizione home e partizione di swap) sul nuovo pendrive. È stato un po 'complicato ma sono riuscito a farlo. Ho dovuto regolare Grub, fstab e non molte altre cose ... e ha funzionato un po 'lentamente (il mio laptop non ha alcuna presa USB 3.0) ma ha funzionato.

Oltre alla lentezza, sono stato molto contento del mio nuovo pendrive ... ha ottenuto il mio Firefox altamente personalizzato (oltre 30 estensioni), il mio LibreOffice ottimizzato, i miei effetti KDE personalizzati, Thunderbird (con diversi account IMAP e POP), Dropbox .. tutto ... è stato molto carino. Per mitigare la lentezza ho messo a punto i parametri di precarico (era già installato nella mia installazione principale), ho modificato un po 'fstab in modo che / temp, / var / lock, / var / log e / var / run siano andati su tmpfs. Ho anche creato una profilazione di Grub e le cose sono migliorate un po ', non paragonabili a un'installazione su disco rigido, ma un po' più scattanti di prima. A proposito Nepomuk e Akonadi sono stati disattivati ​​sulla mia installazione principale, quindi dopo la clonazione non sono stati operativi sul pendrive.

L'utilizzo iniziale previsto per il mio pendrive era la scialuppa di salvataggio casalinga, armeggiare e di recupero di disastro.

Sono stato in grado di aggiornare il sistema, il kernel, le applicazioni ... tutto è andato liscio.

Ma c'era un fattore a cui non avevo mai pensato prima ... ... ... la quantità limitata di cicli di scrittura a cui una cella nand-flash può sopravvivere prima di corrompersi.

Dopo un po 'di tempo LibreOffice smette di avviarsi senza una ragione apparente ... alcuni giorni dopo altre applicazioni seguirono lo stesso percorso ... alcune settimane dopo il pendrive morì. Ma la prima volta che è successo sinceramente non ero pienamente consapevole di quale fosse il problema ... quindi ho deciso che era un pendrive di bassa qualità ... e ho comprato un altro (marchio diverso) ... e ho risposto a tutto. .. e dopo alcune settimane i pendrive iniziarono a soffrire degli stessi problemi. Poi ho eseguito l'utility badblocks ed è diventato più chiaro ... le celle nand-flash si stavano corrompendo dopo alcune settimane di utilizzo ... che peccato !!!

Preferisco praticamente eseguire un pendrive completamente ultra-personalizzato rispetto a una sessione live USB persistente generica ... ma questo è stato un vero spettacolo per me. Suppongo che una sessione live USB persistente non subirà questo tipo di problema a causa di ritenere che ci sia meno attività di I / O in quella configurazione.

D'altra parte, le installazioni di USB flash a volte presentano alcuni piccoli problemi che altre installazioni di USB (HDD o SSD) non hanno ... riguardo l'ibernazione e la sospensione della memoria.

Vorrei prendere in considerazione due opzioni: unità interna (HDD o SSD) o unità esterna USB (HDD o SSD).

Saluti.


1
+1 Per un consiglio sulla cella nand-flash limitata.
jgomo3,

Forse usare ext2 o disabilitare il journaling causerebbe meno problemi?
TobiasBora,

4

Ad essere sincero, l'unica differenza che vedo è che il sistema non live sarà di solito più veloce e le applicazioni possono essere ottimizzate per funzionare su quell'hardware specifico ma perderai la versatilità poiché non sarai più in grado di passare da un computer all'altro senza alcuni problemi di compatibilità. Le installazioni occupano più spazio e, a causa della natura di una chiavetta USB, ritengo sia una priorità mantenere compatibilità e versatilità rispetto alle prestazioni. Un'altra differenza è che puoi installare Ubuntu da un sistema live e la tua configurazione personale nel tuo file persistente non lo influenzerà.

Ora, nella mia esperienza, utilizzo Lubuntu da quasi un anno in un'installazione USB persistente e posso dirti che funziona benissimo! Posso installare qualsiasi programma che voglio e mantenere il sistema aggiornato. Uso il mio sistema per lo sviluppo, il montaggio audio a volte, il networking, l'uso generale di Internet, la visione di film e videogiochi (vino ed emulazione comune). Non penso che i tuoi studenti abbiano problemi a installare pacchetti su un sistema live.

Il mio sistema ha buone prestazioni anche con una velocità di scrittura molto bassa sul dispositivo (5 MB / s max). Uso un computer molto vecchio (Presario F700) e il sistema deve essere ottimizzato per funzionare correttamente. Ho dovuto disinstallare i driver Nouveau e installare i driver proprietari da Nvidia in modo da poter avere l'unità per l'avvio su qualsiasi computer finora (ma non i computer Apple perché hanno bisogno di una configurazione speciale). Il sistema può utilizzare l'accelerazione hardware con l'hardware Nvidia e funziona bene senza accelerazione hardware con driver open source per altri marchi come AMD o Intel senza problemi finora.

Ho anche un web server con MySQL che funziona in questo momento. Attualmente sto scrivendo questo dal computer dopo averlo menzionato durante il download di alcune cose. Il sistema può essere bloccato per evitare che altri utenti lo utilizzino, ma come ho già detto ha bisogno di qualche modifica. L'USB persistente funziona alla grande se l'utente ha il tempo e la volontà di farlo funzionare come vuole e penso che sia ottimo per l'apprendimento.

Per favore, correggimi se ho fatto un errore nei miei presupposti. Sono un fan di Linux ma non un esperto. :)

Saluti!


3

Da un punto di vista tecnico non c'è molta differenza in nessuno dei due metodi.

Penso che la tua decisione dovrebbe essere basata su considerazioni più pratiche. Presumo che non tutti gli studenti abbiano esattamente la stessa marca / modello. In effetti, mi aspetto che quasi tutti abbiano un modello diverso. È possibile che alcune macchine non includano un'unità ottica. Supponendo che si tratti di modelli relativamente nuovi, sarai in grado di avviarli da USB. Per i modelli più vecchi puoi dirlo solo per tentativi ed errori. Inoltre, tieni presente che i laptop sono notoriamente difficili da configurare a causa dell'hardware spesso specializzato che contengono. L'installazione completa su tali sistemi può comportare infinite ore di risoluzione dei problemi.

Non sto cercando di deluderti qui - dopo tutto l'installazione su un tale sistema può essere molto istruttiva sul funzionamento interno dei computer e dei sistemi operativi. Sto solo suggerendo di iniziare questo nel modo più semplice possibile. Offri ai tuoi studenti e te stesso la flessibilità di utilizzare QUALSIASI di questi metodi.


Una buona idea lascia decidere agli studenti.
jgomo3,

3

In un test che ho fatto, un'installazione completa su USB è stata avviata circa cinque volte più veloce di un'installazione persistente.

È anche vero che un'installazione completa può essere resa più sicura e può essere aggiornata e aggiornata.

Se l'unità verrà utilizzata anche per trasferire file su un computer Windows, sarà necessario che la prima partizione sia FAT.

Un'installazione persistente inizialmente ha un limite di persistenza di 4 GB, tuttavia questo può essere aumentato utilizzando le partizioni casper-rw e home-rw ext2.

I driver video proprietari non funzionano su un'installazione permanente.


0

Ubuntu persistente su USB è migliore, perché un'installazione persistente consente di creare account utente con password. (Anche se altre persone dicono diversamente, devi solo andare su Impostazioni di sistema → Account utente e creare un account amministratore.)

Utilizza meno spazio di una normale installazione completa, quindi l'unità flash USB impiegherà più tempo a consumarsi e lascia più spazio per altri file.


Non è vero, la mia risposta è un miglioramento. Come ho detto nella mia risposta, ho provato a creare un account utente e ha funzionato. Non so di cosa stia parlando.
Enforcer,
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.