Ich hatte große Probleme damit. Es kann nach der Installation immer nicht mehr gestartet werden (ich bekomme das berühmte Fragezeichen in einem Ordner). Ich habe rEFInd installiert, aber nach der Installation von Debian habe ich immer noch das gleiche Problem.
Ist das Problem, dass Debian GRUB installiert? Debian bietet Ihnen keine Option, GRUB nicht zu installieren, obwohl Sie es vermutlich auf einem USB-Stick oder an einem Ort installieren können, der keine Rolle spielt.
Ist das Problem, das ich wähle, auf der gesamten Festplatte zu installieren (wird dies gelöscht oder auf der mbr neu gefunden?). Ich komme von PCs, auf denen die Installation von Linux ein Kinderspiel ist, und bin frustriert über meine bisherigen Erfahrungen mit dem MBP.
Antworten:
rEFInd ist ein EFI-Bootmanager. Als solches wird es als Dateien in der EFI-Systempartition (ESP) oder in der OS X-Hauptpartition installiert. es schreibt nichts in den MBR.
Sie sagen nicht, ob Sie eine Dual-Boot-Installation einrichten oder OS X durch Debian ersetzen und so ein reines Linux-Setup erstellen. In letzterem Fall empfehle ich, die MBR-Partitionierung anstelle der GPT-Partitionierung zu verwenden und die BIOS-Version von GRUB (oder LILO oder SYSLINUX, wenn Sie dies bevorzugen) zu installieren. Der Mac startet dann mit seiner BIOS-Kompatibilitätsschicht, und Sie können den Computer wie einen Standard-BIOS-basierten PC behandeln. Eine Installation nur im Linux-EFI-Modus ist schwierig, da die EFI-Implementierung von Apple seltsam ist und nicht mit den üblichen Linux-Tools zur Manipulation von EFI-Bootloadern funktioniert, z
efibootmgr
. Obwohl es möglich ist, die Arbeit mit Werkzeugen wie zu erledigenbless
(eine eingeschränktere Implementierung eines gleichnamigen OS X-Tools), dieser Prozess ist schlecht dokumentiert, und ich bezweifle, dass das Debian-Installationsprogramm ihn direkt unterstützt (obwohl ich mich möglicherweise irre, insbesondere für Debian 7).Wenn Sie eine Dual-Boot-Installation durchführen, empfehle ich Ihnen, rEFInd unter OS X zu installieren . Die Installation auf der OS X-Hauptpartition führt tendenziell zu weniger Problemen als die Installation auf dem ESP, obwohl in einigen Fällen eine Installation auf dem ESP erforderlich ist. Installieren Sie den EFI-Dateisystemtreiber für jedes Dateisystem, in dem sich auch Ihre Linux-Kernel befinden. Wenn Sie unter
/boot
Linux eine separate Partition verwenden, müssen Sie einerefind_linux.conf
Datei in dem Verzeichnis erstellen , in dem sich Ihre Linux-Kernel befinden. Dies ist alles in der rEFInd-Dokumentation beschrieben.quelle