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:
- 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.
- Trennen Sie alle Festplatten von dem Computer, den Sie für die Installation verwenden werden.
- 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.
- 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.
- Sobald Ubuntu installiert ist, mounten Sie mit einem beliebigen geeigneten Computer das ESP vom USB-Flash-Laufwerk
cd
zu seinemEFI
Geben Sie im Verzeichnissudo cp -r ubuntu BOOT
ein und dannsudo mv BOOT/shimx64.efi BOOT/bootx64.efi
. (Oder geben Sie entsprechende Befehle in einem anderen Betriebssystem aus.) Der Punkt hier ist, Shim alsEFI/BOOT/bootx64.efi
zu installieren auf dem ESP des USB-Sticks, während der Nachfolgergrubx64.efi
beibehalten wird undgrub.cfg
Dateien zugänglich.
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.