Was sind die Unterschiede zwischen einer dauerhaften USB Live Session und einem installierten Ubuntu auf einem USB-Laufwerk?

24

Ich bin Lehrer und bitte meine Schüler, entweder ihre Laptops mit Ubuntu mitzubringen, auf dem eine bestimmte Liste von Paketen vorinstalliert ist, oder ein USB-Laufwerk oder eine externe Festplatte mit Ubuntu und den vorinstallierten Paketen mitzubringen.

Für diejenigen, die den USB mitbringen wollen, gibt es zwei Möglichkeiten:

  • Installieren Sie mit dem Ubuntu-Programm "Startup Disk Creator" und teilen Sie ihm mit, dass er etwas Platz für die Persistenz reservieren soll.
  • Booten Sie mit einer Live-CD und installieren Sie Ubuntu auf dem USB-Laufwerk.

Starten Sie dann in beiden Fällen mit diesem Medium und installieren Sie die Pakete.

Also für meinen oder einen anderen Zweck:

  • Was ist die beste Wahl und warum?
  • Haben wir noch eine andere Möglichkeit? vollständige Erklärung bitte.
jgomo3
quelle
1
Als diese Frage gestellt wurde, war es möglich, den Ubuntu Startup Disk Creator zu verwenden, um ein beständiges Live-System zu erstellen. Dies ist nicht mehr der Fall bei der Version in Ubuntu 16.04 LTS und neueren Versionen, bei der der Startup Disk Creator ein Klon- Tool ist und das Dateisystem ISO 9660 erstellt, das schreibgeschützt ist. Verwenden Sie stattdessen ein anderes Tool, beispielsweise mkusb, um ein dauerhaftes Live-Laufwerk zu erstellen: help.ubuntu.com/community/mkusb/persistent
sudodus

Antworten:

26

Wenn ich Sie verstehe, möchten Sie die Unterschiede zwischen persistentem USB und einem vollständig installierten USB kennen.

Persistent Live USB: 4 GB oder mehr

Erstens benötigt Persistent Live USB weniger Speicherplatz.

Mit einem 2-GB-USB-Laufwerk kann ein nicht persistenter Live-USB-Stick erstellt werden. Um einen dauerhaften Live-USB-Speicher zu erstellen, benötigen Sie einen etwas größeren, beispielsweise 4 GB.

Zweitens kann Persistent Live USB für die Installation verwendet werden.

Ein dauerhafter Live-USB ist im Wesentlichen eine Kopie der Installations-DVD. Die Dateien in der ursprünglichen ISO bleiben unverändert. Aktualisierungen und zukünftige Installationen werden an dem Ort gespeichert, an dem die Änderungen gespeichert werden. Angenommen, Sie aktualisieren Firefox. Bei einer normalen Installation wird die alte ersetzt. Bei der dauerhaften Installation bleibt die alte unverändert, die neuere Version befindet sich auf der dauerhaften virtuellen Festplatte (innerhalb des USB) und benötigt zusätzlichen Speicherplatz. Dies kann zu Problemen führen, z. B. bei Kernel-Updates. Wenn Sie Ubuntu von dieser dauerhaften Kopie auf eine andere Festplatte installieren, wird die Originalversion von Firefox im DVD-Image installiert.

Durch das Booten eines permanenten Live-USB erhalten die Schüler Zugriff auf das Symbol "Ubuntu installieren" auf dem Desktop. Die Schüler können den Installationsvorgang "versehentlich" starten und den Inhalt der Festplatte löschen.

Drittens ist Persistent Live USB weniger sicher.

Beim Persistent Live USB findet kein Anmeldevorgang statt. Der Standardbenutzer verfügt über Administratorrechte und benötigt kein sudo-Kennwort, um dieses auszuüben. Dies bedeutet, dass ein böswilliges Studnet einen persistenten USB-Stick eines anderen Schülers booten und einfach auf gespeicherte Dokumente zugreifen, Anwendungen deinstallieren oder neu konfigurieren kann.

Vollständig installiertes Ubuntu in einem USB: 8 GB oder mehr

Erstens benötigt die Installation mehr Speicherplatz als das Image der Installations-DVD, etwa 5 GB.

Nach der Installation kann das System aktualisiert und angepasst werden. Durch das Deinstallieren nicht benötigter Software wird Speicherplatz freigegeben.

Zweitens ist die Hardware wichtig , auf der die vollständige Installation erstellt wird.

Das Live-DVD-Image auf dem permanenten USB-Stick wurde mit Blick auf die Kompatibilität mit den meisten Computern erstellt. Sobald sie jedoch auf einer bestimmten Hardware installiert sind, wird die Installation ein wenig an die jeweiligen Komponenten angepasst. Dies ist besonders wichtig, wenn der Computer über Teile verfügt, für die proprietäre Treiber erforderlich sind. Sobald diese Treiber installiert sind, funktioniert der USB-Anschluss möglicherweise nicht mehr auf Computern ohne diese spezielle Hardware. Wenn die Installation hingegen auf einem Computer ausgeführt wird, für den keine proprietären Treiber erforderlich sind, funktioniert diese bestimmte Installation möglicherweise nicht auf den Computern, auf denen sie erforderlich sind.

Wenn das Ziel darin besteht, den USB-Stick auf verschiedenen Computern zu verwenden, ist ein permanenter Live-USB-Stick möglicherweise die bessere Wahl als eine vollständige Installation.

Drittens ist die vollständige Installation sicherer.

Die Erstellung einer Benutzer-ID und eines Kennworts ist während der Installation erforderlich. Dieses Kennwort wird für administrative Aktionen benötigt. Man kann es auch so einstellen, dass das Passwort bei der Anmeldung benötigt wird.

Siehe auch Unterschied zwischen LiveCD, LiveUSB, Vollinstallation und Persistenz?

Hoffe das hilft

user68186
quelle
Ich denke, Ihr erster Punkt unter Persistent Live USB sollte lauten, dass es "mehr" Speicherplatz benötigt, nicht weniger. EDIT: nein, ich denke die Erklärung unter diesem Punkt ist umgekehrt. Es sollte "dauerhafte Live-USB, 1 GB" und "Vollinstallation USB ist etwas größer, 2 GB" sein.
Alaa Ali
1
Ja, er will damit sagen, dass das dauerhafte USB-Laufwerk weniger benötigt, da er später erwähnt, dass die vollständige USB-Installation viel mehr benötigt (etwa 5 GB). Und es ist sinnvoll, eine vollständige Installation würde mehr Speicherplatz in Anspruch nehmen, während ein Live-USB im Grunde die ISO-Datei ist.
Alaa Ali
1
@AlaaAli: Danke für das Feedback. Ich habe meine Antwort bearbeitet. Mit den aktuellen Versionen von Ubuntu reicht 1 GB USB nicht aus, um ein dauerhaftes Live-USB zu erstellen. Sie benötigen mindestens 2 GB. Ebenso passen die aktuellen Versionen von Full Install nicht mehr in 4 GB USB.
user68186
1
@jgomo3, danke für das feedback. Siehe meinen vorherigen Kommentar.
user68186
1
Sehr nette Antwort. Wissen Sie, wie es möglich wäre, aus der "Hardware, auf der die vollständige Installation erstellt wird, herauszukommen, ist wichtig." Problem der vollständigen Installation? Ich versuche, dieses Problem hier zu lösen: askubuntu.com/questions/873550/… .
TobiasBora
6

Die Verwendung einer dauerhaften USB "LiveCD" hat meiner Erfahrung nach einige Nachteile:

  • Auf einigen Systemen kann es vorkommen, dass beim Booten Fehlermeldungen angezeigt werden, die Bootzeit drastisch verlängert wird oder der Computer gar nicht mehr bootet (meine Computer tun dies leider alle: p). Ich habe (noch) keine Lösung dafür gefunden

  • Es wird einen Standardbenutzer mit Sudo-Rechten und ohne Passwort geben (er kann deaktiviert werden, ist aber nicht so einfach)

  • Kernel-Updates können Probleme verursachen, da update-initramfs etwas mit grub (oder etwas: D) auslöst und dies nicht funktioniert, da casper grub nicht verwendet (dies sollte das System nicht beschädigen, aber den Kernel unkonfiguriert lassen).

Wenn Sie gerade mit Ubuntu arbeiten, ist dies eine gute Möglichkeit, das Betriebssystem kennenzulernen. Wenn Sie jedoch Ubuntu in Vollzeit verwenden möchten, sollten Sie stattdessen eine vollständige Installation (entweder auf einem internen oder einem externen Computer) in Betracht ziehen Fahrt).

Midgard
quelle
6

Kubuntu auf einem USB-Stick zu installieren, war eine sehr attraktive Idee ... und ich konnte nicht widerstehen, es zu tun. Am Anfang hat es OK funktioniert, ein bisschen langsam, aber OK (es gibt einen Leistungsengpass am USB-Stecker, also ziemlich viel besseres USB 3.0 als USB 2.0).

Nachdem ich ein bisschen geübt hatte, das System, die Anwendungen usw. aufgerüstet hatte, war ich aufgeregt. Ich ging zu einem Tech-Shop und kaufte ein Hochleistungs-Pendrive (32 GB). Ich wollte mein Kubuntu-Main klonen Installieren Sie (Root-Partition, Home-Partition und Swap-Partition) auf dem neuen Pendrive. Es war ein bisschen kompliziert, aber ich habe es geschafft. Ich musste Grub, fstab und nicht viele andere Dinge anpassen ... und es hat funktioniert, ein bisschen langsam (mein Laptop hat keine USB 3.0-Buchse), aber es hat funktioniert.

Abgesehen von der Langsamkeit war ich sehr zufrieden mit meinem neuen pendrive ... es hat meinen hochgradig angepassten Firefox (mehr als 30 Erweiterungen), mein optimiertes LibreOffice, meine angepassten KDE-Effekte, Thunderbird (mit mehreren IMAP- und POP-Konten), Dropbox ... bekommen. alles ... es war ziemlich nett. Um die Nachgiebigkeit zu mildern, die ich vor dem Laden vorgenommen habe (es war bereits in meiner Hauptinstallation installiert), habe ich ein bisschen fstab geändert, sodass / temp, / var / lock, / var / log und / var / run zu tmpfs gingen. Ich habe auch ein Grub-Profil erstellt und es wurde ein bisschen besser, nicht vergleichbar mit einer Festplatteninstallation, aber ein bisschen schneller als zuvor. Übrigens waren Nepomuk und Akonadi auf meiner Hauptinstallation deaktiviert, so dass sie nach dem Klonen auch auf dem Pendrive nicht aktiv waren.

Die ursprünglich geplante Verwendung für meinen Pendrive war das Basteln, Basteln und Wiederherstellen eines Rettungsboots.

Ich konnte das System, den Kernel, die Anwendungen aufrüsten ... alles verlief reibungslos.

Aber es gab einen Faktor, über den ich bisher nicht nachgedacht habe ... ... die begrenzte Anzahl von Schreibzyklen, die eine Nand-Flash-Zelle überleben kann, bevor sie beschädigt wird.

Nach einiger Zeit konnte LibreOffice ohne ersichtlichen Grund nicht mehr gestartet werden. Einige Tage später folgte eine andere Anwendung demselben Pfad. Einige Wochen später starb der Pendrive. Aber als es das erste Mal passierte, war mir das Problem aufrichtig nicht ganz klar. Also entschied ich, dass es sich um ein minderwertiges Pendrive handelt. Ich kaufte ein anderes (eine andere Marke) und wiederholte alles. .. und nach einigen Wochen bekam der Pendrive die gleichen Probleme. Dann starte ich das Dienstprogramm badblocks und es wurde klarer ... die Nand-Flash-Zellen wurden nach einigen Wochen des Gebrauchs korrupt ... schade !!!

Ich bevorzuge es, ein vollständig ultra-angepasstes Pendrive zu betreiben, als eine generische permanente USB-Live-Sitzung ... aber das war ein echter Showstopper für mich. Ich schätze, dass eine dauerhafte USB-Live-Sitzung diese Art von Problem nicht haben wird, da ich glaube, dass in dieser Konfiguration weniger E / A-Aktivitäten vorhanden sind.

Auf der anderen Seite haben USB-Flash-Installationen manchmal einige kleine Probleme, die andere USB-Installationen (HDD oder SSD) nicht haben ... in Bezug auf Ruhezustand und Speichersperre.

Ich würde zwei Optionen in Betracht ziehen: internes Laufwerk (HDD oder SSD) oder externes USB-Laufwerk (HDD oder SSD).

Grüße.

Felipe
quelle
1
+1 Für Ihren Rat zu begrenzten Nand-Flash-Zellen.
jgomo3
Vielleicht würde die Verwendung von ext2 oder das Deaktivieren des Journals weniger Probleme verursachen?
TobiasBora
4

Um ehrlich zu sein, der einzige Unterschied, den ich sehe, ist, dass das Nicht-Live-System in der Regel schneller ist und Anwendungen für die Arbeit mit dieser spezifischen Hardware optimiert werden können. Sie werden jedoch an Vielseitigkeit verlieren, da Sie nicht mehr von einem Computer zum anderen springen können ohne Kompatibilitätsprobleme. Installationen beanspruchen mehr Platz und aufgrund der Natur eines USB-Sticks ist es meiner Meinung nach eine Priorität, Kompatibilität und Vielseitigkeit vor Leistung zu bewahren. Ein weiterer Unterschied ist, dass Sie Ubuntu von einem Live-System installieren können und Ihre persönliche Konfiguration in Ihrer persistenten Datei keinen Einfluss darauf hat.

Nach meiner Erfahrung benutze ich Lubuntu seit fast einem Jahr in einer dauerhaften USB-Installation und kann Ihnen sagen, dass es GROSSARTIG funktioniert! Ich kann jedes gewünschte Programm installieren und das System auf dem neuesten Stand halten. Ich benutze mein System für Entwicklung, Audiobearbeitung manchmal, Vernetzung, allgemeine Internetnutzung, Filme und Videospiele (Wein und gemeinsame Emulation). Ich glaube nicht, dass Ihre Schüler Probleme haben, Pakete auf einem Live-System zu installieren.

Mein System hat eine gute Leistung, auch wenn die Schreibgeschwindigkeit des Geräts sehr niedrig ist (max. 5 MB / s). Ich benutze einen sehr alten Computer (Presario F700) und das System muss angepasst werden, damit es richtig funktioniert. Ich musste die Nouveau-Treiber deinstallieren und proprietäre Treiber von Nvidia installieren, damit ich das Laufwerk bisher auf jedem Computer booten konnte (aber nicht auf Apple-Computern, da diese eine spezielle Konfiguration benötigen). Das System kann die Hardwarebeschleunigung mit Nvidia-Hardware verwenden und funktioniert ohne Hardwarebeschleunigung mit Open Source-Treibern für andere Marken wie AMD oder Intel problemlos.

Ich habe auch einen Webserver mit MySQL, der gerade läuft. Ich schreibe dies gerade vom Computer, während ich ein paar Sachen herunterlade. Das System kann gesperrt werden, um zu verhindern, dass andere Benutzer es verwenden. Persistent USB funktioniert gut, wenn der Benutzer die Zeit und den Willen hat, es so zu machen, wie er es möchte.

Bitte korrigieren Sie mich, wenn ich einen Fehler in meinen Annahmen gemacht habe. Ich bin ein Linux-Fan, aber kein Experte. :)

Prost!

Gaea
quelle
3

Aus technischer Sicht gibt es bei beiden Methoden keinen großen Unterschied.

Ich denke, Ihre Entscheidung sollte auf praktischeren Überlegungen beruhen. Ich gehe davon aus, dass nicht alle Schüler die gleiche Marke / das gleiche Modell haben. Tatsächlich würde ich erwarten, dass so ziemlich jeder ein anderes Modell hat. Es besteht die Möglichkeit, dass einige Computer kein optisches Laufwerk enthalten. Vorausgesetzt, es handelt sich um relativ neue Modelle, können Sie diese über USB starten. Bei älteren Modellen kann man das nur durch Ausprobieren feststellen. Beachten Sie auch, dass die Konfiguration von Laptops aufgrund der oftmals spezialisierten Hardware bekanntermaßen schwierig ist. Die vollständige Installation auf solchen Systemen kann zu endlosen Stunden der Fehlerbehebung führen.

Ich versuche hier nicht, Sie zu enttäuschen - schließlich kann die Installation auf einem solchen System sehr lehrreich sein, was das Innenleben von Computern und Betriebssystemen angeht. Ich schlage nur vor, dass Sie so einfach wie möglich beginnen. Geben Sie Ihren Schülern und sich selbst die Flexibilität, JEDE dieser Methoden anzuwenden.

hmayag
quelle
Gute Idee, lassen Sie die Schüler entscheiden.
jgomo3
3

In einem Test, den ich durchgeführt habe, wurde eine vollständige Installation auf USB etwa fünfmal schneller als eine dauerhafte Installation gestartet.

Es ist auch richtig, dass eine vollständige Installation sicherer gemacht und aktualisiert und aktualisiert werden kann.

Wenn das Laufwerk auch zum Übertragen von Dateien auf einen Windows-Computer verwendet wird, muss die erste Partition FAT sein.

Eine dauerhafte Installation hat anfangs ein Persistenzlimit von 4 GB. Dies kann jedoch mithilfe von Partitionen casper-rw und home-rw ext2 erhöht werden.

Proprietäre Grafiktreiber funktionieren bei einer dauerhaften Installation nicht.

CSCameron
quelle
0

Persistent Ubuntu auf USB ist besser, weil ein persistentes Setup es ermöglicht, Benutzerkonten mit Passwörtern zu erstellen. (Obwohl andere Leute etwas anderes sagen, müssen Sie nur zu Systemeinstellungen → Benutzerkonten gehen und ein Administratorkonto erstellen.)

Der Speicherplatz ist geringer als bei einer normalen vollständigen Installation, sodass der Verschleiß des USB-Flash-Laufwerks länger dauert und mehr Platz für andere Dateien verbleibt.

Vollstrecker
quelle
Es ist nicht wahr, meine Antwort ist eine Verbesserung. Wie ich in meiner Antwort sagte, habe ich versucht, ein Benutzerkonto zu erstellen, und es hat funktioniert. Ich weiß nicht, wovon er / sie spricht.
Enforcer