Estoy cargando Linux (Debian Lenny) en VirtualBox pero aparentemente hay algún problema con GRUB. Cuando inicio el sistema, aparece un menú de grub:
Luego ejecuto los siguientes comandos:
root (hd0,0)
kernel /vmlinuz root=/dev/hda1 ro quiet
initrd /initrd.img
arranque
Después de que se inicie el sistema, ¿cómo debo seguir reparando el archivo grub?
¡Agradecería cualquier consejo!
Respuesta aceptada:
Primero (para futuros visitantes), si no puede iniciar su sistema, ingrese un CD de rescate de Debian o una unidad USB, monte su partición raíz en /mnt
y abre una terminal y ejecuta
chroot /mnt
para que pueda escribir comandos en su sistema instalado. Si tiene un /boot
separado partición, escriba mount /boot
para montarlo.
Debería tener un archivo llamado /boot/grub/menu.lst
. Si no lo hace, ejecute update-grub
para crear un archivo inicial. El archivo contiene comentarios "mágicos", que el update-grub
El comando se transforma en directivas Grub reales. Busque las siguientes dos líneas (que comienzan con un #
) y edítelos si no coinciden con lo que funcionó para usted:
# kopt=root=/dev/hda1 ro quiet
# groot=(hd0,0)
Una vez que haya editado estas líneas, ejecute update-grub
(nuevamente, si tuviera que ejecutarlo una vez para crear el archivo).
Si prefiere escribir menu.lst
manualmente (que solo es necesario en configuraciones extrañas), así es como se vería la sección para iniciar Linux:
title Debian GNU/Linux
root (hd0,0)
kernel /vmlinuz root=/dev/hda1 ro quiet
initrd /initrd.img