Heute habe ich beschlossen, Linux im Dual-Boot-Modus auf meinem MacBook 7.1 zu installieren. Ich habe die Festplatte mit GParted folgendermaßen aufgeteilt:
neu anpassen / MacOSX / booten / root / home
Ich habe Arch erfolgreich installiert, indem ich dem Tutorial zur MacBook-spezifischen Installation gefolgt bin. Wenn es mit dem Installationsbildschirm für den Bootloader endet, habe ich ein Problem: Ich kann den Bootloader einfach nicht auswählen (/dev/sda3) Partition, um GRUB darin zu installieren - es schlägt nursda.
Dann starte ich neu, versuche die Partitionstabelle mit REfit zu synchronisieren, aber es heißt, es sei OK. Klingt komisch, aber OK, ich lege eine Ubuntu Live-CD in mein MacBook und starte damit neu. Versuche Grub folgendermaßen zu installieren, aber das funktioniert auch nicht:
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/media/4d63602e-5572-4279-bee8-026a94932e91 /dev/sda3
/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partitionless disk or to a partition. This is a BAD idea..
/usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-setup: error: will not proceed with blocklists.
ubuntu@ubuntu:~$
Mir fallen keine Ideen mehr ein, wie ich das Problem lösen kann. Was kann ich sonst noch versuchen?
Antwort1
Sie können GRUB auf zwei Arten installieren.
- Sie können GRUB tatsächlich im MBR installieren, da das EFI-ähnliche System es einfach ignoriert. reFIT erkennt den MBR-Bootloader und bietet ihn als Boot-Option an (obwohl möglicherweise fälschlicherweise als „Windows“ bezeichnet).
- Sie können die Installation von GRUB mithilfe
/dev/sda3
von Blocklisten erzwingen, aber wie die Meldung besagt, kann dies unzuverlässig sein. Fügen Sie die--force
Option hinzu,grub-install
um die Fortsetzung zu erzwingen.