Erstellen eines Linux-Startlaufwerks auf einem MAC für eine Kangaroo Mobile-PC-Installation

Ich habe versucht, mit Ihrer Methode einen USB-Stick auf meinem Mac für einen Linux-Boot-USB zu erstellen, um Linux auf einem mobilen Kangaroo-PC zu installieren. Hier ist mein Prozess: Ich habe dies mit mehreren Iterationen versucht. Meine Ergebnisse sind unten. Das Endergebnis hat mich gestoppt. Irgendwelche Ideen?

Russells-MacBook-Air:~ russellduggan$ sudo dd if=~/Desktop/linuxmint.iso of=/dev/sdx oflag=direct bs=1048576
Password:
dd: unknown operand oflag
Russells-MacBook-Air:~ russellduggan$ terminal>
-bash: syntax error near unexpected token `newline'
Russells-MacBook-Air:~ russellduggan$ cd terminal
-bash: cd: terminal: No such file or directory
Russells-MacBook-Air:~ russellduggan$ 
Russells-MacBook-Air:~ russellduggan$ terminal
-bash: terminal: command not found
Russells-MacBook-Air:~ russellduggan$ sudo dd if=~/Desktop/linuxmint.iso of=/dev/sdx bs=1048576
Password:
dd: /Users/russellduggan/Desktop/linuxmint.iso: No such file or directory
Russells-MacBook-Air:~ russellduggan$ sudo dd if=~/Desktop/linuxmint-18.2-cinnamon-64bit.iso of=/dev/sdx bs=1048576
dd: /dev/sdx: Operation not permitted
Russells-MacBook-Air:~ russellduggan$ 

Wie Sie sehen können, bin ich am Ende irgendwie in eine Sackgasse geraten. Irgendwelche Vorschläge, die Sie haben könnten, würde ich schätzen.

Wessen Methode? SE hat keinen Thread, daher können wir nicht wissen, worauf Sie sich beziehen

Antworten (1)

In Ihrem ddBefehl,

sudo dd if=~/Desktop/linuxmint.iso of=/dev/sdx bs=1048576

/dev/sdxdenn die Ausgabe ist falsch.

  1. Dies ist eine Linux-Konvention, nicht macOS; verwenden /dev/diskX.
  2. X ist die spezifische Datenträgerkennung. Wenn Sie Anweisungen von einer Linux-Site verwenden, stellen diese höchstwahrscheinlich die Anweisungen dafür unter Linux (nicht macOS) bereit, wobei X als Variable für die spezifische Kennung verwendet wird, da die Kennung für jeden Benutzer und/oder jede Instanz unterschiedlich sein kann Gerät ist abnehmbar.

Unter Linux ist es /dev/sda, /dev/sdbusw. Unter macOS/BSD ist es /dev/disk1, /dev/disk2usw.

Außerdem (dank user3439894 über Kommentare) müssen Sie sicherstellen, dass Ihre Festplatte nicht montiert , aber nicht ausgeworfen ist. Tun Sie dies, indem Sie den Befehl ausgeben, diskutil unmountDisk /dev/diskXwobei X die Nummer Ihrer Festplattenkennung ist.

@ user3439894 - Ich habe Ihren Vorschlag zur Antwort hinzugefügt - danke für den Fang.
Es ist tatsächlich schneller, rdisk2 anstelle von disk2 zu verwenden.