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

Gestores de arranque / práctica 2

Comandos candidatos:

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

Aplicaciones:


Enunciado:


Sobre las máquina virtual deb-/cen- con sendos disco dotados de tabla de particiones MBR proceder de la siguiente forma:

0) 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.

1) 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 de boot.img.


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.

2) Reiniciar la máquina y comprobar que no arranca el sistema.

3) 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.