Ich habe auf einen Stick Ubuntu installiert. Auf meiner Festplatte befinden sich Ubuntu und Windows. Nun scheint Grub aber auf dem Stick zu sein, sodass ich mein Ubuntu von der Festplatte nur noch starten kann, wenn ich den Stick im Rechner habe. Wie kann ich das so reparieren, dass ich sowohl Ubuntu ohne eingesteckten Stick starten kann als auch das Ubuntu vom Stick?
Nach Erstellung von externem Startmedium Grub auf Stick
Anmeldungsdatum: Beiträge: Zähle... |
|
Anmeldungsdatum: Beiträge: 13931 |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 88 |
Im Bios wird mir bei der Bootreihenfolge zuerst Ubuntu, dann Windows angezeigt, danach erscheinen Laufwerksbezeichungen. Wenn ich die Festplatte an Position 1 rücke, dann startet direkt Windows ohne Grub-Dialog - auch ohne Stick. |
Anmeldungsdatum: Beiträge: 13931 |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 88 |
Also beim Starten ohne Stick gelange ich in eine Grub-Eingabezeile. Wenn ich dort exit ausführe, wird direkt Windows gestartet. Wenn ich ohne Stick in das Bios gehe, werden dort nach wie vor Ubuntu, Windows und die Datenträger angezeigt. Ich habe hier grundsätzlich was noch nicht verstanden, weil ich mich noch nie mit dem Bootloader beschäftigt habe. Das hat einfach immer funktioniert. Wo liegt denn dieser Bootloader? Auf einer Partition? Oder passiert da irgendwie was auf Bios-Ebene? |
Anmeldungsdatum: Beiträge: 10957 |
Hej Sylvia, starte mal ein Ubuntu und liefere hier folgende Abfragen nacheinander (im Terminal, mit allem Drum und Dran und bitte in solchen {{{...}}} Klammern; benutze copy&past)
und dabei muß der besagte Stick eingesteckt sein. Gruß black tencate |
(Themenstarter)
Anmeldungsdatum: Beiträge: 88 |
Hallo tencate, hier die Ergebnisse der Abfragen: sylvia@sylvia-ThinkPad:~$ [ -d /sys/firmware/efi ] && echo UEFI || echo "legacy" UEFI sylvia@sylvia-ThinkPad:~$ sudo parted -l Modell: Intenso Premium Line (scsi) Festplatte /dev/sda: 32,2GB Sektorgröße (logisch/physisch): 512B/512B Partitionstabelle: gpt Disk-Flags: Nummer Anfang Ende Größe Dateisystem Name Flags 1 1049kB 538MB 537MB fat32 EFI System Partition boot, esp 2 538MB 32,2GB 31,7GB ext4 Modell: SAMSUNG MZALQ512HALU-000L1 (nvme) Festplatte /dev/nvme0n1: 512GB Sektorgröße (logisch/physisch): 512B/512B Partitionstabelle: gpt Disk-Flags: Nummer Anfang Ende Größe Dateisystem Name Flags 1 1049kB 274MB 273MB fat32 EFI system partition boot, versteckt, esp 2 274MB 290MB 16,8MB Microsoft reserved partition msftres 3 290MB 197GB 197GB ntfs Basic data partition msftdata 5 197GB 511GB 314GB ext4 4 511GB 512GB 1049MB ntfs Basic data partition versteckt, diag sylvia@sylvia-ThinkPad:~$ sudo efibootmgr -v BootCurrent: 0001 Timeout: 0 seconds BootOrder: 0001,0000,0018,0016,0017,0019,001A,001B,001C Boot0000* Windows Boot Manager HD(1,GPT,afa2ee36-3fd9-4f29-be30-89064c3ddcb4,0x800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}.................... Boot0001* ubuntu HD(1,GPT,afa2ee36-3fd9-4f29-be30-89064c3ddcb4,0x800,0x82000)/File(\EFI\ubuntu\shimx64.efi) Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9) Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850) Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380) Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560) Boot0014 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479) Boot0015 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5) Boot0016* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55) Boot0017* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49) Boot0018* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400) Boot0019* NVMe1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a401) Boot001A* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600) Boot001B* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803) Boot001C* PXE BOOT VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803) Boot001D Regulatory Information FvFile(478c92a0-2622-42b7-a65d-5894169e4d24) |
Anmeldungsdatum: Beiträge: 10957 |
Hej Sylvia, Anmerkung: Bei einer Installation auf einen externen Datenträger (im EFI Modus) muß man dafür sorgen, daß nicht die ESP des internen Datenträgers verwendet werden kann. Das war bei Dir wohl nicht der Fall. Prüfen kann man das mit
Dann mach doch mal
Gruß black tencate |
Anmeldungsdatum: Beiträge: 13931 |
Meinst Du mit "nicht die ESP des internen Datenträgers verwendet werden kann", evtl. das: Achtung Wird GRUB 2 versehentlich in den MBR der internen Festplatte des Rechners installiert, ist ein Booten ohne USB-Medium unmöglich! Leider ist der Installationsassistent nicht intelligent genug, um zu erkennen, dass es sich um eine Installation auf ein externes Speichermedium handelt und bietet per Voreinstellung als Ort für den Bootloader die interne Festplatte (MBR) an. Die Reparatur des Bootloaders kann – je nach Betriebssystem – sehr aufwändig werden. ? Quelle: https://wiki.ubuntuusers.de/Installation_auf_externen_Speichermedien/ EDIT: Korrektur: Die Anleitung gilt nicht für den EFI-Modus, denn weiter unten steht: Ein nach dieser Anleitung erstellter Stick muss jedoch mit deaktiviertem EFI-Modus gestartet werden. EDIT 2: @TE: Nach welcher Anleitung hast Du Ubuntu auf dem USB-Stick (externer Datenträger) installiert? EDIT 3: ... kann diese Beschreibung benutzt werden, wenn zum Testen anstelle einer Installation in einer VM eine weitere Installation auf einem externen Datenträger eingerichtet werden soll (Multiboot). https://wiki.ubuntuusers.de/EFI_Externer-Datentr%C3%A4ger/ EDIT 4: Um ein Überschreiben der Dateien im Verzeichnis /EFI/ubuntu vom Hostsystem zu verhindern, ruft man am Live-Desktop den Installationsassistenten Ubiquity nicht mit dem Programmstarter usb-creator-gtk.png auf dem Desktop auf, sondern öffnet mit der Tastenkombination Strg + Alt + T ein Benutzer-Terminal [1] und gibt dort folgenden Befehl ein: ubiquity -b & Damit wird die Installation gestartet und danach keine Auswahl für das Anlegen eines Starteintrags angezeigt und auch keiner angelegt. Quelle: https://wiki.ubuntuusers.de/EFI_Externer-Datentr%C3%A4ger/#Abweichung-ohne-Bootloader |
(Themenstarter)
Anmeldungsdatum: Beiträge: 88 |
Super, vielen Dank. Ein sudo grub-install hat geholfen! |