Auf USB installiertes Ubuntu Persistent verliert Grub beim Neustart

Auf USB installiertes Ubuntu Persistent verliert Grub beim Neustart

Ich konnte Ubuntu erfolgreich auf einem 32 GB USB-Laufwerk installieren, als ob ich es auf einem internen Laufwerk installieren würde.
Ich kann das USB-Laufwerk mit Ubuntu darauf booten.
Das einzige Problem, das ich habe, ist, dass jedes Mal, wenn ich Ubuntu herunterfahre oder neu starte und versuche, es neu zu starten, das USB-Laufwerk nicht als bootfähig erkannt wird. Ich muss dann eine Live-Disk verwenden, meinen Bootloader auf dem USB-Laufwerk reparieren und dann booten. Es bootet wieder auf dem USB-Laufwerk, aber wenn ich es herunterfahre/neu starte, wiederholt sich das gleiche Problem.

Es ist ein 32 GB-PenDrive.
Der Boot-Modus ist UEFI.
Ich habe versucht, mit meinem LiveUSB sowohl auf dem Mac als auch unter Windows einen installierten Ubuntu-USB-Stick zu erstellen, dasselbe Problem. Außerdem verwende ich in der Partition /dev/sdc (Name des USB-Geräts) statt /dev/sdc1 (Name der Partition), um den Bootloader zu installieren.
Hinweise und Ideen jeglicher Art sind sehr hilfreich. Danke.

Antwort1

Im UEFI-Modus installiert das Installationsprogramm den Bootloader auf dem internen Laufwerk, je nachdem, was Sie angeben.

Um das zu vermeiden, schlage ich Folgendes vor:Entfernen (oder trennen) Sie das interne Laufwerk, bevor Sie mit der Installation beginnen. Anschließend betrachtet das System das Ziellaufwerk (den USB-Stick) als „internes“ Laufwerk und installiert den Bootloader (die EFI-Partition mit ihren Dateien) am gewünschten Ort.

Nach der Installation fahren Sie das interne Laufwerk herunter und stecken es erneut ein (verbinden es).

Andernfalls können Sie die relevanten Dateien identifizieren und vom internen Laufwerk auf eine EFI-Partition auf dem USB-Stick kopieren. Dies ist jedoch schwieriger.

Siehe auch diesen Link und Links von ihm,

askubuntu.com/questions/912254/bootable-ubuntu-usb-with-custom-kernel/912280#912280

verwandte Informationen