个人工具

UbuntuHelp:ComoVerificarIso

来自Ubuntu中文

跳转至: 导航, 搜索

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`

Descargar MD5SUMS y MD5SUMS.gpg

Simplemente descargue esos dos archivos desde cualquiera de los servidores espejo. Almacénelos 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 <[email protected]>" 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 <[email protected]>"
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 puede comprobar un disco mientras está arrancando desde él. Esto es útil para comprobar que su hardware puede leer adecuadamente todo el disco. Divida el tamaño de la imagen (en bytes) entre 512 para obtener el tamaño en bloques. Arranque desde el disco, y cuando el instalador haya llegado al paso de particionado del disco, pásese a una consola (Alt-F2) y ejecute 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

Otros Idiomas: