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.