Ich werde durch die Schritte: „Wie man einen bootfähigen USB - Stick auf OS X erstellen“ Ubuntu auf einem USB - Stick zu installieren, und ich halte den Fehler bekommen:
dd: /dev/disk4: Permission denied
Wenn ich versuche, Schritt 8 auszuführen.
Ich weiß, dass dies wahrscheinlich ein dummer kleiner Fehler ist, aber ich kenne das Terminal nicht gut genug, um es selbst herauszufinden. Jemand da draußen, der helfen könnte? (Ich benutze übrigens OSX.)
installation
usb
macosx
Seth
quelle
quelle
sudo
? Sie werden aufgefordert, das root-Passwort einzugeben.ls -l /dev/disk
und fügen Sie diese Informationen bitte Ihrer Frage hinzu.Antworten:
Eine häufige Ursache hierfür ist eine "gesperrte" SD-Karte. Leider scheint der Sensor im MacBook Pro und Air hängen zu bleiben. Es kann mit einer Dose Druckluft fixiert werden .
Viele von uns haben versucht, SD-Karten für den Raspberry Pi zu erstellen. Und mit diesem Gerät haben Sie keine andere Wahl, als von der SD zu booten.
Dies wirft eine faszinierende Tatsache auf. Es scheint, dass der Verriegelungsschalter eine rein mechanische "Absichtsanzeige" ist, die vom Host-Gerät erfasst werden muss. Dies ist analog zu der Funktionsweise des Sperrschalters bei 3,5-Zoll-Diskettenlaufwerken. Für Benutzer, die alt genug sind, um ein Loch in unsere 5,25-Zoll-Disketten stechen zu müssen, um sie beschreibbar zu machen, sollte dies kein Schock sein. Da es sich jedoch um Secure Digital und Solid State handelt, ist zu erwarten, dass sich die Karte selbst schützt und nicht auf den Host angewiesen ist.
quelle
Ich bin auch einmal darauf gestoßen. Verwenden Sie 'diskutil', um zu überprüfen, auf welchem Gerät Ihre SD-Karte angezeigt wird:
Hängen Sie es dann aus (Hängen Sie es nicht mit 'Finder' aus, es funktioniert nicht):
Verwenden Sie nun den Befehl 'dd', um Ihr Bild zu laden:
Ich hoffe das hilft.
quelle
diskutil unmount /dev/disk3
stattsudo umount /dev/disk3
gearbeitet, um die "Erlaubnis verweigert" für mich zu lösen.Da es albern ist, dass sudo (im Wesentlichen 'root') nicht mit dd auf das Gerät zugreifen kann, scheint die Fehlermeldung "Permission denied" nicht zu bedeuten, dass root ein Berechtigungsproblem hat. Nun, es ist ein roter Hering.
Stellen Sie sicher, dass das Gerät noch nicht aktiviert ist. Führen Sie den Befehl zum Deaktivieren gemäß Schritt 7 erneut aus, und überprüfen Sie, ob es tatsächlich deaktiviert ist, aber weiterhin als Gerät verfügbar ist .
Ein häufiges Problem beim Erstellen von USB-Startgeräten unter Linux ist eine inkonsistente Partitionstabelle. Löschen Sie die Partitionstabelle vollständig und erstellen Sie sie erneut. Erstellen Sie dann die neue Partition als FAT und formatieren Sie sie für eine gute Messung. Die Fehler, die ich unter Linux bekomme, sind nicht sinnvoller als diese, also hoffe ich, dass dies Ihr Problem ist.
Ich werde versuchen, die Partitionstabelle unter OSX zu entfernen. Beachten Sie, dass ich ein Linux-Benutzer bin und mich daher auf die Tatsache verlasse, dass OSX ähnlich ist und dass bei einer Google-Suche dasselbe für OSX gefunden zu werden scheint.
Zuerst löschen wir mit dd die Partitionstabelle auf dem USB-Laufwerk. In einem Terminaltyp:
Dies sollte die ersten 512 Bytes des Geräts überschreiben und somit die Partitionstabelle zerstören. Anweisungen, die ich hier gefunden habe, scheinen nahezulegen
Für OSX ist der Unterschied jedoch gering und ich glaube, das Endergebnis sollte dasselbe sein. Wie bei jeder dd-Operation stellen Sie sicher, dass Sie die richtige Partition haben, da nach dem Drücken von nichts mehr von den Daten auf dem Gerät übrig ist enter.
Als nächstes sollten Sie das Festplatten-Dienstprogramm verwenden, um die Partitionstabelle und eine neue Partition neu zu erstellen und FAT zu formatieren. Ich bin ein Linux-Benutzer, daher fürchte ich, dass ich nicht spezifischer sein kann, aber ich glaube, dass das Festplatten-Dienstprogramm sich beschweren sollte, dass es keine Partitionstabelle gibt, und entweder eine für Sie erstellen oder Sie dazu auffordern sollte.
quelle
Verwenden Sie sudo vor dem Befehl dd
WARNUNG: Die unsachgemäße Verwendung des Befehls sudo kann zu Datenverlust oder zum Löschen wichtiger Systemdateien führen. Bitte überprüfen Sie Ihre Eingabe, wenn Sie sudo verwenden. Geben Sie "man sudo" ein, um weitere Informationen zu erhalten.
das reparierte die Erlaubnis, die für mich verweigert wurde. es scheint jetzt zu funktionieren.
und ich war wurzel vor hand. Ich habe auch das gemacht
Ich habe es gleich danach gemacht, ohne das USB-Laufwerk neu zu formatieren. Ich weiß nicht, ob es erfolgreich war, aber das Blinken der LEDs auf dem Laufwerk und dem Terminal führt nicht zu Fehlern.
quelle
Aus dieser verwandten Frage geht hervor , dass ein Kommentar zur am höchsten bewerteten Antwort darauf hindeutet, dass nicht nur Sie Probleme haben
dd
.Die gleiche Antwort empfiehlt die Verwendung eines optischen Mediums (auch als LiveDVD bezeichnet) anstelle eines USB-Laufwerks, wenn dies möglich ist, da dies zuverlässiger erscheint.
* Hinweis: Ich bin und war noch nie ein Mac-Benutzer, daher kann ich leider nicht viel mehr helfen.
quelle
Nun, ich kämpfe viel damit, aber es gelingt mir endlich ...
WARNUNG: Die unsachgemäße Verwendung des Befehls sudo kann zu Datenverlust oder zum Löschen wichtiger Systemdateien führen. Bitte überprüfen Sie Ihre Eingabe, wenn Sie sudo verwenden. Geben Sie "man sudo" ein, um weitere Informationen zu erhalten.
Um fortzufahren, geben Sie Ihr Passwort ein oder geben Sie Ctrl- ein, Cum den Vorgang abzubrechen.
GETAN!
Zu überprüfende Punkte: USB-formatiert für FAT-USB-Datenträger sollte nicht bereitgestellt werden. USB-Festplatte => 2 GB All dies in iOSX Mavericks Version 10.9
Hoffe das hilft!
quelle
Hier war meine Lösung:
Sudo fragte nicht nach meinem Passwort, als ich versuchte, es zu benutzen. Ich fand das merkwürdig.
Also musste ich rooten und tat es von dort aus.
Dann habe ich die Befehle ausgeführt und sie haben funktioniert.
quelle
Versuchen Sie möglicherweise zuerst, das USB-Laufwerk auszuwerfen und neu zu formatieren, und wiederholen Sie dann alle Schritte. diskutil liste aushängen, dann iso auf die festplatte schreiben. Ich bin auf ähnliche Probleme gestoßen, bei denen dd die Erlaubnis gab, Fehler zu verweigern, und ich habe meinen USB neu formatiert und alles hat richtig funktioniert.
quelle
Ich bin auf dieses Problem gestoßen, weil ich versucht habe, das falsche Gerät zu verwenden. Die Diskussil-Liste zeigte / dev / disk0, / dev / disk1 und / dev / disk2. Ich habe / dev / disk2 verwendet und hätte / dev / disk1 sein sollen
quelle
ls -l /dev/disk2
gab mir dieses Ergebnis:Ich habe das Problem gelöst, indem ich den Eigentümer der Datei geändert habe:
Dann konnte ich die Dateien auf den USB-Stick überspielen.
quelle
Für mich löste ein einfacher Neustart des Macbooks das Problem.
quelle