Dual-Boot von MacOS-Ubuntu mit Refit

Dual-Boot von MacOS-Ubuntu mit Refit

Ich versuche, auf meinem Mac, Version 10.8.5, einen Dual-Boot mit Ubuntu zu installieren.

Ich habe zuerst Refit installiert, aber vergessen, meinen Computer neu zu starten, damit Refit richtig installiert wird. Mein Fehler war, Ubuntu direkt von einem USB-Stick zu booten und es zu installieren. Ich hatte keine Probleme mit der Installation von Ubuntu, aber es stürzte ab, als ich versuchte, eine Software auf Ubuntu herunterzuladen. Als ich versuchte, auf MacOS neu zu starten, bootete das System nicht, obwohl es den Kernel erkannte. Ich musste meinen Computer herunterfahren, eine Windows-Tastatur anschließen und beim Neustarten meines Computers die Alt-Taste auf dieser Windows-Tastatur drücken: Dann konnte ich auf MacOS neu starten und das Refit-Skript enable-always.sh im Verzeichnis /efi/refit ausführen. Danach versuchte ich, auf Ubuntu neu zu starten, aber es bootete nicht wieder. Also beschloss ich, die Ubuntu-Partition zu bereinigen und neu zu beginnen.

Ich habe auf MacOS gebootet. Ich ging zu diskutility und stellte fest, dass sich aufgrund des Linux-Swaps 3 Partitionen auf meiner Festplatte befanden statt 2. Ich versuchte, die Linux- und LinuxSwap-Partitionen zu entfernen, um nur die Mac-Partition zu behalten, aber die LinuxSwap-Partition ließ sich nicht von selbst entfernen: Sie wurde nur ausgehängt, war aber immer noch vorhanden und belegte 5 GB. Ich musste gparted herunterladen und mit einem USB-Stick darauf booten. Beim Zugriff auf gparted habe ich die LinuxSwap-Partition gelöscht.

Dann habe ich versucht, Ubuntu mit einer USB-Festplatte zu booten.

Auf der Refit-Oberfläche habe ich jetzt mehrere Linux-Bootoptionen, von denen ich booten kann. Die erste Linux-Bootoption verwendet Grub und stammt meines Erachtens von meiner ersten Ubuntu-Installation, funktioniert aber beim Start nicht, weil ich die Partitionen entfernt habe.

Mein erstes Problem ist: Ich weiß nicht, wie ich diese Startoption entfernen kann. Ich zögere, Refind zu installieren (was eine bessere Option als Refit ist, da es sich in der Entwicklung befindet, während Refit noch nicht in der Entwicklung ist), um Refit zu überschreiben und das Problem vielleicht zu lösen, aber ich bin mir nicht einmal sicher, ob das das Problem lösen wird. Ich habe bereits versucht, Refit aus einem neuen Paket neu zu installieren, um das alte zu überschreiben, aber diese Startoption blieb erhalten. Ich habe diesen Beitrag im Ubuntu-Forum gesehen,http://ubuntuforums.org/showthread.php?t=811240, aber es sieht so aus, als ob die Befehle von Ubuntu und nicht von Mac aus ausgeführt werden sollen und ich bin nicht sicher, ob es nicht noch mehr Schaden anrichtet und meinen Computer unbootbar macht (obwohl ich ein Time Machine-Backup habe, liegt die Mac-CD nicht bei mir).

Die anderen Boot-Optionen (außer dem MacOS-Boot oder dem gefälschten Linux-Boot) stammen von meinem USB-Stick und sind die folgenden: Ich kann entweder von bootx oder grubx booten. Ich kannte den Unterschied nicht und versuchte, Ubuntu mit einem von beiden zu installieren, aber ich hatte dasselbe Problem. Nach dem Fenster, das 4,5 GB Festplatte, eine Internetverbindung und noch etwas anderes erfordert (was ich alles habe), wird es beim Klicken auf „Fortfahren“ weiter geladen, ohne zum nächsten Schritt zu gelangen. Ich weiß nicht, woher das Problem kommt: Ich weiß nicht, ob es daran liegt, dass ich vom USB-Stick boote, aber als ich Ubuntu zum ersten Mal installiert habe (erster Absatz dieses Posts), hatte ich keine Probleme beim Booten. Gibt es eine Protokolldatei, in der ich nachsehen kann, was genau die Installation macht und warum sie nicht zum nächsten Schritt der Installation weitergeht?

Danke für die Hilfe.

Antwort1

Soweit ich weiß, können Sie den „gefälschten Linux-Boot“ in Refit ignorieren. Refit erkennt irgendwo auf Ihrer Festplatte einen Bootloader. Dieser wird von einer neuen Ubuntu-Installation überschrieben.

Bei dem Problem mit Ihrer Ubuntu-USB-Startdiskette würde ich versuchen, sie von Grund auf neu zu erstellen, um sicherzustellen, dass alle Dateien in Ordnung sind, oder die Option „Diskette prüfen“ im Grub-Bildschirm verwenden.

Die Protokolldatei, die möglicherweise Informationen zu Ihrem Problem enthält, befindet sich hier /var/log/syslog(wahrscheinlich von der Shell aus mit Strg + Alt + F1 zugänglich) und mit diesem Befehl:

tail -n 100 -f /var/log/syslog

Mit den von Ihnen bereitgestellten Informationen kann ich Ihnen nicht weiterhelfen.

BEARBEITEN:Refit ist mittlerweile veraltet und wurde ersetzt durchrEFInd.

verwandte Informationen