Nabootovaný Grub nevidí disk, ze kterého nabootoval na MacBooku

booter

Mám problém s Macbookem Pro 2014, asi tam je nějaké marťanské efi. vložím usb disk (s exFAT efi boot partition), držím alt/option (jednu klávesu), zapnu ho. V nabídce se zobrazí efi disk na bootování, po výběru naskočí grub.
Jenže příkaz ls vyplivne tyhle disky:
hd0 - unknown type
hd1 - unknown type
hd2 - disk macu s 3 oddíly (efi , hlavní uživatelská partition a třetí asi recovery).

Problém je, že tu chybí  partition samotné flashky, ze které grub nabootoval (to není vtip). Na jiném notebooku, když nabootuji z flasky, vidím disk (usb0) s exfat typem a tudíž mohu s ním pracovat.

Jaktože ten proklatý macbook nedetekuje tedy partition patřící flashce? Jak ho zviditelnit? Nebo má nějakou applovsky originální implementaci UEFI, že se tam nějak nedostane ta flashka?
« Poslední změna: 04. 07. 2017, 00:55:24 od Roman Bořánek »


Steve

Re:Nabootovaný Grub nevidí disk, ze kterého nabootoval na MacBooku
« Odpověď #1 kdy: 04. 07. 2017, 14:06:25 »
Haha, ani nevis do ceho jdes. Durazne, jeste jednou, durazne odrazuji od instalace linuxu na Macbook. Jednak neni proc a jednak je to jako narvat motor z kombajnu do ferrari. Ale jsou lidi co dokud nezkusi tak neuveri. Tady mas navod, ja podle neho asi pred rokem dokazal bootnout ubuntu z externiho SSD.

https://askubuntu.com/questions/525845/how-to-boot-ubuntu-on-a-mac-from-external-usb-storage
http://www.rodsbooks.com/ubuntu-efi/#fixing

Jadro pudla je v tom, ze je nutno fixnout efi nejlepe pres rEFInd.

Vykook

  • ***
  • 135
    • Zobrazit profil
    • homepage
    • E-mail
Re:Nabootovaný Grub nevidí disk, ze kterého nabootoval na MacBooku
« Odpověď #2 kdy: 04. 07. 2017, 19:02:36 »
Kdysi jsem na macbooku dualboot s linuxem dělal a vše bylo snadnější s tímhle nástrojem http://www.rodsbooks.com/refind/

Jinak vcelku souhlasím se Stevem. Asi za měsíc jsem to zrušil, protože jsem neměl důvod do toho bootovat. Z toho co potřebuju není pro OS X akorát (vcelku logicky) docker a ten řeším přes kombinaci https://docs.docker.com/machine/ a https://github.com/mist64/xhyve . Obojí najdeš v homebrew.