Ich würde dringend empfehlen, dass Sie sich nicht mit dem Bootloader auf Ihrem Mac anlegen, es sei denn, Sie sind in der Lage, Ihren Computer zu formatieren.
Macs verwenden grub nicht, um OSX zu starten
Die integrierte Boot-Volume-Auswahl der Firmware (Option zum Aktivieren gedrückt halten) erkennt Linux-Boot-CDs sowie bootfähige Festplatten und lässt Sie diese booten. (Sie können jedoch als "Windows" bezeichnet werden.) Beim Dreifachstart erhalten Sie nur ein Element in der integrierten Auswahl, aber Sie können GRUB, LILO oder NTLDR verwenden, um als Menü der zweiten Ebene zu wählen zwischen Windows und Linux.
http://refit.sourceforge.net/myths/
Eine viel bessere Lösung wäre, eine VM in Virtualbox hochzufahren und auszuführen grub-mkrescue
, um von dort aus Ihre Grub-Wiederherstellungsdiskette zu erstellen.
Wenn Sie einen Mac-Paketmanager nach Grub-Software durchsuchen, werden Sie keine finden: Wahrscheinlich, weil die Tools auf dem Mac keine Verwendung haben.
spuders-macbook-pro:Downloads spuder$ brew search grub
No formula found for "grub". Searching open pull requests...
spuders-macbook-pro:Downloads spuder$ brew search grub-mkrescue
No formula found for "grub-mkrescue". Searching open pull requests...
Aktualisieren
Versuch, aus dem Quellcode zu kompilieren
- Homebrew
installieren
- Basar installieren - Grub-Quelle
herunterladen - Autogen installieren -
Kompilieren
$uname -a
Darwin spuders-macbook-pro.localhost 12.4.0 Darwin Kernel Version 12.4.0: Wed May 1 17:57:12 PDT 2013; root:xnu-2050.24.15~1/RELEASE_X86_64 x86_64
$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
$ brew install bazaar
$ #The installation of bazaar pops up a warning that you need to export PYTHONPATH
$ export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
$ brew install autogen
$ cd /tmp
$ bzr branch http://bzr.savannah.gnu.org/r/grub/trunk/grub
$ cd /tmp/grub
$ autogen
$ ./configure
configure: error: cannot find install-sh, install.sh, or shtool in build-aux "."/build-aux
Es sieht so aus, als ob configure.ac nicht für Mac OS eingerichtet wurde. Wenn Sie mit dem Kompilieren von Software vertraut sind, können Sie diese möglicherweise ändern.
Am besten installieren Sie weiterhin virtualbox, erstellen eine Linux-VM und führen die Grub-Tools von dort aus aus
Zusätzliche Ressourcen
http://refit.sourceforge.net
http://mac.linux.be/content/problems-refit-and-grub-after-installation
http://crunchbang.org/forums/viewtopic.php?id=24692
http : //uk.answers.yahoo.com/question/index? qid = 20080929055515AAeK1j7
/apple/39291/ubuntu-on-mac-dual-boot-where-do-i-install- roden