GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu auf USB installieren und von Destop mit Uefi booten?

Ich möchte Ubuntu 16.04 auf einem UBS-Stick installieren und auf einem Destop-PC mit Windows ausführen.
Ich kann kein Live-USB verwenden, da ich Treiber für die Grafikkarte installieren muss.
Bisher habe ich viele Dinge ausprobiert, zum Beispiel habe ich Ubuntu mit einer Live-DVD auf einen USB-Stick installiert. Das Problem ist, dass auf dem PC UEFI und Secure Boot aktiviert sind und ich den USB zum Booten nicht sehen und daher auch nicht auswählen kann. Das ist alles, was ich im BIOS-Setup sehe. Ich kann nicht in den Legacy-Modus wechseln und ich kann es auch. Deaktivieren Sie Secure Boot nicht, da ich befürchte, dass Windows nicht mehr ausgeführt werden kann und ich ihm (nicht meinem Computer) keinen Schaden zufügen kann. Ich habe kein Fastboot im Bios gefunden, aber ich habe es in Windows 10 deaktiviert.
Ich habe auch einen Live-USB mit Rufus erstellt, den ich vom UEFI booten kann. Ich wollte das Ubuntu von dort auf einen zweiten USB installieren, aber wenn ich den Live-USB ausführe, zeigt das Ubuntu nicht die Festplatte des PCs an, sondern nur den anderen USB-Stick. Und im Installationsmenü gibt es eine Warnung, dass andere Betriebssysteme installiert sind und nach der Installation möglicherweise nicht gestartet werden können.
Also brauche ich im Grunde eine Möglichkeit, Ubuntu auf einem USB-Stick zu installieren und es in UEFI booten zu lassen. Kann mir jemand helfen oder sagen, wie es gemacht wird?

Beste Antwort

Es gibt viele Möglichkeiten, dies zu tun, aber die Vorgehensweise, die ich in groben Zügen empfehle, ist die folgende:

  1. Beginnen Sie mit einem EFI-basierten x86-64-Computer (AMD64). Versuchen Sie nicht, im BIOS/CSM/Legacy-Modus zu installieren, da dies Ihre GRUB-Installation und -Konfiguration verkompliziert, insbesondere wenn das Zielsystem mit aktiviertem Secure Boot bootet.
  2. Trennen Sie alle Festplatten von dem Computer, den Sie für die Installation verwenden werden.
  3. Schließen Sie das Ziel-USB-Flash-Laufwerk und ein Ubuntu x86-64 (AMD64)-Installationsmedium an und booten Sie von letzterem. Beachten Sie, dass Sie müssen Installieren Sie ein Ubuntu mit derselben Architektur wie die Firmware des Zielcomputers. Dies ist normalerweise AMD64. Nicht Verwenden Sie die i386-Version von Ubuntu.
  4. Normal installieren. Verwenden Sie die automatische Partitionierung oder richten Sie die Dinge manuell ein, wie Sie es für richtig halten. aber wenn letzteres der Fall ist, stellen Sie sicher, dass Sie eine EFI-Systempartition (ESP) erstellen.
  5. Sobald Ubuntu installiert ist, mounten Sie mit einem beliebigen geeigneten Computer das ESP vom USB-Flash-Laufwerk cd zu seinem EFI Geben Sie im Verzeichnis sudo cp -r ubuntu BOOT ein und dann sudo mv BOOT/shimx64.efi BOOT/bootx64.efi . (Oder geben Sie entsprechende Befehle in einem anderen Betriebssystem aus.) Der Punkt hier ist, Shim als EFI/BOOT/bootx64.efi zu installieren auf dem ESP des USB-Sticks, während der Nachfolger grubx64.efi beibehalten wird und grub.cfg Dateien zugänglich.
Verwandt:Mehrere Terminal-Tabs öffnen und Befehl ausführen?

An diesem Punkt sollte das USB-Laufwerk sollte auf jedem EFI-basierten Computer mit derselben Architektur wie das Zielsystem (in diesem Beispiel AMD64) bootfähig sein, Hardware-Inkompatibilitätsprobleme geben oder nehmen.

Eine wichtige Warnung: Der Computer, den Sie für die Installation verwenden, startet sein Betriebssystem möglicherweise nicht mehr, selbst nachdem Sie seine Festplatte wieder angeschlossen haben, da er möglicherweise seine NVRAM-Startvariablen gelöscht hat, nachdem Sie seine Festplatte entfernt haben. Wenn auf dem Computer Windows ausgeführt wurde, wird er wahrscheinlich mit Windows booten. aber wenn Ubuntu oder ein anderes Linux ausgeführt wurde, müssen Sie möglicherweise den efibootmgr verwenden Befehl, um einen neuen Boot-Eintrag zu erstellen, oder Boot Repair, um GRUB komplett neu zu installieren. Es gibt Möglichkeiten, dieses Problem zu umgehen, aber sie sind von einem Wirbel von Bedingungen umgeben – wenn die Festplatte so eingerichtet ist, dann das; Wenn der Computer auf diese Weise bootet, dann diese andere Sache. Der Umgang mit diesen würde die Dauer des Verfahrens, das ich gerade vorgestellt habe, verdoppeln oder verdreifachen. Das Reparieren des kaputten Schuhs danach ist wahrscheinlich (aber nicht sicher) einfacher und für mich sicherlich einfacher zu beschreiben. OTOH, es besteht die Möglichkeit, dass dies zu einem neuen Durcheinander von Problemen führt, also sollten Sie sich dieser Möglichkeit bewusst sein.


Ubuntu
  1. Wie starte ich Ubuntu auf einem Mac von einem externen USB-Speicher?

  2. Ubuntu bootet nicht beim ersten Booten mit Dual Boot Windows 10?

  3. Ist die Überprüfung der Disc beim Booten von Ubuntu von USB erforderlich?

  4. Kein Grub und kann nach der Installation von Ubuntu 12.10 nicht in Windows 8 booten?

  5. „Boot Error“ mit Live-USB von Ubuntu 15.10 – So beheben Sie es

Installieren von Lighttpd mit PHP5- und MySQL-Unterstützung auf Ubuntu 10.04

Installation von Lighttpd mit PHP5 (PHP-FPM) und MySQL-Unterstützung auf Ubuntu 12.04

Installieren von Nginx mit PHP5- und MySQL-Unterstützung auf Ubuntu 8.10

Duales Booten von Ubuntu und Windows mit einer SSD und einer HDD

Booten von einem USB auf einem PC Syslinux Boot Promt?

Ich möchte Windows 8 und Windows 7 aus dem Triple Boot mit Ubuntu 12.04 entfernen?