Nastavil jsem Ubuntu Precise v novém vydání Apple MBA (5,2) z roku 2012 podle skvělého průvodce zde. Nyní chci odinstalovat rEFIt, abych se vyhnul dvojitému procházení možností spouštění. Možnosti spouštění se zobrazují pomocí rEFIt a GRUB v tomto pořadí. K tomu však musím být schopen zavést Mac OS X přes grub. V tuto chvíli se to neděje. Někde jsem četl, že to vyžaduje řetězové zatížení. Mohl by mě někdo nasměrovat, abych to udělal správně?
Předem děkuji!
Přijatá odpověď:
Něco jako následující konfigurace GRUB 2 by mohla fungovat:
menuentry "OS X" {
insmod hfsplus
set root='(hd0,gpt3)'
chainloader /System/Library/CoreServices/boot.efi
}
Všimněte si, že možná budete muset změnit číslo oddílu z „gpt3“ na něco jiného, například „gpt2“ nebo „gpt4“. Chcete identifikovat oddíl, na kterém je nainstalován OS X, a použít jeho číslo oddílu. Chcete-li použít tento příklad, zkopírujte jej do svého souboru /etc/grub.d/40_custom v systému Linux a poté zadejte sudo grub-mkconfig -o /boot/grub/grub.cfg
. Nedávám však žádné sliby, že to bude fungovat; Netestoval jsem to.
Další možností je nahradit rEFIt rEFInd a vzdát se GRUB 2 ve prospěch jádra Linuxu 3.3.0 nebo novějšího s podporou EFI stub loader. Bohužel Ubuntu 12.04 bylo dodáno s jádrem 3.2.0, takže k tomu budete muset své jádro vyměnit (nebo počkat na Ubuntu 12.10). Dokumentace rEFInd podrobně popisuje, jak to udělat (viz stránka „Možnosti spouštění Linuxu“).