Il mio comando che non funziona :
sudo gzip -dc sda1.image.gz | dd of=/dev/sda1
restituisce il seguente errore anche prima che avessi la possibilità di inserire la mia password:
dd: failed to open ‘/dev/sda1’: Permission denied
[sudo] password for ken:
Ho anche provato senza le opzioni "-dc" e ottengo lo stesso errore.
Tuttavia, il comando dd senza gzip, usando un file non compresso, funziona :
sudo dd if=sda1.image of=/dev/sda1
Sembra che il sudo si applichi solo al primo comando e non all'intera sequenza di comandi. Se rimango nella stessa sessione del terminale e ripeto il comando, non ricevo la richiesta della password (la mia autenticazione sembra persistere) e tuttavia ottengo ancora lo stesso errore (come se la mia autenticazione non si applica all'operazione di scrittura / dev ). Lo stesso errore si verifica quando eseguito da uno script / bin / sh.
Come devo costruire i miei comandi per decomprimere la mia immagine sul dispositivo?
Sto usando Ubuntu 14.04 LTS in una finestra terminale.