En el código a continuación, cambie X en la ruta a la imagen (iso), puede verificar esto de la siguiente manera:
ls -AFl Documents/tails.ISO # X would be Documents/tails.ISO
Y cambie Y por el identificador de dispositivo correcto para la unidad USB. Usted puede consultar con lsblk
mientras que se no enchufado frente cuando está enchufado a asegurarse de que tiene derecho el nombre del dispositivo (por lo general algo así /dev/sdZ
).
El código para verificar si lo que se ha escrito en la unidad USB corresponde al archivo de imagen utilizado (en el shell bash ):
img='X' usb='Y'
[[ $(head -c $(stat -c '%s' "$img") "$usb" |sha256sum) = $(sha256sum <"$img") ]] &&
echo OK ||
echo ERROR
Si usa una herramienta como GNU ddrescue (el paquete a menudo se llama gddrescue), podría escribir: ¡ ddrescue --force 'X' 'Y'
y automáticamente verificaría si se escribió correctamente!
¡Tenga en cuenta que al conectar y desconectar la memoria USB, algunas particiones en la imagen escrita podrían montarse automáticamente y, por lo tanto, modificarse (el 'bit sucio'), lo que provocaría una suma de comprobación completamente diferente!