Ist mein Bootloader oder etwas anderes auf meinem neuen bootfähigen Flash-Laufwerk gespeichert?

Ist mein Bootloader oder etwas anderes auf meinem neuen bootfähigen Flash-Laufwerk gespeichert?

Ich habe Windows 10 und eine SSD und eine HDD. Win10 ist auf meiner SSD, die HDD ist nichts anderes als Speicher für Windows, außer dass sich auch eine kleine 16 GB große Ubuntu-Partition darauf befindet. Vor kurzem wurde mir beim Neustart ein Linux-ähnlicher Startoptionen-Bildschirm angezeigt, auf dem ich Win Bootloader oder Ubuntu auswählen konnte.

Dann habe ich ein bootfähiges USB-Installationslaufwerk erstellt, um neue bootfähige Ubuntu-Flash-Laufwerke mit dauerhaftem Speicher zu erstellen. Der Vorgang verlief folgendermaßen: Installationsmedium erstellen, Installationsmedium einstecken, neu starten, Booten vom Installationsmedium auswählen. Dann habe ich innerhalb dieses Installationsmedium-Betriebssystems ein bootfähiges Ubuntu-Flash-Laufwerk mit dauerhaftem Speicher (128 GB Flash-Laufwerk) erstellt. Neustart, Installationsmedium entfernen, neues bootfähiges Betriebssystemlaufwerk einstecken, darauf booten.

Alles funktioniert immer einwandfrei, AUSSER wenn ich mein System neu starte, OHNE dass der neue bootfähige 128 GB-Flash-Speicher eingesteckt ist, bekomme ich den „Black Screen of Death“, nur ein schwarzes Terminal mit begrenzten verfügbaren Befehlen. Jedes Mal. /reboot funktioniert auf diesem Bildschirm, aber es kommt sofort wieder zu diesem Bildschirm zurück.

WENN ich das 128 GB Flash-Laufwerk anschließe und dann neu starte, DANN erhalte ich alle Startoptionen, die ich normalerweise erhalte, einschließlich des Flash-Laufwerks, des Win-Bootloaders und der Ubuntu-Partition auf meiner Festplatte. Aber ohne das angeschlossene 128 GB Flash-Laufwerk kann ich nicht neu starten und anschließend keines meiner Betriebssysteme erfolgreich starten.

Wie kann ich dieses Problem beheben? Ich weiß, dass meine Terminologie hier und da ein wenig falsch ist und ich möglicherweise nicht alle zur Lösung des Problems erforderlichen Informationen bereitgestellt habe. Wenn Sie also der Meinung sind, dass ich weitere Informationen hinzufügen sollte, lassen Sie es mich einfach wissen und ich werde alles hinzufügen, was verlangt wird.

Vielen Dank für jede Hilfe!

Antwort1

Sie können versuchen, Ihren Grub (Linux-Bootloader) zu aktualisieren, um zu sehen, ob das Ihr Problem löst. Befolgen Sie dazu diese Befehle in einer Live-Umgebung.

Hinweis: /dev/sdaKönnte /dev/nvme0np1in Ihrer Situation der Fall sein (oder etwas Ähnliches). Wenden Sie sich an , lsblkum Ihre Bände aufzulisten.

  1. Mounten Sie Ihr auf der Festplatte installiertes Ubuntu
sudo mount /dev/sdaX /mnt (root partition)
sudo mount /dev/sdaY /mnt/boot (required if separate boot partition)
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
  1. Ändern Sie Ihr Hauptarbeitsverzeichnis in das gemountete Ubuntu
sudo chroot /mnt/
  1. Nachdem Sie Ihr Hauptarbeitsverzeichnis auf Ubuntu auf der Festplatte geändert haben, aktualisieren Sie Grub über
update-grub

verwandte Informationen