Wie mache ich bootfähige Debian USB auf Mac?

9

Ihr Ansatz https://wiki.debian.org/InstallingDebianOn/Apple/MacBookAir/3-2 funktioniert nicht (alles geht gut, aber USB wird nicht bootfähig). Es scheint auch mehrere Jahre alt und veraltet zu sein. Andere Distributionen haben viele Probleme bei der Fehlerbehebung, aber nicht Debian. Irgendwelche Ratschläge, wie ich debuggen kann, warum mein USB nach diesen Prozeduren nicht als bootfähig für Debian eingestuft wurde.

Meine Schritte waren:

1) Löschen Sie das USB-Laufwerk mit Festplatten-Utils und erstellen Sie eine FAT-Partition (ich habe auch versucht, exFAT und OSX Extended).

2) habe die iso heruntergeladen und in img konvertiert:

hdiutil convert debian-8.4.0-i386-DVD-1.iso -format UDRW -o debian-8.4.0-i386-DVD-1.img

und Umbenennen des Ergebnisses, um die ".img" aus dem Namen zu entfernen. Ich habe auch versucht, uns UDTO anstelle von UDRW.

3) meinen USB-Standort mithilfe der diskutil-Liste zu finden, war es /dev/disk2

4) usb aushängen: diskutil unmountDisk /dev/disk2

5) dding das Bild: sudo dd if=debian-8.4.0-i386-DVD-1.img of=/dev/disk2 bs=1m

was mehrere Stunden gedauert hat. Das Ergebnis war die erwartete Nachricht, dass USB nicht gelesen werden konnte.

6) Auswerfen des USB mit: diskutil eject /dev/disk2

Das Ergebnis war, dass der USB nicht bootfähig war - im Ladebildschirm durch Drücken der Alt-Taste wird der USB nicht angezeigt.

Draif Kroneg
quelle

Antworten:

6

Verwenden Sie unetbootin: https://unetbootin.github.io/ . Hier ist ein Tutorial für Ubuntu, aber Sie können es auch für Debian verwenden. Ändern Sie einfach das Bild: http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx

LXGA
quelle
Ich habe es versucht, aber es funktioniert nicht. Der USB wird bootfähig, aber wenn ich versuche, ihn zu laden - grub bringt die Fehlermeldung, dass er den Kernel nicht finden kann - "vmlinuz nicht gefunden".
Draif Kroneg
Verwenden Sie uefi bios? Möchten Sie das USB-Laufwerk auf dem Mac verwenden?
LXGA
Ich denke es ist efi Maschine. Ich muss nur einen bootfähigen Linux-USB erstellen, damit ich ihn auf einem Mac-Computer installieren kann.
Draif Kroneg
1
Du hast nur einen Teil von debian heruntergeladen !!!!! Du hast DVD-1 ausgewählt !!! Debian ist groß, also wenn Sie nicht DVD-Download Netinstall verwenden (es wird von USB booten und Pakete von online herunterladen): debian.org/distrib/netinst
LXGA
1
Das Debian-Installationsprogramm warnt jetzt vor der Verwendung von Unetbootin. Ich schlage vor, dass Sie diese Antwort nicht akzeptieren und eine der folgenden auswählen: debian.org/releases/jessie/amd64/ch04s03.html.de
gotjosh
15

Ich habe die ISO nicht in img konvertiert, sondern nur ein USB-Laufwerk für FAT formatiert und Folgendes verwendet dd:

sudo diskutil unmountdisk /dev/disk1
sudo dd if=./debian.iso of=/dev/disk1 bs=1m

Ich habe das mit Debian 9 getestet.

Es ist wichtig zu beachten, dass der geeignete /dev/disk#Befehl mithilfe des folgenden Befehls in der macOS-Befehlszeile ermittelt werden sollte:

diskutil list

In der obigen Frage wurde das USB-Gerät zugeordnet, /dev/disk2während im obigen Beispiel verwendet wird /dev/disk1. Aber die Zahl könnte 3 oder 4 oder eine andere Zahl sein. Stellen Sie sicher, dass die Nummer mit dem von Ihnen verwendeten Memory Stick korreliert. Sie riskieren Datenverlust, wenn Sie etwas falsch machen.

Pavel
quelle
1

Ich habe in der Vergangenheit Unetbootin verwendet, aber kürzlich habe ich versucht, es auf einem wirklich alten PC zur Verwendung als Server zu installieren, und es blieb im USB-Startmenü hängen, wenn ich versuchte, über USB zu booten.

Ich habe Debian erfolgreich mithilfe dieses Handbuchs installiert , das ich in meiner Antwort dupliziert habe

Die Idee ist die folgende:

  1. Laden Sie hier die Datei boot.img.gz für die entsprechende Version von Debian herunter. Sie müssen die Version ändern, damit sie mit der ISO übereinstimmt, die Sie haben. http://ftp.debian.org/debian/dists/stable/main/installer-amd64/current/images/hd-media/

  2. Hängen Sie das Ziel-USB-Laufwerk aus

  3. Laufen Sie gzip -dc boot.img.gz > /dev/disk#zu Ihrem jeweiligen USB

  4. Trennen Sie das Laufwerk nach dem Abschluss (es hat seltsamerweise lange gedauert, bis ein 50-MB-Image erstellt wurde, Komprimierung) und schließen Sie das Laufwerk wieder an. Ziehen Sie die ISO einfach per Drag & Drop in das Stammverzeichnis der neu erstellten Partition.

Versuchen und installieren! Arbeitete für meinen Dell Optiplex 380

Sirenen
quelle