TripleBoot mit Grub, OpenCore und Windows

  • Moin moin,


    ich hab mal wieder ein klein wenig gebastelt und mir eine weitere SSD gegönnt. Auf dieser ist nun Manjaro Linux installiert, und ich würde gern alles über Grub "abfackeln".

    Hintergrund ist, dass bei OpenCore ohne weitere Änderungen sowohl Linux als auch Windows glauben sie seien auf einem Mac. Eigentlich will ich das aber nur für macOS.


    Meine Idee wäre also:

    -> Default Boot Loader grub

    -> grub bootet Linux, Windows

    -> grub übergibt für macOS an OpenCore.


    So hab ich das auch mal wo gelesen, kann aber leider nichts dazu finden wie ich grub beibiege den OpenCore zu booten.

    Das Windows wird bei update-grub automatisch erkannt und hinzugefügt.


    NVMe 1: macOS, mit OpenCore im EFI

    NVMe 2: Windows, mit Windows eigenem Bootloader im EFI

    SSD 1: macOS und Windows User-Daten, kein Bootloader

    SSD 2: Manjaro, Windows Game Platte, grub im EFI


    Wäre für einen Stupser in die richtige Richtung dankbar ;-)


    Bleibt gesund und viele Grüße aus Frankfurt

    system1: iMacPro1,1; Gigabyte z390 Gaming X rev1, Intel Core i7-9700K, GSkill Ripjaws V, Sapphire RX 6800 XT Pulse


    mein immer aktuelles EFI

  • Wenn du deine Linux SSD 2 als im Bios als Standart auswählst hast du schon was du wolltest

    Grub startet dann zuerst

    Wenn die anderen Platten bei der Installation nicht angeschlossen waren mußt du den Grub noch einrichten

    das ist leider nicht immer gleich je nach Version aber mit den links solltest du weiter kommen


    https://wiki.ubuntuusers.de/GRUB_Customizer/

    https://wiki.ubuntuusers.de/GRUB_2/Konfiguration/

    MacMini 2018 i5 8GB 250GB UHD Graphics 630 OSx Aktuell Monitor Samsung U28E590

    GIGABYTE GA B75M D3V REV. 1.1 iMac 13,2 Clover 5118 ; i5 3470 4x 3,2 ;NVIDIA GT 710 2GB; 16GB DDR3 ;div SSD; OSx 10.15.5 (19F101);WIN10;Ubuntu.
    Thinkpad X220 (MacBook Pro 8.1) clover, ModBios ;i5 2520m 2x 2,5; Inel HD 3000 ; 8 GB So DDR 3 ;120 GB 2,5" Samsung EVO 750 OSx 10.13.6 ; WLan Dell 1515.

  • Hi,


    danke für die Antwort. mir ging es nicht darum wie ich grub zuerst boote, sondern darum das grub macos nicht sieht und daher gar nicht zur Auswahl steht. Die Platten sind angeschlossen, aber wie gesagt, selbst ein update-grub erkennt nur windows.


    Bin mit grub relativ vertraut da ich seit jahren Linux nutze, weiß aber nicht wie ein manueller Eintrag in der Config aussehen würde für OpenCore.

    system1: iMacPro1,1; Gigabyte z390 Gaming X rev1, Intel Core i7-9700K, GSkill Ripjaws V, Sapphire RX 6800 XT Pulse


    mein immer aktuelles EFI

  • Der Kollege Kabelaffe meint schon das Richtige. Man kann mit "Grub-Costumizer" einen Eintrag im GRUB-Bootmenü hinzufügen, der dann auf OpenCore verweist.

    Allerdings ist es mir selber im Versuch nicht 100% gelungen - der Eintrag (in meinem Fall "Clover") wird zwar in GRUB angezeigt, aber funktioniert nicht, es fehlt was. Nun habe ich aber keine Zeit, das ewig weiter zu testen, das solltest Du maybeageek dann selber tun.

  • Auf die Schnelle hab ich das hier gefunden.


    Ist nur ne Idee, vielleicht hilft´s dir ja weiter.


    Peace and Health

    MK50+

  • wär systemd-boot eventuell eine alternative zu grub? im arch-linux-wiki gibt es eine gute beschreibung/anleitung dazu.

    ersthilfe vor ort für altes zeugs (-> laptops) 8)

    berliner häckinTosh.stammTisch am 3.monatsmittwoch im maxFish/kunsthaus ACUD

    der stammtisch in berlin ist WIEDER DA!! nächster termin voraussichtlich: mittwoch 15.9.21, 19.00 uhr

  • Bin schon etwas raus aus dem Thema aber ergänze mal in der


    /etc/grub.d/40_custom



    menuentry "open core" {

    search --no-floppy --set=root --fs-uuid xxdeine_uuidxx

    chainloader /EFI/BOOT/bootx64.efi

    }


    Bin mir nicht sicher ob das aktuell noch so aussieht , du musst ja nur auf die bootx64.efi verweisen

    MacMini 2018 i5 8GB 250GB UHD Graphics 630 OSx Aktuell Monitor Samsung U28E590

    GIGABYTE GA B75M D3V REV. 1.1 iMac 13,2 Clover 5118 ; i5 3470 4x 3,2 ;NVIDIA GT 710 2GB; 16GB DDR3 ;div SSD; OSx 10.15.5 (19F101);WIN10;Ubuntu.
    Thinkpad X220 (MacBook Pro 8.1) clover, ModBios ;i5 2520m 2x 2,5; Inel HD 3000 ; 8 GB So DDR 3 ;120 GB 2,5" Samsung EVO 750 OSx 10.13.6 ; WLan Dell 1515.

  • g-force mach ich, bzw. bin schon dabei ;-)


    MK50+ Genau den hatte ich auch schon gefunden, hat leider nicht geholfen, bzw nur teilweise.


    grt muss ich mir anschauen, danke.


    Kabelaffe Ja genau so bzw. so ähnlich sieht meine 40_custom aus.

    Leider ist es mir bisher noch nicht gelungen die bootx64.efi zu starten.

    Hat ein wenig gedauert bis er das device gefunden hatte bzw. ich die richtige UUID hatte. Aber leider sagt er "bootx64.efi not found".

    EDIT: Ich hab noch folgende Einträge mit dabei, sonst sagte er immer er kann das Device gar nicht erst finden:

    Code
    1. insmod part_gpt
    2. insmod fat
    3. insmod search_fs_uuid
    4. insmod chain



    Bin da noch am knobeln, naja.


    Danke erstmal.

    system1: iMacPro1,1; Gigabyte z390 Gaming X rev1, Intel Core i7-9700K, GSkill Ripjaws V, Sapphire RX 6800 XT Pulse


    mein immer aktuelles EFI

  • Habe es mal getestet, bei mir geht es so


    /etc/grub.d/40_custom


    xxxx-xxxx deine uuid der EFI Partition OS x wie im Festplatten tool unter Linux angezeigt


    Code
    1. menuentry "open core" {
    2. insmod part_gpt
    3. insmod fat
    4. insmod search_fs_uuid
    5. insmod chain
    6. search --fs-uuid --no-floppy --set=root xxxx-xxxx
    7. chainloader /efi/Boot/bootx64.efi
    8. }

    MacMini 2018 i5 8GB 250GB UHD Graphics 630 OSx Aktuell Monitor Samsung U28E590

    GIGABYTE GA B75M D3V REV. 1.1 iMac 13,2 Clover 5118 ; i5 3470 4x 3,2 ;NVIDIA GT 710 2GB; 16GB DDR3 ;div SSD; OSx 10.15.5 (19F101);WIN10;Ubuntu.
    Thinkpad X220 (MacBook Pro 8.1) clover, ModBios ;i5 2520m 2x 2,5; Inel HD 3000 ; 8 GB So DDR 3 ;120 GB 2,5" Samsung EVO 750 OSx 10.13.6 ; WLan Dell 1515.

    Einmal editiert, zuletzt von Kabelaffe ()

  • Community Bot

    Hat das Label Erledigt hinzugefügt