Mein Befehl, der nicht funktioniert :
sudo gzip -dc sda1.image.gz | dd of=/dev/sda1
gibt den folgenden Fehler zurück, noch bevor ich mein Passwort eingeben konnte:
dd: failed to open ‘/dev/sda1’: Permission denied
[sudo] password for ken:
Ich habe es auch ohne die "-dc" -Optionen versucht und bekomme den gleichen Fehler.
Der Befehl dd ohne gzip unter Verwendung einer nicht komprimierten Datei funktioniert jedoch wie folgt :
sudo dd if=sda1.image of=/dev/sda1
Es scheint, als würde das Sudo nur auf den ersten Befehl angewendet und nicht auf die gesamte Befehlsfolge. Wenn ich in derselben Terminalsitzung bleibe und den Befehl wiederhole, erhalte ich keine Kennwortabfrage (meine Authentifizierung scheint weiterhin zu bestehen), und trotzdem erhalte ich den gleichen Fehler (als ob meine Authentifizierung nicht für den Schreibvorgang / dev gilt) ). Der gleiche Fehler tritt auf, wenn er von einem / bin / sh-Skript ausgeführt wird.
Wie soll ich meine Befehle erstellen, um mein Image auf dem Gerät zu dekomprimieren?
Ich verwende Ubuntu 14.04 LTS in einem Terminalfenster.