black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10674
|
Hej Happo44, ich riet Dir black_tencate schrieb: ...
Ich würde folgendes ändern:
doppelte Einträge löschen → 0005, 0006 (sudo efibootmgr -b xxxx -B ) Reihenfolge anpassen, → USB, Ubuntu(shimx64.efi), Windows, (Netz brauchst Du eher nicht, wenn mal DVD, dann machst du das über das UEFI Menü) (sudo efibootmgr -o 2001,000A,0004 )
davon hast Du nichts gemacht, außer Nr. 1 (löschen) Happo44 schrieb: ...
Habe dazu noch folgende Frage: in der Bootorder tauchen 000A und 2003 immer auf, obwohl ich sie in meiner Order-Anweisung nicht aufgeführt habe, kann ich diese Nummern nicht löschen?
die BootOrder hat nichts mit der Liste der "aktiven" (*) Geräte zu tun. Das "Inaktiv-setzen" kannst du im UEFI Setup erledigen (aber, wozu?!), oder auch mit sudo efibootmgr -b xxxx -A , steht aber alles in ▶ efibootmgr ◀ Gruß black tencate
|
Happo44
(Themenstarter)
Anmeldungsdatum: 16. September 2012
Beiträge: 28
|
Hallo Supporter, leider kann ich mein Problem noch nicht als gelöst markieren. Ich habe mich die letzten Tage intensiv mit dem Bootmanager beschäftigt, aber leider immer das gleiche Ergebnis erzielt. Auf meinem Laptop (hartmut-SATELLITE-C850-1GL) ist das Problem gelöst. Auf dem Rechner meines Freundes (hanspeter-SATELLITE-C850-1GL) funktioniert die Lösung nur einmal, aber nicht dauerhaft, beim 2. Startup wird immer der Windows-Bootmanager geladen und das Dual-boot Menue fehlt.
Deshalb wechsel ich jetzt auf seinen PC und zeige von dort den aktuellen Stand.
|
Happo44
(Themenstarter)
Anmeldungsdatum: 16. September 2012
Beiträge: 28
|
Hallo Supporter, auf dem Rechner meines Freundes sieht der aktuelle Stand so aus:
hartmut@hanspeter-SATELLITE-C850-19D:~$ efibootmgr
BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 0000,0003,0004,2003,2001,2002
Boot0000* Windows Boot Manager
Boot0001* EFI Network 0 for IPv6 (70-54-D2-49-20-C5)
Boot0002* EFI Network 0 for IPv4 (70-54-D2-49-20-C5)
Boot0003* ubuntu
Boot0004* Ubuntu
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
die Boot-Reihenfolge hatte ich aber vorher wie empfohlen geändert:
sudo efibootmgr -o 2001,2002,0003,0000,2001
Sie wird auch danach so angezeigt: hartmut@hanspeter-SATELLITE-C850-19D:~$ efibootmgr
BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 2001,2002,0003,0000,2001
Boot0000* Windows Boot Manager
Boot0001* EFI Network 0 for IPv6 (70-54-D2-49-20-C5)
Boot0002* EFI Network 0 for IPv4 (70-54-D2-49-20-C5)
Boot0003* ubuntu
Boot0004* Ubuntu
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
alles sieht doch richtig aus, nun folgt ein Neustart
|
Happo44
(Themenstarter)
Anmeldungsdatum: 16. September 2012
Beiträge: 28
|
Beim Hochfahren fehlte wieder das Dual-Boot Menu und es wurde Windows gestartet. Ein Wechsel nach Ubuntu habe ich daraufhin über das BIOS (F12) gestartet und so sieht der EFIBOOTMGR danach aus:
hartmut@hanspeter-SATELLITE-C850-19D:~$ efibootmgr
BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 0000,0003,0004,2003,2001,2002
Boot0000* Windows Boot Manager
Boot0001* EFI Network 0 for IPv6 (70-54-D2-49-20-C5)
Boot0002* EFI Network 0 for IPv4 (70-54-D2-49-20-C5)
Boot0003* ubuntu
Boot0004* Ubuntu
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
Für mich bleibt rätselhaft, warum die von mir vorher geändert Boot-Reihenfolge nicht mehr angezeigt wird. Gruß
Happo44
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10674
|
Hej Happo44, Happo44 schrieb: Beim Hochfahren fehlte wieder das Dual-Boot Menu und es wurde Windows gestartet. ... Für mich bleibt rätselhaft, warum die von mir vorher geändert Boot-Reihenfolge nicht mehr angezeigt wird.
könnte eine Marotte von Windows auf dem Rechner sein (das meint, es müsse immer an erster Stelle stehen). Setze mal den Windowseintrag auf "inaktiv"
sudo efibootmgr -b 0000 -A Gruß black tencate
|
Happo44
(Themenstarter)
Anmeldungsdatum: 16. September 2012
Beiträge: 28
|
black_tencate schrieb: Setze mal den Windowseintrag auf "inaktiv" sudo efibootmgr -b 0000 -A Gruß black tencate
Hallo Black tencate! Das war's! 2x getestet und das boot-Menue erscheint immer! Vielen Dank für Deine schnelle Hilfe. Jetzt kann ich endlich das Problem ad acta legen. Gruß
Happo44
|
Happo44
(Themenstarter)
Anmeldungsdatum: 16. September 2012
Beiträge: 28
|
Hallo Black tencate, habe deine Empfehlung umgesetzt und mit dem Boot-Manager die Windows-Partition "deaktiviert".
sudo efibootmgr -b 000A -A
Das Ergebnis passt zwar, wenn ich Windows nicht mehr verwenden möchte.
Um aber auf die Daten der Windows-Partition weiterhin zugreifen zu können bzw. weiterhin ein echtes Dual-boot zu betreiben, reicht die Lösung nicht.
Im BIOS-Menu wird WINDOWS nicht mehr aufgeführt und kann deshalb nicht mehr gestartet werden.
Gibt es nicht eine bessere Lösung? Gruß
Happo44
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10674
|
Hej Happo44, Happo44 schrieb: ...
Im BIOS-Menu wird WINDOWS nicht mehr aufgeführt
das ist richtig und kann deshalb nicht mehr gestartet werden.
doch, mittels grub Menü. Mach ein sudo update-grub Der Sinn eines DualBoot ist doch, von einem Bootmanager aus alle Systeme zu starten, und genau das kann grub. Gruß black tencate
|
Happo44
(Themenstarter)
Anmeldungsdatum: 16. September 2012
Beiträge: 28
|
Hallo black tencate, habe leider immer noch Verständnisprobleme und drehe mich im Kreis.
Nach einem Grub update fehlt wieder das Dual-Boot Menue und ich muss mit F12(BIOS) booten, um Ubuntu zu starten. Dann setze ich den EFI-Bootmanager mit folgenden Befehlen ein (s.o):
hartmut@hartmut-SATELLITE-C850-1GL:~$ sudo efibootmgr -n 0003
BootNext: 0003
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0004,0002,0003,2003,2001,2002
Boot0000* EFI Network 0 for IPv6 (70-54-D2-7A-E3-E9)
Boot0001* EFI Network 0 for IPv4 (70-54-D2-7A-E3-E9)
Boot0002* ubuntu
Boot0003* Ubuntu
Boot0004* Windows Boot Manager
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
hartmut@hartmut-SATELLITE-C850-1GL:~$ sudo efibootmgr 0003,0004,2002,2001
BootNext: 0003
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0004,0002,0003,2003,2001,2002
Boot0000* EFI Network 0 for IPv6 (70-54-D2-7A-E3-E9)
Boot0001* EFI Network 0 for IPv4 (70-54-D2-7A-E3-E9)
Boot0002* ubuntu
Boot0003* Ubuntu
Boot0004* Windows Boot Manager
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
Dann sind mit die Unterschiede zwischen ubuntu (klein geschrieben) und Ubuntu (Gross geschrieben) nicht klar und es gibt eine Fehlermeldung zum Anmelde-Schlüsselbund.
Alles ziemlich schwierig für jedmand, der das Administrieren mit grafischer Umgebung gewohnt ist.
Habe versucht den grub-customizer nach Beschriebung zu installieren, aber auch da bekomme ich eine Meldung, wo ich nicht weiss, wie ich sie beantorten soll:
Konfiguriere ttf-mscorefonts-installer ├─────────────────┐
│ │
│ TrueType core fonts for the Web EULA
│
│ END-USER LICENSE AGREEMENT FOR MICROSOFT SOFTWARE
│
│ IMPORTANT-READ CAREFULLY: This Microsoft End-User License Agreement
│ ("EULA") is a legal agreement between you (either an individual or a
│ single entity) and Microsoft Corporation for the Microsoft software
│ accompanying this EULA, which includes computer software and may include
│ associated media, printed materials, and "on-line" or electronic
│ documentation ("SOFTWARE PRODUCT" or "SOFTWARE"). By exercising your
│ rights to make and use copies of the SOFTWARE PRODUCT, you agree to be
│ bound by the terms of this EULA. If you do not agree to the terms of
│ this EULA, you may not use the SOFTWARE PRODUCT.
│
│
│ <Ok>
│ Gruss
Happo44
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10674
|
Hej Happo44, laß bloß den Customizer außen vor! der Windowseintrag (0004) ist wieder aktiv! Setze den auf "inaktiv" → sudo efibootmgr -b 0004 -A . Beobachte, ob Windows das nach einem Start selbständig verändert, oder gar durch ein sudo update-grub .
Boot.... Ubuntu HD(2,GPT,65130263-3369-11e2-af07-8d9743929997,0xe1800,0x82000)/File(\EFI\ubuntu\grubx64.efi)RC
Boot.... ubuntu HD(2,GPT,65130263-3369-11e2-af07-8d9743929997,0xe1800,0x82000)/File(\EFI\ubuntu\shimx64.efi)
shimx64 steht für "secure boot", ansonsten bewirken die Einträge dasselbe. Gruß black tencate
|
Happo44
(Themenstarter)
Anmeldungsdatum: 16. September 2012
Beiträge: 28
|
Hallo black tencate, das habe ich schon mehrmals gemacht, aber das dual-boot Menue erscheint nicht.
Und wie soll ich beobachten, ob Windows die Bootreihenfolge verändert, wenn ich kein Menue sehe?
Der GRUB TIMEOUT-Parameter steht immer noch auf HIDDEN. Mit dem Text Editor kann ich die Option nicht ändern, da nur der Lesemodus aktiv ist. Tut mir leid, dass ich mich von Fehler zu Fehler hangeln muss! Gruss
Happo44
|
Happo44
(Themenstarter)
Anmeldungsdatum: 16. September 2012
Beiträge: 28
|
Hab nochmals beide Befehle nacheinander ausgeführt:
{{{#!code js
hartmut@hanspeter-SATELLITE-C850-19D:~$ sudo efibootmgr -b 0000 -A
BootNext: 0000
BootCurrent: 0004
Timeout: 2 seconds
BootOrder: 0000,0003,0004,2003,2001,2002
Boot0000 Windows Boot Manager
Boot0001* EFI Network 0 for IPv6 (70-54-D2-49-20-C5)
Boot0002* EFI Network 0 for IPv4 (70-54-D2-49-20-C5)
Boot0003* ubuntu
Boot0004* Ubuntu
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
}}} wie man sieht, der Windows Booter Manager ist deaktiviert. artmut@hanspeter-SATELLITE-C850-19D:~$ sudo update-grub
Quelldatei `/etc/default/grub'
Quelldatei `/etc/default/grub.d/init-select.cfg'
GRUB-Konfigurationsdatei wird erstellt …
Linux-Abbild gefunden: /boot/vmlinuz-5.11.0-27-generic
initrd-Abbild gefunden: /boot/initrd.img-5.11.0-27-generic
Linux-Abbild gefunden: /boot/vmlinuz-5.4.0-26-generic
initrd-Abbild gefunden: /boot/initrd.img-5.4.0-26-generic
Windows Boot Manager auf /dev/sda2@/EFI/Microsoft/Boot/bootmgfw.efi gefunden
Startmenüeintrag für UEFI-Firmware-Einstellungen wird hinzugefügt
erledigt
Was fange ich mit dem Output an? Jetzt starte ich neu und bin gespannt auf das Ergebnis.
|
Happo44
(Themenstarter)
Anmeldungsdatum: 16. September 2012
Beiträge: 28
|
Hallo black tencate, ich glaube, die Ursache für das "Im Kreis drehen" gefunden zu haben.
Ich hatte zwischenzeitlich das Windows neu installiert und wir haben nun eine völlig neue Situation.
Jetzt ist mir klar, dass automatisch immer WINDOWS gebootet wird! Werde mich später nochmals melden. Gruss
Happo44
|
Happo44
(Themenstarter)
Anmeldungsdatum: 16. September 2012
Beiträge: 28
|
Hallo black tencate, nach meinem Abstieg in die Tiefen der Linux-Welt bin ich erleichtert, endlich ein wenig Durchblick gewonnen zu haben. Die von Dir vorgeschlagene Lösung funktioniert wie beschrieben. Ich hatte nur Verständnisprobleme, z.B. warum ich trotz Deaktivierung des Windows-Eintrags im EFI-Bootmanager, die Option Windows-Bootmanager im Dual-Boot Menue zieht und Windows aufgerufen wird. Werde das Thema als gelöst markieren und mich in Zukunft vorher mehr im Ubuntu-Wiki informieren. Nochmals vielen Dank für Deine Hilfe Gruß Happo44
|