Probleme mit UEFI und openSUSE 12.3
Hallo ! openSUSE 12.3 unterstützt ja laut den ReleaseNotes UEFI. Ich habe mir mit einen neuen HP-Notebook mit UEFI und Windows8 auf der ersten Platte gekauft. openSUSE erkennt während des Installationsvorgangs/HW-Checks die Plattenkonfiguration und will trotz einer UEFI-Partition (/dev/sda2) noch eine weitere UEFI-Partition auf der gleichen Platte anlegen. Aus Sicherheitsgründen habe ich die freie zweite Platte komplett für Linux genommen, wo openSUSE die Partition für UEFI anlegt (sdb1 -> /boot/efi) ! Trotz problemloser Installation bootet der notebook standardmäßig immer Windows8. openSUSE bootet nur über die Boot-Auswahl im BIOS, d.h. es erscheint kein gemeinsames Boot-Menü wie beim normalen grub2. Gibt es eine Möglichkeit, wie beim normalen grub2 ein gemeinsames Boot-Menü mit der Auswahlmöglichkeit per Pfeiltaste zu erzeugen ? Grüße, Dirk notebook:/boot/efi # ls -ltr insgesamt 4 drwxrwxr-x 3 root root 4096 15. Mär 20:48 EFI notebook:/boot/efi # cd EFI/ notebook:/boot/efi/EFI # ls -l insgesamt 4 drwxrwxr-x 2 root root 4096 15. Mär 20:48 opensuse notebook:/boot/efi/EFI # cd opensuse/ notebook:/boot/efi/EFI/opensuse # ls grub.cfg grub.efi grubx64.efi MokManager.efi shim.efi notebook:/boot/efi/EFI/opensuse # mount /dev/sda2 /mnt notebook:/boot/efi/EFI/opensuse # ls /mnt boot EFI GraphicsLib.Log notebook:/boot/efi/EFI/opensuse # ls /mnt/EFI/ Boot HP Microsoft notebook:/boot/efi/EFI/opensuse # ls /mnt/EFI/HP/ BIOS BIOSUpdate boot EFI SystemDiags -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On Fri, 2013-03-15 at 22:12 +0100, Dirk Vornheder wrote:
Hallo !
openSUSE 12.3 unterstützt ja laut den ReleaseNotes UEFI.
Ich habe mir mit einen neuen HP-Notebook mit UEFI und Windows8 auf der
ersten Platte gekauft.
openSUSE erkennt während des Installationsvorgangs/HW-Checks
die Plattenkonfiguration und will trotz einer UEFI-Partition (/dev/sda2)
noch eine weitere UEFI-Partition auf der gleichen Platte anlegen.
Aus Sicherheitsgründen habe ich die freie zweite Platte komplett
für Linux genommen, wo openSUSE die Partition für UEFI
anlegt (sdb1 -> /boot/efi) !
Trotz problemloser Installation bootet der notebook standardmäßig
immer Windows8.
openSUSE bootet nur über die Boot-Auswahl im BIOS, d.h. es erscheint
kein gemeinsames Boot-Menü wie beim normalen grub2.
Gibt es eine Möglichkeit, wie beim normalen grub2 ein gemeinsames
Boot-Menü mit der Auswahlmöglichkeit per Pfeiltaste zu erzeugen ?
Das scheint Momentan nur über Umwege möglich zu sein: https://en.opensuse.org/openSUSE:UEFI -- Marcel Kühlhorn freenode: tux93 Have a lot of fun!
Am Freitag, 15. März 2013, 22:12:24 schrieb Dirk Vornheder:
openSUSE erkennt während des Installationsvorgangs/HW-Checks
die Plattenkonfiguration und will trotz einer UEFI-Partition (/dev/sda2)
noch eine weitere UEFI-Partition auf der gleichen Platte anlegen.
Aus Sicherheitsgründen habe ich die freie zweite Platte komplett
für Linux genommen, wo openSUSE die Partition für UEFI
anlegt (sdb1 -> /boot/efi) !
Trotz problemloser Installation bootet der notebook standardmäßig
immer Windows8.
openSUSE bootet nur über die Boot-Auswahl im BIOS, d.h. es erscheint
kein gemeinsames Boot-Menü wie beim normalen grub2.
Gibt es eine Möglichkeit, wie beim normalen grub2 ein gemeinsames
Boot-Menü mit der Auswahlmöglichkeit per Pfeiltaste zu erzeugen ?
Hallo, du musst die bestehende EFI-Partition von Windows (sdb1) unter openSUSE als /boot/efi einbinden. Und dann natürlich grub2-efi als Bootloader auswählen. Bei mir wurde das bei der Installation leider auch nicht automatisch eingerichtet. Auf der EFI Partition legen dann die einzelnen Betriebssysteme ihre EFI- Bootloader in eigenen Verzeichnissen ab. Bei mir sieht das für openSUSE dann bspw. so aus: /boot/efi/EFI/opensuse/grubx64.efi Zusammen mit grub2-efi sollte es dann funktionieren. Dann musst du im BIOS/UEFI nur noch opensuse als Standard auswählen und alles sollte wie zuvor sein. Beste Grüße Buschmann ----------------------------------------------------------------------------------------- "Das Gesetz hat zum Schneckengang verdorben, was Adlerflug geworden wäre." -- Friedrich Schiller - Die Räuber Und der Buschfunk spielt gerade "From Heads University" von "Rise Against"... www.buschmann23.de
Am Samstag, 16. März 2013, 13:03:01 schrieb Buschmann:
Am Freitag, 15. März 2013, 22:12:24 schrieb Dirk Vornheder:
openSUSE erkennt während des Installationsvorgangs/HW-Checks
die Plattenkonfiguration und will trotz einer UEFI-Partition (/dev/sda2)
noch eine weitere UEFI-Partition auf der gleichen Platte anlegen.
Aus Sicherheitsgründen habe ich die freie zweite Platte komplett
für Linux genommen, wo openSUSE die Partition für UEFI
anlegt (sdb1 -> /boot/efi) !
Trotz problemloser Installation bootet der notebook standardmäßig
immer Windows8.
openSUSE bootet nur über die Boot-Auswahl im BIOS, d.h. es erscheint
kein gemeinsames Boot-Menü wie beim normalen grub2.
Gibt es eine Möglichkeit, wie beim normalen grub2 ein gemeinsames
Boot-Menü mit der Auswahlmöglichkeit per Pfeiltaste zu erzeugen ?
Hallo,
du musst die bestehende EFI-Partition von Windows (sdb1) unter openSUSE als /boot/efi einbinden. Und dann natürlich grub2-efi als Bootloader auswählen. Bei mir wurde das bei der Installation leider auch nicht automatisch eingerichtet.
Auf der EFI Partition legen dann die einzelnen Betriebssysteme ihre EFI- Bootloader in eigenen Verzeichnissen ab. Bei mir sieht das für openSUSE dann bspw. so aus:
/boot/efi/EFI/opensuse/grubx64.efi
Zusammen mit grub2-efi sollte es dann funktionieren. Dann musst du im BIOS/UEFI nur noch opensuse als Standard auswählen und alles sollte wie zuvor sein.
Beste Grüße Buschmann
Bei mir sieht die Partitionierung so aus: http://paste.opensuse.org/47919498
Hallo,
du musst die bestehende EFI-Partition von Windows (sdb1) unter openSUSE als /boot/efi einbinden. Und dann natürlich grub2-efi als Bootloader auswählen. Bei mir wurde das bei der Installation leider auch nicht automatisch eingerichtet.
Auf der EFI Partition legen dann die einzelnen Betriebssysteme ihre EFI- Bootloader in eigenen Verzeichnissen ab. Bei mir sieht das für openSUSE dann bspw. so aus:
/boot/efi/EFI/opensuse/grubx64.efi
Zusammen mit grub2-efi sollte es dann funktionieren. Dann musst du im BIOS/UEFI nur noch opensuse als Standard auswählen und alles sollte wie zuvor sein.
Beste Grüße Buschmann
Ja, so wollte ich das gestern auch erst machen und habe ich jetzt auch gemacht: notebook:~ # ls -l /boot/efi insgesamt 12 drwxrwxr-x 2 root root 4096 2. Mär 13:57 boot drwxrwxr-x 6 root root 4096 16. Mär 13:22 EFI -rwxrwxr-x 1 root root 150 16. Mär 12:42 GraphicsLib.Log notebook:~ # ls -l /boot/efi/EFI insgesamt 16 drwxrwxr-x 2 root root 4096 2. Mär 12:47 Boot drwxrwxr-x 7 root root 4096 16. Mär 12:42 HP drwxrwxr-x 3 root root 4096 2. Mär 12:47 Microsoft drwxrwxr-x 2 root root 4096 16. Mär 13:22 opensuse Aber das interessiert das Bios nicht wirklich, d.h. dort steht immer noch OS boot Manager und läßt sich auch nicht ändern ! Im BIOS Boot Option Menue kann ich nur zwischen OS boot Manager opensuse-secureboot boot from efi file auswählen, aber die Reihenfolge nicht ändern. Grüße, Dirk -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo,
du musst die bestehende EFI-Partition von Windows (sdb1) unter openSUSE als /boot/efi einbinden. Und dann natürlich grub2-efi als Bootloader auswählen. Bei mir wurde das bei der Installation leider auch nicht automatisch eingerichtet.
Auf der EFI Partition legen dann die einzelnen Betriebssysteme ihre EFI- Bootloader in eigenen Verzeichnissen ab. Bei mir sieht das für openSUSE dann bspw. so aus:
/boot/efi/EFI/opensuse/grubx64.efi
Zusammen mit grub2-efi sollte es dann funktionieren. Dann musst du im BIOS/UEFI nur noch opensuse als Standard auswählen und alles sollte wie zuvor sein.
Beste Grüße Buschmann
Ja, so wollte ich das gestern auch erst machen und habe ich jetzt auch
gemacht:
notebook:~ # ls -l /boot/efi insgesamt 12 drwxrwxr-x 2 root root 4096 2. Mär 13:57 boot drwxrwxr-x 6 root root 4096 16. Mär 13:22 EFI -rwxrwxr-x 1 root root 150 16. Mär 12:42 GraphicsLib.Log notebook:~ # ls -l /boot/efi/EFI insgesamt 16 drwxrwxr-x 2 root root 4096 2. Mär 12:47 Boot drwxrwxr-x 7 root root 4096 16. Mär 12:42 HP drwxrwxr-x 3 root root 4096 2. Mär 12:47 Microsoft drwxrwxr-x 2 root root 4096 16. Mär 13:22 opensuse
Aber das interessiert das Bios nicht wirklich, d.h. dort steht immer
noch
OS boot Manager
und läßt sich auch nicht ändern !
Im BIOS Boot Option Menue kann ich nur zwischen
OS boot Manager
opensuse-secureboot
boot from efi file
auswählen, aber die Reihenfolge nicht ändern.
Noch eine Zusatzinfo ... Aufgrund des Tips mit der Webseite https://en.opensuse.org/openSUSE:UEFI sollte nach meinem Verständis opensuse als erstes booten, aber es wird ohne Aufruf des Boot-Menu standardmäßig immer Windows gebootet. Ich bin ratlos ! Grüße, Dirk notebook:~ # efibootmgr -v BootCurrent: 0000 Timeout: 0 seconds BootOrder: 3001,3000,3002,2001,2002,2003 Boot0000* opensuse-secureboot HD(2,c8800,82000,8d0c70ed-2985-48b6-a307-597635a14bc7)File(\EFI\opensuse\shim.efi) Boot0001* Windows Boot Manager HD(2,c8800,82000,8d0c70ed-2985-48b6-a307-597635a14bc7)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.}.................... Boot0002* opensuse HD(1,800,4e000,5b7309e3-e87f-40ea-9f48-04d4833809bb)File(\EFI\opensuse\grubx64.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 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Samstag, 16. März 2013, 14:38:25 schrieb Dirk Vornheder:
Ja, so wollte ich das gestern auch erst machen und habe ich jetzt auch
gemacht:
notebook:~ # ls -l /boot/efi insgesamt 12 drwxrwxr-x 2 root root 4096 2. Mär 13:57 boot drwxrwxr-x 6 root root 4096 16. Mär 13:22 EFI -rwxrwxr-x 1 root root 150 16. Mär 12:42 GraphicsLib.Log notebook:~ # ls -l /boot/efi/EFI insgesamt 16 drwxrwxr-x 2 root root 4096 2. Mär 12:47 Boot drwxrwxr-x 7 root root 4096 16. Mär 12:42 HP drwxrwxr-x 3 root root 4096 2. Mär 12:47 Microsoft drwxrwxr-x 2 root root 4096 16. Mär 13:22 opensuse
Bei mir gibt es unter /boot/efi zwar nur das Verzeichnis EFI, dessen Inhalt dann so aussieht wie deins, aber das kann ja auch an Secure UEFI liegen, welches ich nicht nutze.
Aber das interessiert das Bios nicht wirklich, d.h. dort steht immer
noch
OS boot Manager
und läßt sich auch nicht ändern !
Im BIOS Boot Option Menue kann ich nur zwischen
OS boot Manager
opensuse-secureboot
boot from efi file
auswählen, aber die Reihenfolge nicht ändern.
Noch eine Zusatzinfo ...
Aufgrund des Tips mit der Webseite https://en.opensuse.org/openSUSE:UEFI
sollte nach meinem Verständis opensuse als erstes booten, aber es wird
ohne Aufruf des Boot-Menu standardmäßig immer Windows gebootet.
Ich bin ratlos !
Grüße,
Dirk
notebook:~ # efibootmgr -v BootCurrent: 0000 Timeout: 0 seconds BootOrder: 3001,3000,3002,2001,2002,2003 Boot0000* opensuse-secureboot HD(2,c8800,82000,8d0c70ed-2985-48b6-a307-597635a14bc7)File(\EFI\opensuse\shi m.efi) Boot0001* Windows Boot Manager HD(2,c8800,82000,8d0c70ed-2985-48b6-a307-597635a14bc7)File(\EFI\Microsoft\Bo ot\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.}.................... Boot0002* opensuse HD(1,800,4e000,5b7309e3-e87f-40ea-9f48-04d4833809bb)File(\EFI\opensuse\grubx 64.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
Hast du denn mal versucht, mit efibootmgr die Reihenfolge, also die BootOrder zu ändern? BootCurrent steht zwar richtig auf 0000, also auf opensuse- secureboot, aber in BootOrder taucht es nicht einmal auf. Bei mir ist es sowohl als BootCurrent als auch als erstes in BootOrder gesetzt. Beste Grüße Matthias Fehring -- Das Gesetz hat zum Schneckengang verdorben, was Adlerflug geworden wäre. (Friedrich Schiller - Die Räuber) Und der Buschfunk spielt gerade mal nichts... www.buschmann23.de
Bei mir gibt es unter /boot/efi zwar nur das Verzeichnis EFI, dessen Inhalt dann so aussieht wie deins, aber das kann ja auch an Secure UEFI liegen, welches ich nicht nutze.
notebook:~ # efibootmgr -v BootCurrent: 0000 Timeout: 0 seconds BootOrder: 3001,3000,3002,2001,2002,2003 Boot0000* opensuse-secureboot HD(2,c8800,82000,8d0c70ed-2985-48b6-a307-597635a14bc7)File(\EFI\opensuse\shi m.efi) Boot0001* Windows Boot Manager HD(2,c8800,82000,8d0c70ed-2985-48b6-a307-597635a14bc7)File(\EFI\Microsoft\Bo ot\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.}.................... Boot0002* opensuse HD(1,800,4e000,5b7309e3-e87f-40ea-9f48-04d4833809bb)File(\EFI\opensuse\grubx 64.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
Hast du denn mal versucht, mit efibootmgr die Reihenfolge, also die BootOrder zu ändern? BootCurrent steht zwar richtig auf 0000, also auf opensuse- secureboot, aber in BootOrder taucht es nicht einmal auf. Bei mir ist es sowohl als BootCurrent als auch als erstes in BootOrder gesetzt.
Tja, per efibootmgr kann ich zwar die Werte Timeout und BootOrder ändern, aber das hilft nix und der Wert BootOrder steht nach dem nächsten Reboot sogar wieder so da, wie vor der Änderung. Grüße, Dirk -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Sonntag, 17. März 2013, 23:45:12 schrieb Dirk Vornheder:
Bei mir gibt es unter /boot/efi zwar nur das Verzeichnis EFI, dessen Inhalt dann so aussieht wie deins, aber das kann ja auch an Secure UEFI liegen, welches ich nicht nutze.
notebook:~ # efibootmgr -v BootCurrent: 0000 Timeout: 0 seconds BootOrder: 3001,3000,3002,2001,2002,2003 Boot0000* opensuse-secureboot HD(2,c8800,82000,8d0c70ed-2985-48b6-a307-597635a14bc7)File(\EFI\opensuse\ shi m.efi) Boot0001* Windows Boot Manager HD(2,c8800,82000,8d0c70ed-2985-48b6-a307-597635a14bc7)File(\EFI\Microsoft \Bo ot\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.}................. ... Boot0002* opensuse HD(1,800,4e000,5b7309e3-e87f-40ea-9f48-04d4833809bb)File(\EFI\opensuse\gr ubx 64.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
Hast du denn mal versucht, mit efibootmgr die Reihenfolge, also die BootOrder zu ändern? BootCurrent steht zwar richtig auf 0000, also auf opensuse- secureboot, aber in BootOrder taucht es nicht einmal auf. Bei mir ist es sowohl als BootCurrent als auch als erstes in BootOrder gesetzt.
Tja, per efibootmgr kann ich zwar die Werte Timeout und BootOrder
ändern, aber das hilft nix und der Wert BootOrder steht nach dem
nächsten Reboot sogar wieder so da, wie vor der Änderung.
Hmmm, vielleicht ist es dann ein Bug im BIOS/UEFI... Hast du es mal unter Windows mit dafür vorgesehenen Werkzeugen versucht? Beste Grüße Buschmann -- Das Gesetz hat zum Schneckengang verdorben, was Adlerflug geworden wäre. (Friedrich Schiller - Die Räuber) Und der Buschfunk spielt gerade "Wollt ihr das Bett in Flammen sehen" von "Rammstein". www.buschmann23.de
participants (4)
-
Buschmann
-
Dirk Vornheder
-
Marcel Kühlhorn
-
Matthias Fehring