ubuntuusers.de

Ubuntu-Installation als MBR/BIOS-Boot auf einem GPT formatierten Laufwerk

Status: Gelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

Pete67

(Themenstarter)
Avatar von Pete67

Anmeldungsdatum:
12. März 2020

Beiträge: 173

Wohnort: Ingelheim-Heidesheim

Passt auch mit allen Platten dran:

petemount@petemount-System-Product-Name:~$ sudo mount /dev/sdf3 /mnt
petemount@petemount-System-Product-Name:~$ sudo ls -R /mnt
/mnt:
 EFI  'System Volume Information'

/mnt/EFI:
BOOT  ubuntu

/mnt/EFI/BOOT:
BOOTX64.EFI  fbx64.efi	mmx64.efi

/mnt/EFI/ubuntu:
BOOTX64.CSV  grub.cfg  grubx64.efi  mmx64.efi  shimx64.efi     <-------------- Alle Einträge vorhanden. Check!

'/mnt/System Volume Information':
petemount@petemount-System-Product-Name:~$ 

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11455

Hej Pete67,

jetzt noch

sudo efibootmgr -v

mit angeklemmter Windowsplatte, dann wechselseitig aus grub heraus Ubuntu und Windows starten, um zu sehen, ob sich Windows dabei (schon) vordrängelt.

Gruß black tencate

Pete67

(Themenstarter)
Avatar von Pete67

Anmeldungsdatum:
12. März 2020

Beiträge: 173

Wohnort: Ingelheim-Heidesheim

Hej black_tencate,

Ergebnis von sudo efibootmgr -v

petemount@petemount-System-Product-Name:~$ sudo efibootmgr -v
BootCurrent: 0000
Timeout: 60 seconds
BootOrder: 0000,0001
Boot0000* ubuntu	HD(3,GPT,375fdbc0-30ce-4bf1-9058-1797631e537f,0x54fbb000,0x1f4000)/File(\EFI\UBUNTU\SHIMX64.EFI)
Boot0001* Windows Boot Manager	HD(1,GPT,941947a5-3442-4bef-af15-83285e0e60fb,0x800,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)..BO
petemount@petemount-System-Product-Name:~$ exit

Formatiere gerade die 3. 1TB-Platte auf Fat als Austausch-LW. Das dauert bei der Größe noch ne Weile, aber dann probiere ich mal die Booterei und berichte Dir!

Aber until now schon mal ein riesengroßes Dankeschön für Deine Hilfe und auch an dogeater und alle anderen, die Anregungen eingebracht haben.

Pete67

(Themenstarter)
Avatar von Pete67

Anmeldungsdatum:
12. März 2020

Beiträge: 173

Wohnort: Ingelheim-Heidesheim

So, die Platte ist jetzt im Format FAT32 formatiert.

Jetzt gehe ich das Booten an.

Pete67

(Themenstarter)
Avatar von Pete67

Anmeldungsdatum:
12. März 2020

Beiträge: 173

Wohnort: Ingelheim-Heidesheim

Hallo black tencate,

wie von mir befürchtet, wird nach booten von Windows wieder Windows gebootet, obschon die eingestellten 60 Sekunden Wartezeit bis zum booten darauf hindeutet das efibootmgr aktiv gewesen sein sollte, aber Windows trotzdem Grub übergeht und sich einfach vordrängelt.

Ich schreibe Dir das jetzt aus Win heraus. Um wieder in Ubuntu zu kommen, muss ich im Setup/UEFI-Bios die Ubuntuplatte wieder an 1. Stelle in der Bootreihenfolge stellen. Geht zwar, ist aber lästig.

Pete67

(Themenstarter)
Avatar von Pete67

Anmeldungsdatum:
12. März 2020

Beiträge: 173

Wohnort: Ingelheim-Heidesheim

Wie vermutet war es so, dass als 1. Bootmedium die Windowsplatte stand. Habe jetzt die Ubuntuplatte wieder im UEFI-Bios an 1. Stelle gezogen und bin jetzt wieder in Ubuntu.

Bin gespannt, wie und ob wir das hinbekommen, dass immer der Grub zum Auswählen des OS als erstes kommt.

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11455

Hej Pete67,

Pete67 schrieb:

... Bin gespannt, wie und ob wir das hinbekommen, dass immer der Grub zum Auswählen des OS als erstes kommt.

das hatten wir schon hier.

Also

  1. ich wundere mich noch immer, daß in dem NVRAM nichts von DVD, weiteren Plattenanschlussen, USB, LAN, etc zu sehen ist (❓) Sieht hier an einem Lenovo so aus

     blacktencate@T520-BB:~$ sudo efibootmgr -v
    [sudo] Passwort für blacktencate: 
    BootCurrent: 000A
    Timeout: 0 seconds
    BootOrder: 0006,0019,000A,000C,001A,0013,0008,0009,0012,0007,000B,000E,000F,0010,000D,0011
    Boot0000  Setup	FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
    Boot0001  Boot Menu	FvFile(126a762d-5758-4fca-8531-201a7f57f850)
    Boot0002  Diagnostic Splash Screen	FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
    Boot0003  Startup Interrupt Menu	FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
    Boot0004  ME Configuration Menu	FvFile(82988420-7467-4490-9059-feb448dd1963)
    Boot0005  Rescue and Recovery	FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
    Boot0006  USB CD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
    Boot0007  USB FDD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
    Boot0008  ATAPI CD0	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35401)
    Boot0009* ATA HDD2	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
    Boot000A* ATA HDD0	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
    Boot000B* ATA HDD1	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
    Boot000C* USB HDD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
    Boot000D  PCI LAN	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
    Boot000E  ATAPI CD1	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35403)
    Boot000F  ATAPI CD2	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35404)
    Boot0010  Other CD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
    Boot0011  ATA HDD3	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f603)
    Boot0012  ATA HDD4	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f604)
    Boot0013  Other HDD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
    Boot0014* IDER BOOT CDROM	PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,1,0)
    Boot0015* IDER BOOT Floppy	PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,0,0)
    Boot0016* ATA HDD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
    Boot0017* ATAPI CD:	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
    Boot0018* PCI LAN	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
    Boot0019* EWMS	HD(1,MBR,0x62fd3609,0x800,0x8000)/File(\EFI\ubuntu\grubx64.efi)
    Boot001A  Windows Boot Manager	HD(2,GPT,d03c5425-0084-4379-8fdd-87514256343a,0x1000,0x20000)/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.}...a................
    blacktencate@T520-BB:~$ 
  2. ändere die Reihenfolge mit efibootmgr auf Windows 1, Ubuntu 2 (efibootmgr -o xxxx,yyyy)

  3. setze mit efibootmgr den Windowseintrag auf "inaktiv" (efibootmgr -a xxxx -A)

Das sollte es sein.

Gruß black tencate

Pete67

(Themenstarter)
Avatar von Pete67

Anmeldungsdatum:
12. März 2020

Beiträge: 173

Wohnort: Ingelheim-Heidesheim

Gemorsche black_tencate,

Hier das heutige VERÄNDERTE sudo efibootmgr -v

petemount@petemount-System-Product-Name:~$ sudo efibootmgr -v
[sudo] Passwort für petemount: 
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0000,0002
Boot0000* ubuntu	HD(3,GPT,375fdbc0-30ce-4bf1-9058-1797631e537f,0x54fbb000,0x1f4000)/File(\EFI\UBUNTU\SHIMX64.EFI)
Boot0002* Windows Boot Manager	HD(1,GPT,941947a5-3442-4bef-af15-83285e0e60fb,0x800,0x32000)/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.}...M................
petemount@petemount-System-Product-Name:~$ 

Jetzt ist Windows auf einmal Boot0002. Kann das damit zusammenhängen, dass ich nun auch wieder alle externen LW dranhängen habe. Und was die USB-Schnittstellen angeht so kam da vor allem beim Reebooten vom Stick aber auch im Zusammenhang mit der noch nicht bootfähigen SSD so ne Latte Fehler, das initrams-irgendwas die USBs nicht "enumeraten" kann und wahrscheinlich das "USB-cabel maybe badly" und son Mist.

Zu den Befehlen hier der Codeblock. Efibootmgr meint nach der Windowsinaktivierung ich müsste "You must specify a entry to activate (see the -b otption

Ein efibootmgr -a 0000 frisst er nicht und gibt wieder die gleiche Meldung aus.

petemount@petemount-System-Product-Name:~$ efibootmgr -a 0002 -A
You must specify a entry to activate (see the -b option
petemount@petemount-System-Product-Name:~$ efibootmgr -a 0000
You must specify a entry to activate (see the -b option
petemount@petemount-System-Product-Name:~$ 

Irgenwie frisst efibootmgr nicht, was ich ihm eingebe.

petemount@petemount-System-Product-Name:~$ efibootmgr -A 0002
You must specify a entry to activate (see the -b option
petemount@petemount-System-Product-Name:~$ efibootmgr -b 0000
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0002,0000
Boot0000* ubuntu
Boot0002* Windows Boot Manager
petemount@petemount-System-Product-Name:~$ 

Bei OSe sind als aktiv (*) gekennzeichnet und bleiben das auch, was in meinen Augen bei einem nicht laufenden Windows Schwachsinn ist, da ich im Moment aktiv in Ubuntu, 0000 bin.

Pete67

(Themenstarter)
Avatar von Pete67

Anmeldungsdatum:
12. März 2020

Beiträge: 173

Wohnort: Ingelheim-Heidesheim

ich wundere mich noch immer, daß in dem NVRAM nichts von DVD, weiteren Plattenanschlussen, USB, LAN, etc zu sehen ist (❓) Sieht hier an einem Lenovo so aus.

Im Grubmenue bei Rechnerstart werden übrigens auch nicht alle üblichen Menueeinträge wie im NVRAM gezeigt.

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11455

Hej Pete67,

wenn Du im BIOS/UEFI/Setup die Ubuntuplatte an erste Stelle setzt, dann sollte das nicht veränderbar sein durch den Start eines O/S (falls doch, müßte man noch anders vorgehen). Noch mal die Frage, wo denn die Einträge für die vielen Plattenports/USB etc., die da ja vorhanden sind, abgeblieben sind. Evt. muß da mal über eine Aktualisierung des UEFI nachgedacht werden.

Ich habe (wieder) geschludert, (→ efibootmgr) efibootmgr -a xxxx -A ist natürlich Bockmist, das muß

sudo efibootmgr -b xxxx -A

heißen.

Gruß black tencate

EDIT.: Grub ist was anderes, da werden nur die bootbaren O/S angeboten, die os-prober bei einem Durchlauf findet (und da auch nicht z.B. auf USB)

Pete67

(Themenstarter)
Avatar von Pete67

Anmeldungsdatum:
12. März 2020

Beiträge: 173

Wohnort: Ingelheim-Heidesheim

So, jetzt ist das Windows Boot Manager-OS ohne Stern!

petemount@petemount-System-Product-Name:~$ sudo efibootmgr -b 0002 -A
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0002,0000
Boot0000* ubuntu
Boot0002  Windows Boot Manager
petemount@petemount-System-Product-Name:~$

Evt. muß da mal über eine Aktualisierung des UEFI nachgedacht werden.

Ok, boote jetzt erst mal und wähle Win aus und sehe dann, ob wenn ich es wieder herunter fahre und neu starte Grub kommt oder Win wieder als erste Platte durchstartet.

Werde mir auch das im Wiki genannte Windows-Pedant Programm EasyUEFI runterladen und installieren, um ggf. auch da mal zu schauen was unter Windows so im NVRAM gefunden wird.

Pete67

(Themenstarter)
Avatar von Pete67

Anmeldungsdatum:
12. März 2020

Beiträge: 173

Wohnort: Ingelheim-Heidesheim

Hallo black_tencate,

es funktioniert. War in Windows und hab runtergefahren und dann neu gebootet und siehe da, das Grubmenue erschien und ich hatte die Auswahl, wie gewünscht.

Bin jetzt wieder in Ubuntu.

Hab in Windows jetzt das EasyUEFI noch nicht runtegeladen und installiert, um zu sehen, ob das mehr anzeigt.

Soll ich das mal ausprobieren, jetzt wo schön der Grub immer beim Booten zuerst erscheint, um zu sehen, was in Windows dann im EasyUEFI angezeigt wird?

Allerdings hat er die Bootorder wieder auf 0000,0002 gesetzt.

petemount@petemount-System-Product-Name:~$ sudo efibootmgr -v
[sudo] Passwort für petemount: 
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0000,0002
Boot0000* ubuntu	HD(3,GPT,375fdbc0-30ce-4bf1-9058-1797631e537f,0x54fbb000,0x1f4000)/File(\EFI\UBUNTU\SHIMX64.EFI)
Boot0002  Windows Boot Manager	HD(1,GPT,941947a5-3442-4bef-af15-83285e0e60fb,0x800,0x32000)/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.}...M................
petemount@petemount-System-Product-Name:~$ 

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11455

Hej Pete67,

Pete67 schrieb:

... Soll ich das mal ausprobieren

nein, solange Dir Windows nicht dazwischenfunkt, laß es.

Allerdings hat er die Bootorder wieder auf 0000,0002 gesetzt.

das macht das UEFI wohl (?in diesem Falle – MoBo) automatisch, warte ab, wie das dann bei einem Windowsupdate aussieht. Ggf. mußt du dann eben wieder händisch eingreifen (weil sich eben Windows vordrängelt), oder mit Windowsmitteln etwas versuchen.

Gruß black tencate

Pete67

(Themenstarter)
Avatar von Pete67

Anmeldungsdatum:
12. März 2020

Beiträge: 173

Wohnort: Ingelheim-Heidesheim

Ok, dann warte ich da mal ab, was passiert, wenn win ein update fährt.

Bleibt noch Deine Frage,was mit den NVRAM-Einträgen für das Cd-Rom etc. ist!

ich wundere mich noch immer, daß in dem NVRAM nichts von DVD, weiteren Plattenanschlussen, USB, LAN, etc zu sehen ist (❓)

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11455

Hej Pete67,

Pete67 schrieb:

... Bleibt noch Deine Frage,was mit den NVRAM-Einträgen für das Cd-Rom etc. ist!

mach dafür ggf. einen neuen thread auf. Und setze hier auf "gelöst"

Gruß black tencate