jueves, 30 de agosto de 2012

Cómo hacer un CD que arranque una shell de grub

Si necesitamso recuperar el sistema de arranque tener una LiveCD es una opción... otra más rápida tener un cd con grub. Así se puede crear

mkdir iso

mkdir -p iso/boot/grub

cp /usr/share/grub/i386-pc/stage2_eltorito iso/boot/grub
mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o grub.iso iso

... grabar la iso en un CD
... arrancamos del CD 

find /boot/grub/stage1

...
...

root (hd0,0)

Recuerda hd0, disco primario, 0 partición 1

setup (hd0)

¡Bien! Para arrancar (sin reiniciar porque la BIOS es vieje p.ej.  y no arranca desde esa unidad o por ahorrarnos tiempo)

kernel /boot/[TAB] ro root=/dev/sda1 
initrd /boot/[TAB]
boot 



Nota 1: Desde el grub puedes ver fichero con el comando cat, P.ej cat /etc/fstab para ver si las unidades son correctas.

Nota 2: Esto es para el grub 0.9x, no para grub 2.

















No hay comentarios:

Publicar un comentario