UlfZibis
Anmeldungsdatum: 13. Juli 2011
Beiträge: 3036
Wohnort: Köln
|
Hallo, egal, welche bootorder ich einstelle, der Rechner startet immer mit Windows. Ubuntu kann ich nur über ESC → F9 → Ubuntu-Eintrag starten. Zuvor hatte ich eingegeben: sudo efibootmgr -o 0001,0002,0000,2001,2002 Nach dem Start sieht es dann so aus: $ efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0003,3000,3001,3002,3004,3005,3006,2001,2002
Boot0000* Windows Boot Manager HD(2,GPT,dee355ca-dd73-4d0f-afd0-a0d2bbbdfe28,0xc8800,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.}...a................
Boot0001* Ubuntu HD(2,GPT,dee355ca-dd73-4d0f-afd0-a0d2bbbdfe28,0xc8800,0x82000)/File(\EFI\Ubuntu\grubx64.efi)
Boot0002* Ubuntu HD(2,GPT,dee355ca-dd73-4d0f-afd0-a0d2bbbdfe28,0xc8800,0x82000)/File(\EFI\ubuntu\grubx64.efi)RC
Boot0003* ubuntu HD(2,GPT,dee355ca-dd73-4d0f-afd0-a0d2bbbdfe28,0xc8800,0x82000)/File(\EFI\Ubuntu\shimx64.efi)
Boot0004* ubuntu HD(2,GPT,dee355ca-dd73-4d0f-afd0-a0d2bbbdfe28,0xc8800,0x82000)/File(\EFI\Ubuntu\shimx64.efi)
Boot0005* ubuntu HD(2,GPT,dee355ca-dd73-4d0f-afd0-a0d2bbbdfe28,0xc8800,0x82000)/File(\EFI\Ubuntu\shimx64.efi)
Boot0006* ubuntu HD(2,GPT,dee355ca-dd73-4d0f-afd0-a0d2bbbdfe28,0xc8800,0x82000)/File(\EFI\Ubuntu\shimx64.efi)
Boot2001* USB Drive (UEFI) RC
Boot2002* Internal CD/DVD ROM Drive (UEFI) RC
Boot3000* Internal Hard Disk or Solid State Disk RC
Boot3001* Internal Hard Disk or Solid State Disk RC
Boot3002* Internal Hard Disk or Solid State Disk RC
Boot3004* Internal Hard Disk or Solid State Disk RC
Boot3005* Internal Hard Disk or Solid State Disk RC
Boot3006* Internal Hard Disk or Solid State Disk RC
Wie man sieht ist Windows gar nicht mehr in der bootorder, wird aber dennoch gestartet. Es werden auch nach jedem Start 2 zusätzliche Einträge generiert, hier also 0006 und 3006. Was kann ich da machen? Ich kann das einem Ubuntu-Neuling so doch nicht zumuten. Könnte es eine Lösung sein, den Windows-Eintrag mit -A inaktiv zu setzen? Merkwürdig sind auch die RC-Zusätze. Laut BIOS habe ich folgende Möglichkeiten:
- Bilder
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 9645
|
UlfZibis schrieb:
egal, welche bootorder ich einstelle, der Rechner startet immer mit Windows.
EFI Installieren (Abschnitt „NVRAM-testen“), Secure Boot dafür disablen! Btw., Du hättest ja wenigstens mal scharfstellen können, bevor Du auslöst. Das ist ja eine Zumutung.
|
noisefloor
Ehemaliger
Anmeldungsdatum: 6. Juni 2006
Beiträge: 29074
Wohnort: WW
|
Hallo,
Ich kann das einem Ubuntu-Neuling so doch nicht zumuten.
Warum installierst du nicht GRUB2 als Bootmanager und machst da die Auswahl des Default-OS? Das ist IMHO durchaus Neuling-tauglich. Gruß, noisefloor
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 9645
|
noisefloor schrieb:
GRUB2 als Bootmanager
ACK.
|
UlfZibis
(Themenstarter)
Anmeldungsdatum: 13. Juli 2011
Beiträge: 3036
Wohnort: Köln
|
noisefloor schrieb: Warum installierst du nicht GRUB2 als Bootmanager
Genau das hab' ich doch gemacht – mittels chroot , oder meinst Du noch was anderes?
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 8632
Wohnort: Münster
|
UlfZibis schrieb: […] egal, welche bootorder ich einstelle
Bei HP-Laptops kann man die Bootorder nicht mit efibootmgr einstellen. Bzw. man kann damit schon etwas in NVRAM schreiben, aber die Firmware nimmt das zum Anlass, die Bootorder selbst nach eigenen Gutdünken zu verändern. Lediglich durch Einstellungen im Setup-Menü der Firmware kann man die Reihenfolge beeinflussen.
der Rechner startet immer mit Windows. Ubuntu kann ich nur über ESC → F9 → Ubuntu-Eintrag starten. […] Es werden auch nach jedem Start 2 zusätzliche Einträge generiert, hier also 0006 und 3006.
D.h. Windows versucht die Boot-Mechanik zu reparieren, scheitert aber auch. Vergiss efibootmgr. Stelle im Setup-Menü die Bootreihenfolge sauber ein. Das kann herausfordernd und nervig sein, es geht aber, bzw. bisher habe ich es an allen mir zugänglichen HP-Laptops geschafft.
|
noisefloor
Ehemaliger
Anmeldungsdatum: 6. Juni 2006
Beiträge: 29074
Wohnort: WW
|
Hallo,
Genau das hab' ich doch gemacht
Äh... was hältst du denn davon, wenn du _alle_ relevanten Infos in _einem_ Thread sammelst? So wie das klingt verlangst du ja implizit von den Hilfswilligen, alle aktuellen Posts von dir in diversen Threads zu lesen, damit man an alle Infos kommt. So funktioniert das nicht. Gut, letztendlich dein Problem. Gruß, noisefloor
|
UlfZibis
(Themenstarter)
Anmeldungsdatum: 13. Juli 2011
Beiträge: 3036
Wohnort: Köln
|
kB schrieb: Bei HP-Laptops kann man die Bootorder nicht mit efibootmgr einstellen. Bzw. man kann damit schon etwas in NVRAM schreiben, aber die Firmware nimmt das zum Anlass, die Bootorder selbst nach eigenen Gutdünken zu verändern.
Danke, endlich mal was Handfestes. Ich hab's befürchtet. Ist das wirklich bei allen HPs so? Und es verwundert mich sehr, denn bisher hatte ich HP als Linux-freundlich gesehen, z.B. weil die als einziger Drucker-Hersteller die Treiber open-source und out-of-the-box ins Ubuntu-Repo stellen. Funktionierte immer auf Anhieb.
Stelle im Setup-Menü die Bootreihenfolge sauber ein. Das kann herausfordernd und nervig sein, es geht aber, bzw. bisher habe ich es an allen mir zugänglichen HP-Laptops geschafft.
Genau an dem Punkt rätsle ich ja gerade rum. Außer "OS boot Manager" sehe ich da nix passendes (siehe Bild weiter oben). Welche Optionen siehst Du denn noch? Evtl. "Clear All Secure Boot Keys" oder "Load HP Factory Default Keys" mal anstoßen oder "POST Hotkey Delay" verändern?
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 9645
|
UlfZibis schrieb: kB schrieb: Bei HP-Laptops kann man die Bootorder nicht mit efibootmgr einstellen.
Danke, endlich mal was Handfestes.
Pff, hast Du nun mal Secure Boot wie im verlinkten Wiki-Artikelabschnitt hervorgehoben disabled?! In Deinem UEFI-Setup ist eindeutig zu sehen, daß Du dies nicht gemacht hast.
|
UlfZibis
(Themenstarter)
Anmeldungsdatum: 13. Juli 2011
Beiträge: 3036
Wohnort: Köln
|
noisefloor schrieb: Hallo,
Genau das hab' ich doch gemacht
Also Du hast auch genau das gemeint, oder ? Äh... was hältst du denn davon, wenn du _alle_ relevanten Infos in _einem_ Thread sammelst? So wie das klingt verlangst du ja implizit von den Hilfswilligen, alle aktuellen Posts von dir in diversen Threads zu lesen, damit man an alle Infos kommt. So funktioniert das nicht. Gut, letztendlich dein Problem.
Wäre sicher besser, aber die Dinge entwickeln sich nicht immer so vorhersehbar. Zunächst einmal scheint der Thread "Ubiquity bleibt hängen" tot. Jedenfalls kommt da seit Tagen nix mehr. Und "EFI BootOrder wird ignoriert und heimlich verändert" ist doch nun ein etwas anderes Thema. Auch wenn beides auf dem gleichen Rechner passiert, wollte ich das nicht vermischen. Von daher sehe ich jetzt nicht, wie ich es hätte besser machen können.
|
UlfZibis
(Themenstarter)
Anmeldungsdatum: 13. Juli 2011
Beiträge: 3036
Wohnort: Köln
|
von.wert schrieb: Pff, hast Du nun mal Secure Boot wie im verlinkten Wiki-Artikelabschnitt hervorgehoben disabled?! In Deinem UEFI-Setup ist eindeutig zu sehen, daß Du dies nicht gemacht hast.
Wenn auch Du LESEN würdest, wüsstest Du schon die Antwort. Selbstverständlich hatte ich das für die Installation so gemacht.
|
UlfZibis
(Themenstarter)
Anmeldungsdatum: 13. Juli 2011
Beiträge: 3036
Wohnort: Köln
|
Hab' nun mal den NVRAM-Eintrag 0000 mittels sudo efibootmgr -b 0 -A deaktiviert. Das scheint zu helfen. Bin aber auch gespannt auf weitere Überraschungen.
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 9645
|
UlfZibis schrieb:
Wenn auch Du LESEN würdest,
Anderer Thread, dort steht nichts von Secure Boot. In einem weiteren Thread hast Du geschrieben:
Secure Boot hatte ich vor der Installation deaktiviert, aber nachher wieder aktiviert.
Da geht's aber um ein hängen Bleiben von Ubiquity, also während der Installation Ubuntus. Du scheinst auch anzunehmen, jeder hat ständig nur Deine zerstreuten Informationen auf dem Schirm. UlfZibis schrieb:
Zunächst einmal scheint der Thread "Ubiquity bleibt hängen" tot. Jedenfalls kommt da seit Tagen nix mehr.
Und Du wunderst Dich da?
|
UlfZibis
(Themenstarter)
Anmeldungsdatum: 13. Juli 2011
Beiträge: 3036
Wohnort: Köln
|
von.wert schrieb: EFI Installieren (Abschnitt „NVRAM-testen“), Secure Boot dafür disablen!
Dazu bin ich gestern erst mal nicht gekommen, Ich war ja noch mit den Empfehlungen von kB und folgendem beschäftigt: UlfZibis schrieb: Könnte es eine Lösung sein, den Windows-Eintrag mit -A inaktiv zu setzen?
und dann hatte ich andere Termine. Also der Test mit efibootmgr -n 0002 funktioniert sowohl mit als auch ohne Secure Boot und aktiviertem Eintrag 0000* . Allerdings wurde dennoch jedes mal die BootOrder überschrieben, also alle Einträge kleiner 2000 wurden gelöscht, und dann wurden alle 3000er- und dann alle 2000er-Einträge (und bei jedem Boot werden weitere Kopien davon eingetragen) in absteigender Reihenfolge in die BootOrder eingetragen. Das hat dann zur Folge, dass dann immer wieder Windoof gebootet wird, es sei denn ich führe jedesmal vor dem Runterfahren von Ubuntu efibootmgr -n 0001 oder efibootmgr -n 0002 aus. Nur das Deaktivieren von Eintrag 0000 bringt bisher den gewünschten Erfolg, und dann bleibt auch die eingestellte BootOrder erhalten, mit und auch ohne Secure Boot. EDIT Korrektur: Auch im letzten Fall wird die BootOrder leider überschrieben. Nach mehreren Starts erst einmal ohne und dann mit Secure Boot sieht das NVRAM dann so aus (alle mehrfachen Einträge hatte ich vorher mal gelöscht): $ efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0004,3000,3001,3002,3003,2001,2002
Boot0000 Windows Boot Manager HD(2,GPT,dee355ca-dd73-4d0f-afd0-a0d2bbbdfe28,0xc8800,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.}...a................
Boot0001* Ubuntu HD(2,GPT,dee355ca-dd73-4d0f-afd0-a0d2bbbdfe28,0xc8800,0x82000)/File(\EFI\Ubuntu\grubx64.efi)
Boot0002* Ubuntu HD(2,GPT,dee355ca-dd73-4d0f-afd0-a0d2bbbdfe28,0xc8800,0x82000)/File(\EFI\ubuntu\grubx64.efi)RC
Boot0003* ubuntu HD(2,GPT,dee355ca-dd73-4d0f-afd0-a0d2bbbdfe28,0xc8800,0x82000)/File(\EFI\Ubuntu\shimx64.efi)
Boot0004* ubuntu HD(2,GPT,dee355ca-dd73-4d0f-afd0-a0d2bbbdfe28,0xc8800,0x82000)/File(\EFI\Ubuntu\shimx64.efi)
Boot2001* USB Drive (UEFI) RC
Boot2002* Internal CD/DVD ROM Drive (UEFI) RC
Boot3000* Internal Hard Disk or Solid State Disk RC
Boot3001* Internal Hard Disk or Solid State Disk RC
Boot3002* Internal Hard Disk or Solid State Disk RC
Boot3003* Internal Hard Disk or Solid State Disk RC
Das Deaktivieren von Boot0000 führt zum Start von BootCurrent: 0001 , obwohl in der BootOrder nun 0004 vorne steht. Alles sehr merkwürdig!
|
Zuck
Anmeldungsdatum: 9. Juli 2020
Beiträge: 198
|
Falls du es nicht benötigst, kannst du im Bios Netzwerk Boot deaktivieren. Mit einem "grub-install -v" könntest du die Meldungen die beim grub-install gemacht werden, nachvollziehen.
|