Linux [gelöst] ThinkPad T430s Bios - Windows 10 - Ubuntu 22.04 - sudo efibootmgr --bootorder

Linux Betriebssystem

xsid

Active member
Registriert
29 Mai 2007
Beiträge
4.621
Hallo TPLinuxer,

wird die bootorder Reihfolge durch das Bios vorgegeben und wählt Windows 10 einen bestimmten bootorder-Platz aus?

Bios Version:
Code:
###
Bios Version:
BIOS 2.76 - 29 Oct 2019  ##Januar 2023 aktuell


Bootorder default:
Code:
sudo efibootmgr

Auszug:
0016,0015,0000,0001,0002,0003,0007,0008,0009,000A,000B,000C,000D,000E,000F,0010,0011,0012


Änderung:
Code:
sudo efibootmgr --bootorder  0015,0016,0000,0001,0002,0003,0007,0008,0009,000A,000B,000C,000D,000E,000F,0010,0011,0012

Stand mit Funktion:
Code:
sudo efibootmgr
BootCurrent: 0015
Timeout: 2 seconds
BootOrder: 0015,0016,0000,0001,0002,0003,0007,0008,0009,000A,000B,000C,000D,000E,000F,0010,0011,0012
Boot0000  Setup
Boot0001  Boot Menu
Boot0002  Diagnostic Splash Screen
Boot0003  Lenovo Diagnostics
Boot0004  Startup Interrupt Menu
Boot0005  ME Configuration Menu
Boot0006  Rescue and Recovery
Boot0007* USB CD
Boot0008* USB FDD
Boot0009* ATAPI CD0
Boot000A* ATA HDD0
Boot000B* ATA HDD1
Boot000C* ATA HDD2
Boot000D* USB HDD
Boot000E* PCI LAN
Boot000F* ATAPI CD1
Boot0010  Other CD
Boot0011* ATA HDD3
Boot0012  Other HDD
Boot0013* IDER BOOT CDROM
Boot0014* IDER BOOT Floppy
Boot0015* ubuntu
Boot0016* Windows Boot Manager
Boot0018* ATA HDD
Boot0019* ATAPI CD:
Boot001A* PCI LAN

Bei mir scheint ein Grub Lastchoiceboot nur zu funktionieren, wenn Windows auf "Boot0016* Windows Boot Manager" liegt.

Lege ich "Boot0016* Windows Boot Manager" auf z. B. "Boot0015* Windows Boot Manager" um, komme ich nur mit

Windows 10 -----> Einstellungen ----> Update & Sicherheit ---> Wiederherstellung ---> Erweitterter Start -----> Jetzt neu starten ----> Ein Gerät verwenden -----> Ubuntu

zum Grub-Auswahlmenü.

Stimmt die angepasste BootOrder nicht wie folgt

"BootOrder: 0015,0016,0000,0001,0002,0003,0007,0008,0009,000A,000B,000C,000D,000E,000F,0010,0011,0012"

lande ich immer im Windows 10.

Windows 10 erstellt dann eigenständig einen weiteren Windows Boot Manager Booteintrag und ich habe dann zwei Windows Boot Manager Booteinträge.

Jedes ThinkPad Modell scheint da individuell zu sein, wobei der ThinkPad T430s die zweite EFI/Bios Serie ist.
Da gab es anfänglichst auch Probleme mit einem vollgelaufenem NVRAM, dann war das Mainboard schrott.


MfG

xsid

Link: https://wiki.ubuntuusers.de/efibootmgr/
 
Zuletzt bearbeitet:
Hallo, hat hier noch niemand "sudo efibootmgr -bootorder xxxx" für die Einrichtung genutzt, nutzen müssen?

MfG
xsid
 
Ich mag' (u)efi einfach nicht. Beim Ideapad 5 z.b. - gekauft von lenovo.at ohne OS - ist ein nicht löschbarer Eintrag "Windows Bootloader" eingetragen. Geil. Bei den T4xx größer T450 funktioniert "Legacy boot" nicht zuverlässig. Bei den GTEC-Tablets ist der EFI-Müll einfach defekt ...
 
Ich habe ein T430 mit Mint/Win10 und Grub (UEFI) mehrere Jahre am laufen und erst gestern Abend einen T440s neu aufgesetzt.
Sprich erst Win10 neu installiert, dann meine home-Partition vom T430 mit der Gparted Boot-CD auf die SSD vom T440s kopiert. Danach Mint installiert und die vorhandene home Partition eingebunden. Beim Neustart kam nicht das Grub Bootmenu, ich habe dann nach kurzer Recherche im Netz herausgefunden dass das Bootmenu wohl vom lenovo-Bootlogo verdeckt wird, sprich das Umstellen von Quick-Boot auf Diagnostic-Boot im BIOS hat gereicht um das Grub-Bootmenu sichtbar zu machen.
 
Mein T440p betreibe ich schon ewig mit UEFI und hatte nur anfänglich (2013) Schwierigkeiten.
UEFI und ich waren neu.

Hinweise:
- die EFI Partition muss groß genug sein.
- die EFI Partitions UUID muss mit den UEFI Einstellungen passen.

Beim Neustart kam nicht das Grub Bootmenu, ich habe dann nach kurzer Recherche im Netz herausgefunden dass das Bootmenu wohl vom lenovo-Bootlogo verdeckt wird, sprich das Umstellen von Quick-Boot auf Diagnostic-Boot im BIOS hat gereicht um das Grub-Bootmenu sichtbar zu machen.

Das kann ich gar nicht nachvollziehen, bei meinem T440p ist das nicht nötig.
Fast die Defaulteinstellungen nutze ich vom UEFI, außer Secure-Boot und Intel_Rapid_Start_Technologie.
Mein Lenovo Logo ist beim Start zu sehen, das wird nichts verdeckt.
 
Zuletzt bearbeitet:
Ich schicke heute Abend mal den Link zu dem Hinweis.
Es ist aber wirklich so, Quick-Boot kein Grub-Menu, Diagnostic-Boot Grub-Menu da.
Es wird auch berichtet, dass im Quick-Boot das Grub-Menu unsichtbar aber trotzdem durch die Pfeiltasten und Enter der entsprechende Eintrag ausgewählt werden kann.
 
Das würde mir nicht gefallen.

Vermutlich hast Du EFISTUB eingerichtet.

Quick-Boot das Grub-Menu unsichtbar aber trotzdem durch die Pfeiltasten und Enter der entsprechende Eintrag ausgewählt werden kann.

Sehr sonderbar, ich glaube es dir, dann man aber nachstellen.

Das ist leicht OT mit "sudo efibootmgr --bootorder ...." hat das nichst zu tun.
 
Zuletzt bearbeitet:
In deinem Link wird Ubuntu 20.04 behandelt.
Es kommt auch auf das Bios Release an.
 
Ich habe ein T430 mit Mint/Win10 und Grub (UEFI) mehrere Jahre am laufen und erst gestern Abend einen T440s neu aufgesetzt.
Sprich erst Win10 neu installiert, dann meine home-Partition vom T430 mit der Gparted Boot-CD auf die SSD vom T440s kopiert. Danach Mint installiert und die vorhandene home Partition eingebunden. Beim Neustart kam nicht das Grub Bootmenu, ich habe dann nach kurzer Recherche im Netz herausgefunden dass das Bootmenu wohl vom lenovo-Bootlogo verdeckt wird, sprich das Umstellen von Quick-Boot auf Diagnostic-Boot im BIOS hat gereicht um das Grub-Bootmenu sichtbar zu machen.
Zum T450(s) wurde das auch schon diskutiert:
Ursprung hier:

@Spacecowboy606 Zumindest beim T450s kann ich das auch nachstellen (bzw. ggf. ist meine Antwort im oben verlinkten Thread im Ubuntu-Forum ja deine Quelle für die Aussage ;))
@xsid Ob Ubuntu 20.04 oder 22.04 ist hier völlig irrelevant. Wenn etwas interessant ist, dann die GRUB-Version.

Aber Tatsache ist: Das ganze Thema mit dem "verschwundenen Boot-Menü" hat meines Erachtens aber nichts mit dem Eingangspost zu tun.
Bei mir sieht es aktuell so aus (kein ThinkPad):
Code:
# efibootmgr
BootCurrent: 0002
Timeout: 5 seconds
BootOrder: 0002,0001,2001,3001,3002,2002,2004
Boot0000* USB Hard Drive (UEFI) - SanDisk (SanDisk)
Boot0001* Windows Boot Manager
Boot0002* ubuntu
Boot2001* EFI USB Device
Boot3001* Internal Hard Disk or Solid State Disk
Boot3002* Internal Hard Disk or Solid State Disk
Die Frage ist, wo genau sich Windows wie einnistet, dass das nicht bearbeitbar ist...

* Mein Problem mit dem verschwundenen Boot-Menü ist btw. inzwischen dergestalt gelöst, dass meine Frau das Gerät übernommen hat und eh nie Windows benutzt. Wenn jemals WIndows benötigt wird langt F12 dicke und man braucht keinen GRUB - allerdings habe ich tatsächlich vergessen den GRUB-Timeout zu reduzieren. Welch verschenkte Lebenszeit... muss ich sofort reparieren...
 
Wenn etwas interessant ist, dann die GRUB-Version.
Die Grub Versionen von 20.04 und 22.04 sind unterschiedlich.

Das anfängliche Problem beim T430s habe ich mit --bootorder lösen können.

Lange gefummelt bis ich dahinter gekommen bin.
Siehe Eröffnungspost.

Frage war:

wird die bootorder Reihfolge durch das Bios vorgegeben und wählt Windows 10 einen bestimmten bootorder-Platz aus?
 
Zuletzt bearbeitet:
Erm... trotzdem hat die Diskussion doch nichts mit dem Eingangspost zu tun gehabt, oder?

Mein Eindruck bzgl. Bootorder war bisher immer: Last Come - First Serve.
Das kann entweder dadurch kommen, dass das UEFI neue EInträge einfach "vorne" einsortiert - oder daran, dass jedes Betriebssystem, das ich bisher nutzte, sich immer an die erste Stelle setzt (und den Rest um 1 nach hinten verschiebt). So, wie früher ja auch jedes OS den MBR überschrieben hat.
Was davon es ist hat mich tatsächlich nie interessiert... :(
Es gibt UEFIs, die das zumindest verhindern können (bzw. sie verhindern genauer das Eintragen neuer Betriebssysteme in die Bootliste).
 
BIOS Version ist G7ETB6WW (2.76) vom 19.09.2019

Die Ausgabe folgt.
 
Code:
# efibootmgr
BootCurrent: 000D
Timeout: 0 seconds
BootOrder: 0019,0018,0000,0001,0002,0003,001A,0007,0008,0009,000A,000B,000C,000D,000E,000F,0010,0011,0012
Boot0000  Setup
Boot0001  Boot Menu
Boot0002  Diagnostic Splash Screen
Boot0003  Lenovo Diagnostics
Boot0004  Startup Interrupt Menu
Boot0005  ME Configuration Menu
Boot0006  Rescue and Recovery
Boot0007  USB CD
Boot0008  USB FDD
Boot0009  ATAPI CD0
Boot000A* ATA HDD0
Boot000B* ATA HDD1
Boot000C  ATA HDD2
Boot000D* USB HDD
Boot000E  PCI LAN
Boot000F  ATAPI CD1
Boot0010  Other CD
Boot0011  ATA HDD3
Boot0012  Other HDD
Boot0013* IDER BOOT CDROM
Boot0014* IDER BOOT Floppy
Boot0015* ATA HDD
Boot0016* ATAPI CD:
Boot0017* PCI LAN
Boot0018* Windows Boot Manager
Boot0019* ubuntu
Boot001A  Fedora
Linux installiere ich immer nach Windows und steht hier an erster Stelle.
Mag sein, dass das nicht mehr notwendig ist, da es ja mit EFI andere Möglichkeiten gibt, aber Windows hat damals halt immer den MBR überschrieben und die Wiederherstellung von GRUB konnte man sich so sparen. Fedora ist nicht mehr auf dem Rechner drauf.

Nochmal der Vollständigkeit halber:
Code:
# inxi --full
System:
  Host: ubuntu-mate Kernel: 5.15.0-43-generic x86_64 bits: 64
    Desktop: MATE 1.26.0 Distro: Ubuntu 22.04.1 LTS (Jammy Jellyfish)
Machine:
  Type: Laptop System: LENOVO product: 2356LRG v: ThinkPad T430s
    serial: xxx
  Mobo: LENOVO model: 2356LRG v: Win8 Pro DPK TPG serial: xxx
    UEFI: LENOVO v: G7ETB6WW (2.76 ) date: 09/10/2019
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben