Das MacBook 2007 ist eine dieser Ausnahmen, auf dem amd64 Linux ausgeführt werden kann, das jedoch nur mit einem 32-Bit-EFI statt dem 64-Bit-EFI, das mit dem Installationsprogramm geliefert wird, gebootet werden kann.
Also, wie kann ich das machen?
Antwort1
Ja, das MacBook 2007 kann nur von einer 32-Bit-EFI-Bootpartition lesen. Das Ubuntu 20.04-Installations-ISO verwendet eine 64-Bit-EFI-Bootpartition. Sie können dem Installationsprogramm jedoch die 32-Bit-EFI-Partition hinzufügen und es so einrichten, dass es denkt, es enthalte sie. Auf diese Weise können Sie Ubuntu amd64 richtig installieren.
Mach Folgendes:
- Flashen Sie das Ubuntu USB-Installationsprogramm auf einen USB-Stick. Ich habe dafür Rufus auf einem Windows 10-PC verwendet.
- Kopieren Sie den Inhalt dieses Repositorys in das Stammverzeichnis des Installations-USB:https://github.com/faalbers/EFI_32_BIT
- Installieren Sie Ubuntu nicht, sondern probieren Sie es zuerst auf dem USB-Stick aus, damit wir zuerst ein fehlendes zusätzliches Paket installieren können.
- Sobald Sie sich in der „Try Ubuntu“-Oberfläche befinden, starten Sie ein Terminal und führen Sie die folgenden Befehle aus, um das 32-Bit-Paket Grub zu installieren, damit die Installation am Ende erfolgreich ist. Sie benötigen eine Internetverbindung, um das Paket zu finden:
sudo apt-get update sudo apt-get install grub-efi-ia32
- Installieren Sie jetzt Ubuntu und es wird funktionieren.
Hoffe, das funktioniert auch bei Ihnen.
Antwort2
Bei Intel-Macs mit 32-Bit-EFI und 64-Bit-Prozessor ist die Installation eines BIOS, das 64-Bit-Linux bootet, möglicherweise möglich. Abhängig von der Installationsmethode kann Linux möglicherweise auch beim BIOS-Booten eine GUID-Partitionstabelle (GPT) verwenden. Der Mac muss jedoch eine Hybridpartition sein, um das BIOS-Booten zu ermöglichen. Die Installation wäre wahrscheinlich mit einer DVD einfacher, die Verwendung eines Flash-Laufwerks ist jedoch möglicherweise möglich. Dies würde ein Linux-Installationsprogramm erfordern, das EFI-booten kann, aber installieren Sie ein BIOS-bootendes GRUB. In der Vergangenheit konnten Debian-Installationsprogramme dies und können dies möglicherweise immer noch. Sobald Sie ein BIOS-bootendes GRUB haben, können Sie damit andere Linux-Installationsprogramme BIOS-booten und dann Debian ersetzen. Wie Sie sich vorstellen können, kann das gesamte Verfahren kompliziert werden. Sie können einen Kommentar hinterlassen, wenn Sie dies weiter verfolgen möchten.