Verificar ISO

De doc.ubuntu-es
Revisión a fecha de 00:59 1 jun 2007; Kelp (Discusión | contribuciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Los pasos son

  1. Descargar los archivos `MD5SUMS` y `MD5SUMS.gpg`
  2. Conseguir la clave usada para la firma
  3. Verificar la firma
  4. Comprobar la imagen ISO con md5sum


Contenido

Descargar MD5SUMS y MD5SUMS.gpg

Simplemente descarga esos dos archivos desde cualquiera de los servidores espejo. Almacenalos juntos en el mismo directorio.

Conseguir la clave

Para poder ejecutar GnuPG y así verificar la firma tenemos que consultar qué clave se necesita:

gpg --verify MD5SUMS.gpg MD5SUMS
gpg: Signature made Thu 12 May 2005 12:41:32 BST using DSA key ID FBB75451
gpg: Can't check signature: public key not found

El identificador de la clave es is 0xFBB75451.

La forma más sencilla es configurar GnuPG para que use un servidor de claves. Debería valer cualquiera de los que aparecen listados en la configuración predeterminada. (hkp://subkeys.pgp.net funciona bastante bien.) Añada la clave a su anillo de claves:

gpg --recv-keys 0xFBB75451
gpg: key FBB75451: public key "Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>" imported
gpg: Total number processed: 1
gpg:               imported: 1

Verificar la firma

Ahora, cuando verifique el archivo `MD5SUMS` obtendrá un resultado parecido a este:

 gpg --verify MD5SUMS.gpg MD5SUMS
magnus@die[~/dload].$ gpg --verify MD5SUMS.gpg MD5SUMS
gpg: Signature made Thu 12 May 2005 12:41:32 BST using DSA key ID FBB75451
gpg: Good signature from "Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: C598 6B4F 1257 FFA8 6632  CBA7 4618 1433 FBB7 5451

(Puede que quiera incrementar la confianza en la clave que acaba de descargar. En todo caso, esto ya es asunto para otra página.)

Comprobar la ISO

El archivo MD5SUMS contiene los valores MD5 de las imágenes ISO. Ejecute md5sum sobre el archivo ISO y compare el resultado con la línea correspondiente de MD5SUMS.

md5sum ubuntu-5.04-dvd-i386.iso
765dc370887735af71bc2cf6fcc9fafd  ubuntu-5.04-dvd-i386.iso

Compruebe de nuevo antes de grabar ya que growisofs añade bytes vacíos extra incrementando el tamaño del archivo de 3048179712 (0xB5AF8800) a 3048210432 (0xB5B00000) bytes

md5sum ubuntu-5.10-dvd-i386.iso
e41c0631f6f2c138a417b59bcb880fce

wc -c ubuntu-5.10-dvd-i386.iso
3048179712
dd if=/dev/dvdwriter | head -c 3048179712 | md5sum
e41c0631f6f2c138a417b59bcb880fce

Ahora puedes comprobar un disco mientras está arrancando desde él. Esto es útil para comprobar que su hardware puede leer adecuadamente todo el disco.

Divide el tamaño de la imagen (en bytes) entre 512 para obtener el tamaño en bloques. Arranca desde el disco, y cuando el instalador haya llegado al paso de particionado del disco, pásate a una consola (Alt-F2) y ejecuta la siguiente orden, añadiendo el tamaño de la imagen ISO en bloques usando el parámetro "count".

dd if=/dev/cdroms/cdrom0 count=5953476 | md5sum
e41c0631f6f2c138a417b59bcb880fce
Herramientas personales