GRUB (EFI) bootet keine anderen Betriebssysteme

Autor

Dienstag, 04. Oktober 2011 21:41:25

Hallo,

ich nutze ein ASUS P8Z68 DELUXE Motherboard mit einem UEFI-BIOS. Das System ist als Triple-Boot-System (Linux, Windows, Mac OS X) aufgesetzt, wobei ich gerne GRUB als Standard-Bootloader nutzen möchte.

Unter Ubuntu habe ich die EFI-Version von Grub installiert, die soweit auch in der Lage ist, Linux zu booten.

Für Windows habe ich gemäß Anleitung Folgendes in die Konfigurationsdatei 40_CUSTOM eingetragen:

menuentry "Windows x86_64 UEFI-GPT" {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --no-floppy --set=root 70d6-1701
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}

Wählt man hinterher aber den Eintrag für Windows aus, so verschwindet nur das GRUB-Menü und es bleibt der violette Hintergrund - weiter passiert nichts.

Starte ich die EFI-Shell von GRUB aus (Eintrag wie oben mit shellx64.efi statt bootmgfw.efi), so erscheint die EFI-Shell, allerdings in der selben Bildschirmauflösung und Farbgebung wie GRUB. Führe ich dort die bootmgfw.efi händisch aus, ist das Ergebnis dasselbe wie über den Booteintrag (Bildschirm leer mit Hintergrundfarbe und nichts passiert). Starte ich hingegen die EFI-Shell vom BIOS-Setup aus, kann ich über eine beliebige EFI-Datei jedes Betriebssystem normal starten.

Mac OS X kann im BIOS-Kompatibilitätsmodus über den Bootmanager Chimera von GRUB aus starten.

Aus irgend einem Grund scheint GRUB das System zu hindern, über eine EFI-Datei ein anderes Betriebssystem zu starten.

GoaSkin

4 Antworten


Antworten
Problem hat sich von alleine gelöst
GoaSkin , Samstag, 22. Oktober 2011 13:03:00
Ein/Ausklappen

Nach einem Update von Ubuntu Natty auf Oneiric ist der GRUB-Bootloader auf dem gleichen System bei unveränderter Konfiguration nun auch in der Lage, andere Betriebssysteme per EFI-File zu starten.

In sofern hatte wahrscheinlich die letzte bei Natty verwendete Grub-Version einen Bug gehabt, was dies betrifft.


Bewertung: 81 Punkte bei 13 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
alles wird einfacher...
ckpinguin (unangemeldet), Donnerstag, 06. Oktober 2011 15:30:38
Ein/Ausklappen

Es scheint, als ob gerade der Bootvorgang immer schwieriger zu handhaben wird mit EFI UEFI, den neuen "Secure" boot dingens und nicht zuletzt mit Grub2. Hoffentlich findest Du eine Lösung, ich halte mich enorm zurück, irgendwas von dem neuen Kram zu kaufen, wenn ich nicht dazu gezwungen bin, denn für diesen Ärger habe ich nun wirklich keinen Bock mehr nach all den Jahren...


Bewertung: 98 Punkte bei 15 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: alles wird einfacher...
GoaSkin , Donnerstag, 06. Oktober 2011 18:48:55
Ein/Ausklappen

Das scheint nach ein paar Analysen doch mehr ein GRUB-Problem zu sein. GRUB scheint irgendwelche Parameter zu setzen, die den Systemzustand inkompatibel zum Chain-Loaden von anderen Bootloadern machen.

Ich habe zum Spaß mal den Bootloader REFIT installiert, der immerhin in der Lage ist, sowohl über die Datei grub.efi den Grub zu laden oder über bootmgfw.efi Windows 7. Naja... der Bootloader startet sich dafür mit anderen Macken, ist also so auch nicht brauchbar.

Aber das vorschalten irgendwelcher generischer EFI-Bootloader und dann Grub nur noch für Linux dahinter zu nutzen wäre im Zweifel auch eine Lösung. Ich werde mal schauen, was es dafür außer REFIT noch so gibt.

Zum Thema "alles wird einfacher": Mein EFI-Board unterstützt es zwar, ein Betriebssystem über EFI zu booten, aber sobald einmal der BIOS-Modus aktiv ist, gibt es kein Zurück mehr in den EFI-Modus. D.h. in der BIOS-Bootreihenfolge darf kein CDROM und keine Platte mit MBR vorgeschaltet sein. Die müssen hinten dran. Also habe ich in den Grub händisch einen Eintrag "CDROM" angelegt, für den nur der Befehl 'exit' ausgeführt wird, damit der dahinter gestellte BIOS-Booteintrag dann wirkt.


Bewertung: 131 Punkte bei 9 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: alles wird einfacher...
Ulf B., Samstag, 08. Oktober 2011 10:44:26
Ein/Ausklappen

Hallo GoaSkin,

danke für die Info. Hast Du noch weitere Infos gefunden bzw. diese Info noch an anderer Stelle ins WWW gestellt? Ich denke dieses Thema wird uns mehr und mehr beschäftigen (wäre ja zu einfach wenn mal unter Linux fast die Komplette HW funktioniert - manch mal ist es doch zum Ko...n).

Ich habe in der c't bei HW-Tests und auch in den Linux Artikeln, wieder vermehrt hinweise auf Linux gefunden. Teilweise auch auf heise.de/open. Evtl. würde es Sinn machen, diese Infos zentral zu sammeln und dort auch Erfahrungen, mit den unterschiedlichen Boards incl. FW-Version zu sammeln.

Ciao und schönes Wochenende
Ulf


Bewertung: 149 Punkte bei 7 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Ähnliche Artikel

  • Die ersten Sekunden eines Linux-Computers
    Bis der Linux-Desktop auf dem Monitor erscheint, haben sich im Hintergrund bereits mehrere Programme gegenseitig angestoßen. Fällt dabei nur einem davon der Stab aus der Hand, bleibt die gesamte Staffel stehen. Dann ist es gut, zu wissen, welche Läufer in welcher Reihenfolge an der Start gegangen sind.
  • Ubuntu und Knoppix
    Ubuntu und Knoppix basieren auf der Linux-Distribution Debian – wir verraten Tricks und Kniffe, welche die Arbeit auf diesen Systemen erleichtern.
  • Der "Grand Unified Boot Loader" GRUB
    Der für GNU/Hurd entwickelte Boot-Manager GRUB stellt dank vieler Features eine wirkliche Alternative zum Linux-Standard-Boot-Manager LILO dar. Wir zeigen, wie der Umstieg funktioniert.
  • Ladehemmung
    Mit Grub2 versuchen die Entwickler viele Probleme des Vorgängers zu beheben. Allerdings ändert sich damit auch die Konfiguration. Wir zeigen, wo's künftig langgeht.
  • ISO-Images mit Grub 2 booten

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

ICEauthority
Thomas Mann, 17.12.2014 14:49, 2 Antworten
Fehlermeldung beim Start von Linux Mint: Could not update ICEauthority file / home/user/.ICEauth...
Linux einrichten
Sigrid Bölke, 10.12.2014 10:46, 5 Antworten
Hallo, liebe Community, bin hier ganz neu,also entschuldigt,wenn ich hier falsch bin. Mein Prob...
Externe USB-Festplatte mit Ext4 formatiert, USB-Stick wird nicht mehr eingebunden
Wimpy *, 02.12.2014 16:31, 0 Antworten
Hallo, ich habe die externe USB-FP, die nur für Daten-Backup benutzt wird, mit dem YaST-Partition...
Steuern mit Linux
Siegfried Markner, 01.12.2014 11:56, 2 Antworten
Welches Linux eignet sich am besten für Steuerungen.
Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 5 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Suchmaschine: Was ist das denn?
Uwe Herrmuth, 18.12.2014 00:47
Hallo Rainer, Rainer schrieb am 18.12.2014 um 00:12: >> Vielleicht ist das auch das Stichwort für Dei...
Re: [EasyLinux-Ubuntu] Suchmaschine: Was ist das denn?
Rainer, 18.12.2014 00:12
Hallo Uwe, Am Wed, 17 Dec 2014 23:54:33 +0100 schrieb Uwe Herrmuth : > Hallo Rainer, > > Ra...
Re: [EasyLinux-Ubuntu] Suchmaschine: Was ist das denn?
Uwe Herrmuth, 17.12.2014 23:54
Hallo Rainer, Rainer schrieb am 17.12.2014 um 14:13: >Danke für den Tipp. Macht auf den ersten Blick ein...
Re: [EasyLinux-Ubuntu] Suchmaschine: Was ist das denn?
Gerhard Blaschke, 17.12.2014 23:34
Am 17.12.2014 um 21:32 schrieb Karl-Heinz: > Am Wed, 17 Dec 2014 21:09:08 +0100 > schrieb Gerhard Bla...
Re: [EasyLinux-Suse] OS_13.2_mate_caja_multiple_Instanzen_(hier_erstmal_gelöst)
Mahmud Al-Ahmed, 17.12.2014 23:16
On Wed, 17 Dec 2014 19:06:38 +0100 Richard Kraut wrote: Hallo > Erste Testinstallation mit 5.3 - dann...