Moje polecenie, które nie działa :
sudo gzip -dc sda1.image.gz | dd of=/dev/sda1
zwraca następujący błąd, zanim zdążyłem wprowadzić hasło:
dd: failed to open ‘/dev/sda1’: Permission denied
[sudo] password for ken:
Próbowałem także bez opcji „-dc” i otrzymałem ten sam błąd.
Jednak polecenie dd bez gzip, używając nieskompresowanego pliku, działa :
sudo dd if=sda1.image of=/dev/sda1
Wygląda na to, że sudo stosuje się tylko do pierwszego polecenia, a nie do całej sekwencji poleceń. Jeśli pozostanę w tej samej sesji terminala i powtórzę polecenie, nie otrzymuję monitu o hasło (moje uwierzytelnienie wydaje się utrzymywać), a mimo to nadal pojawia się ten sam błąd (tak jakby moje uwierzytelnianie nie dotyczy operacji zapisu / dev ). Ten sam błąd występuje, gdy jest wykonywany ze skryptu / bin / sh.
Jak mam skonstruować moje polecenia, aby zdekompresować obraz do urządzenia?
Używam Ubuntu 14.04 LTS w oknie terminala.