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

Gestores de arranque / Taller 1 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:
      • / a una partición primaria de 3500 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. Destruir los 100 primeros bytes del sector 0 del disco 0. Esto se hará con el comando dd conjugado con estos 4 modificadores: "if" "of" "bs" y "count". El procedimiento consiste en volcar el flujo de zeros que proporciona el disposito /dev/zero sobre el área indicada. Una vez hecho esto, en el siguiente reinicio de la máquina se expirementará un error FATAL que impide arrancar el sistema a consecuencia de la destrucción de los primeros bytes del MBR. ATENCIÓN con las fronteras de bytes del MBR, si te pasas destruyendo bytes y alcanzas la Tabla de Particiones provocas una situación que no resuelve esta práctica ni ningún procedimiento sencillo de implementar.
  5. Reiniciar la máquina y comprobar que no arranca el sistema.
  6. 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.