IES Miguel Romero Esteo - Departamento de Informática - Linux/Unix

Gestores de arranque / Taller 2 de restauración de GRUB

Comandos candidatos:

dd, grub-install, nano, vi, mount, init

Aplicaciones:

Enunciado:


  1. En caso de que no exista ya crear una máquina virtual de nombre deb-bootloader y cuyas únicas condiciones de cumplimiento obligatorio son que el firmware no sea EFI y que el disco duro virtual que se le conecte tenga como máximo 4GB. En esta VM instalar la última versión estable de Debian GNU/Linux de acuerdo al siguiente procedimiento:
      • BIOS boot como primaria de 1024 Kb
      • / a una partición primaria de 3000 Mb
      • swap a una partición primaria con el resto del espacio del disco.
  2. Arrancar el sistema recien instalado.
  3. Verificar que el sistema tiene instalados los comandos grub-*, en caso contrario, con apt y/o yum (según corresponda) instalar el producto necesario para proporcionarlos.
  4. Hacer una copia de seguridad de la partición BIOS boot con el comando dd dentro del directorio /var/tmp/. Esto lo hacemos para poder restaurar la situación a la normalidad. en caso de que no salgan bien las cosas a partir del siguiente punto.
  5. Destruir la partición BIOS boot con el comando dd volcando un flujo de zeros desde el disposito /dev/zero hacia  la partición (/dev/sdxx).
  6. Reiniciar la máquina y comprobar que no arranca el sistema.
  7. Arrancar la máquina con un LIVECD (recomendable SYSRECCD) y efectuar el procedimiento de rescate de GRUB con el guión Reinstalar GRUB2.   En el futuro, cuando el alumno se encuentre en una situación como la que se provoca deliberadamente con esta práctica (El cargador de arranque no se inicia o ha perdido la referencia a alguno de los sistemas instalados en la máquina) debe aplicar este protocolo de rescate si el cargador de arranque afectado es GRUB.