Puede encontrar el md5sum de una iso de Ubuntu aquí .
El valor md5 anterior es la suma de comprobación de todo el disco, no de los archivos individuales.
Cuando prepara un USB de arranque, los archivos del archivo iso se copian en el USB y el gestor de arranque del USB se sobrescribe, lo que lo hace de arranque . Ves aquí, un solo archivo (por ejemplo, lubuntu 14.04.1 x64 iso) con un md5 sum ( a5f97cd6a9f171c70cf816de8728f13b
) ahora se destruye y en su lugar hay múltiples archivos en el USB. Entonces ya no tienes una iso para comparar la suma md5 original de iso de lubuntu.
Si desea verificar la integridad de cada uno de los archivos individuales, debe iniciar desde el USB y luego seleccionar check cd for defects
desde el menú de inicio. Hay un archivo ms5sum.txt
en cada iso de ubuntu que contiene el md5sum de cada archivo individual en el iso. La check cd for defects
opción verifica la suma md5 de cada archivo con la lista md5 presente en la iso.
De la respuesta de LiveWireBT , solo navegando en la unidad usb y ejecutándose md5sum -c md5sum.txt
debería realizar una verificación de consistencia de los archivos individuales.
check cd for defects
en el menú de arranque.check cd for defects
es más que un md5 comparar los archivos individuales con la lista de MD5 valores presentes en elmd5sum.txt
archivo presente en el CD. para una mayor tranquilidad, podemos navegar manualmente a la carpeta usb y ejecutarmd5sum -c md5sum.txt
Los hash de archivos individuales contenidos en la imagen ISO se almacenan en la carpeta raíz como
md5sum.txt
.Ejecutar
md5sum -c md5sum.txt
en la misma carpeta debería realizar una comprobación de coherencia.fuente
Mi respuesta se basa en la respuesta de Lucas en Unix y Linux StackExchange . Para verificar la integridad de un disco de arranque usb, primero encuentre el tamaño de la imagen iso con
Esto generará un tamaño de imagen que puede ingresar en lugar del
<imagesize>
siguiente comando. El siguiente comando envía (a través de una tubería) todos los bytes correspondientes al tamaño de la imagen al comando md5sum:Puede comparar esto con el md5sum de su archivo .iso.
Si md5sums son diferentes, hubo un problema al copiar los datos. Si md5sums son iguales, ¡ha verificado con éxito la integridad de los datos en su disco usb!
Nota sobre la ubicación de su dispositivo usb en
/dev/
Para el comando anterior, debe conocer el nombre de su dispositivo usb como
/dev/sdbX
, no el punto de montaje (como/media/usbX
). Puede averiguarlo mirando la columnaFilesystem
, en la salida dedf
. Por ejemplo, mi dispositivo usb aparece como/dev/sdb1
en la salida defuente
No sé si Linux Mint ISO usa el mismo menú grub que el vainilla Ubuntu ISO, pero solo estoy instalando ahora y el menú grub que aparece tiene:
check the integrity of the medium
que tardó 10 minutos en ejecutarse y encontró 69 errores. Verifiqué que la imagen iso que descargué era buena, así que ahora estoy probando una memoria USB diferente.
Sus
GNU GRUB version 2.02^beta2-36ubuntu3
fuente
head -c $(stat -c imagename.iso) /dev/sdX | sha256sum
Similar a la respuesta de paul-rougieux, pero obtiene el tamaño del ISO y realiza la comprobación de hash en un solo comando
fuente
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 ):
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!
fuente