Ich habe ein altes weißes MacBook (Modell 2.1 Mitte/Ende 2007), das nicht über Snow Leopard (OS X 10.6) hinaus aktualisiert werden kann. Ich habe zuvor Debian mit einem Dual-Boot installiert, indem ich rEFIt verwendet und von einer DVD gebootet habe, aber das DVD-Laufwerk scheint Datenträger nicht mehr zuverlässig zu lesen
Ich würde gerne Debian oder BSD auf diesem MacBook installieren, entweder als Dual-Boot oder als einzelnes Betriebssystem - alternativ würde jede aktuelle Linux-Distribution oder sogar Windows 10 ausreichen.
Ich habe einiges ausprobiert, alles ohne Erfolg. Für das Protokoll:
Ich habe etwas über das manuelle Ablegen einer GPT-Tabelle auf dem USB-Laufwerk oder das Erstellen einer separaten EFI-Partition gesehen, aber da es technischer und zeitaufwändiger ist, bin ich nicht dazu gekommen.
Hauptfrage: Gibt es eine zuverlässige Möglichkeit, Linux, BSD, Windows (alles außer OS X) zu booten und zu installieren?
Bonuspunkte für das Ausführen des Betriebssystems live vom USB - da nach 10 Jahren HD möglicherweise bald ausfallen wird.
Danke, dass Sie beim Recycling eines alten Freundes helfen und die Umwelt schützen.
BEARBEITEN: Beide Antworten sowie alle HOWTOs, die ich finden konnte, funktionieren unter der Annahme, dass ich in der Lage sein sollte, beim Booten 'Opt' zu halten und den USB-Stick auszuwählen. Das passiert nicht, wenn ich BSD oder Linux dort habe, aber ich kann einen USB-Stick mit Mac OS X auswählen und davon installieren. Also stellt sich die Frage, was ist der Unterschied, der dies mit Linux/BSD verhindert?
Ein bisschen spät, aber ich hoffe, das kann jemandem helfen. Ich habe ein 2,1-Macbook (Mitte 2007), das sich weigert, von irgendetwas zu booten, das kein Mac OS X-Installationsprogramm ist. Das DVD-Laufwerk ist tot, was ein Problem ist, von dem ich vermute, dass es bei alten Laptops üblich ist. Es weigerte sich auch, ein 32-Bit-Linux-Installationsprogramm von einem externen DVD-Laufwerk zu booten. Mit und ohne Neufund.
Wie auch immer, ich habe es geschafft, Ubuntu 16 LTS mit einer seltsamen Methode zu installieren, die von Distribution zu Distribution variieren kann. Es könnte auch auf *BSD funktionieren, solange refind einen Treiber hat, um seine Partition zu lesen. In jedem Fall benötigen Sie etwas fortgeschrittenes Wissen über alles, was Sie installieren möchten.
Haben Sie Mac OS X Lion auf einer absoluten Minimalpartition. Ich denke 20GB reichen aus. Sie müssen damit auf Ihrem Laufwerk leben und Dinge wie Firmware-Updates können einen Unterschied machen, daher empfehle ich, alle Lion-Updates zu installieren.
Refind installieren. Achten Sie darauf, den richtigen Treiber einzuschließen (oder alle Treiber mit der Option --alldrivers).
Erstellen Sie eine Partition mit dem verbleibenden Speicherplatz. Ich glaube nicht, dass Sie mit diskutil leere Partitionen erstellen können. Andere Tools wie fdisk und gpart könnten funktionieren, aber am Ende brauchen Sie nur eine Partition. In meinem Fall war diese Partition /dev/disk0s4.
Stellen Sie sicher, dass Sie diese Partition aushängen. Sie können einige Nullen hinzufügen, um zu verhindern, dass Mac OS X es erneut einbindet.
virtualbox installieren. Die neueste Version, die auf Lion funktionieren kann, ist 4.3.40.
Die Partition dem aktuellen Benutzer zuweisen. Dies ist für den nächsten Schritt erforderlich.
Erstellen Sie eine VMDK aus dem Blockgerät unserer Partition. In meinem Fall lautete der Befehl „VBoxManage internalcommands createrawvmdk -filename /Users/ulzeraj/VirtualBox\ VMs/rootfs.vmdk -rawdisk /dev/disk0s4“
Erstellen Sie eine virtuelle Maschine mit dem rohen vmdk als virtuelle Festplatte und installieren Sie Ihre gewünschte 32-Bit-Linux-Distribution, als ob Sie eine einfache VM installieren würden. Der einzige Haken ist, es auf /dev/sda zu installieren (keine Partitionen - denken Sie daran, dass Sie sich bereits in einer Partition befinden). Ich kann mir vorstellen, dass einige Installateure damit möglicherweise nicht zufrieden sind. Das Installationsprogramm kann sich auch darüber beschweren, dass Swap nicht verwendet wird, aber Sie können dies später beheben.
Ich habe Ubuntu 16.04 LTS verwendet. Ich musste den Livecd-Modus verwenden, um /dev/sda als EXT4 zu formatieren. Wenn ich gefragt werde, wo ich einen Bootloader installieren soll, habe ich ausgewählt, ohne Bootloader fortzufahren.
Wenn alles geklappt hat, erkennt refind Ihr neues Betriebssystem und bootet es, indem es den Kernel ausführt. Der Legacy-Modus funktioniert nicht, weil wir keinen Bootloader haben.
Ich persönlich habe FreeBSD über USB auf einem G4-Rechner installiert , daher verstehe ich nicht, warum Sie das mit einem 2007er MacBook nicht tun können.
Aber zurück zur Ausgangsfrage
Gibt es eine zuverlässige Möglichkeit, Linux, BSD, Windows (alles außer OS X) zu booten und zu installieren?
Ja. Es gibt eine Seite namens Linux on Laptops (ich habe den Apple-Bereich verlinkt), die beschreibt, welche Laptops mit Linux kompatibel sind. Speziell für Debian haben sie ein Wiki , das genau beschreibt, wie man es auf einem Mac installiert.
Wie bereits erwähnt, stehe ich auf BSD. FreeBSD stellt für UEFI-Rechner spezifische USB-Images zum Download bereit.
Es gibt auch hervorragende HOWTOs , die Sie bei diesem Prozess unterstützen.
Zu deiner "Bonusfrage"...
Bonuspunkte für das Ausführen des Betriebssystems live vom USB - da nach 10 Jahren HD möglicherweise bald ausfallen wird.
Warum sollten Sie dies tun und die Festplatte nicht ersetzen?
Eine SATA1-Schnittstelle hat 1,5 Gb/s
Ein USB2.0-Port hat 480 Mb/s
Grobe Mathematik sagt uns, dass USB 1/3 der Geschwindigkeit eines Laufwerks ist. Eine brandneue SanDisk SSD kostet online weniger als 50 US-Dollar. Es macht keinen Sinn, so viel Leistung für diesen kleinen Preis zu opfern.
opt
Hältst du beim Booten die Taste gedrückt ? Wenn Ihre vorhandene Festplatte funktioniert, installieren Sie sie dort. Sobald es funktioniert, kaufen und installieren Sie eine SSD.Ihr Macbook scheint 64-Bit-EFI und 64-Bit-CPU zu sein. Der zuverlässigste Weg ist also:
Ich habe das gesehen: einen Mac mit 4 USB-Anschlüssen. Es bootet nur von einem. Vielleicht müssen Sie auch den freundlichen Hafen finden?
Thorbjørn Ravn Andersen