Kann ich einen Live-USB-Stick vollständig im RAM booten, um die Festplatte zu entfernen?

74

Ich habe einen Live-USB-Stick mit dem Standard-Ubuntu-Disk-Image-Ersteller für 16.04 LTS. Im aktuellen Zustand kann ich von dieser Diskette booten, aber es ist immer noch erforderlich, dass der ursprüngliche USB-Stick jederzeit ordnungsgemäß funktioniert.

Der Versuch , das Laufwerk zu ziehen und das System verwenden , um eine große Menge an I / O - Fehler erzeugt, was darauf hindeutet , ferner , dass das USB - Laufwerk tatsächlich für Dinge benötigt wird , nicht bereits in dem Arbeitsspeicher geladen (zum Beispiel arbeitete Firefox ohne USB, aber ich habe es einmal vorher schon. apt, andererseits nicht.)

Gibt es eine Möglichkeit, die gesamte Ubuntu Live-Festplatte in den Arbeitsspeicher zu kopieren, damit ich das Laufwerk entfernen und einen USB-Steckplatz für andere Dinge freigeben kann?

Kaz Wolfe
quelle
2
Haben Sie den Kernel-Parameter "toram" ausprobiert? Das wird zumindest die Dinge nach dem Booten beschleunigen, nicht sicher, ob Sie den USB-Stick entfernen können.
Ubfan1
@ubfan1 habe ich noch nicht, kann ich aber später heute testen.
Kaz Wolfe
In ähnlicher Hinsicht möchte ich ein 16-GB-Update rechtfertigen, wenn ich jetzt nur 2 bis 3 GB von 8 GB verwende. Wenn ich durch ganz Ubuntu in RAM (ohne Home) kann, wäre das süß. Diese Verzögerung von 2 Sekunden würde sich auf 0,25 Sekunden verkürzen. Rufen Sie mich verwöhnt :)
WinEunuuchs2Unix
4
Mögliches Duplikat der Distribution, das ich in den Arbeitsspeicher laden kann?
LiveWireBT
Kann Ubuntu auf dem pendrive installiert werden, von dem es gebootet wurde? askubuntu.com/questions/855039/…
CSCameron

Antworten:

95

Sie müssen lediglich den toramBoot-Parameter in GRUB hinzufügen .

Hier ist, wie Sie das tun können, getestet (und Screenshots gemacht) mit einem Ubuntu 16.04 64-Bit-Desktop-ISO in einer VM:

Booten Sie im UEFI-Modus

Booten Sie von der Live-DVD / USB und warten Sie, bis das GRUB-Menü angezeigt wird.

Bildbeschreibung hier eingeben

Markieren Sie Try Ubuntu without installingmit / und drücken Sie E, um das Boot-Skript zu bearbeiten.

Bildbeschreibung hier eingeben

Suchen Sie nach der Zeile, die mit beginnt, linuxund fügen Sie die Option toramdirekt nach (oder anstelle von) hinzu quiet splash, wie oben dargestellt. Drücken Sie dann F10, um das geänderte Skript zu starten.

Nach dem vollständigen Start von Ubuntu können Sie das Live-DVD- / USB-Gerät auswerfen / aushängen und das System und alle verfügbaren Programme weiterhin verwenden.

Booten Sie im BIOS / Legacy-Modus

Booten Sie von der Live-DVD / USB und warten Sie, bis das Startmenü für die Sprachauswahl angezeigt wird.

Bildbeschreibung hier eingeben

Wählen Sie Ihre Sprache mit / und bestätigen Sie mit Enter. Das Startmenü wird angezeigt.

Bildbeschreibung hier eingeben

Verwenden Sie /, um hervorzuheben Try Ubuntu without installing.

Um die bearbeitbare Boot OptionsZeile anzuzeigen, drücken Sie F6gefolgt von Esc, um das kleine Popup zu schließen.

Dann können Sie den Cursor Boot Optionsmit / in der Zeile bewegen . Durchsuchen Sie die quiet splashOptionen und fügen Sie die toramOption nach oder anstelle von ihnen hinzu, wie oben dargestellt.

Starten Sie die geänderte Konfiguration, indem Sie einfach auf drücken Enter.

Nach dem vollständigen Start von Ubuntu können Sie das Live-DVD- / USB-Gerät auswerfen / aushängen und das System und alle verfügbaren Programme weiterhin verwenden.

Byte Commander
quelle