Tecnología

Inicio

Cómo restaurar un archivo menu.lst de GRUB

Cómo restaurar un archivo menu.lst de GRUB


Los usuarios de Linux, especialmente aquellos que arranque dual con Windows, se inicia la sesión con un gestor de arranque para encender el ordenador y elegir el sistema operativo para la sesión. Pero si falla el gestor de arranque, todo el equipo es totalmente fuera de servicio. Una de las razones más probables para el cargador de arranque es que el archivo menu.lst de GRUB puede estar dañado. No es tan difícil de restaurarla, ya que es un archivo de texto plano. Llegar a ese punto no será posible, sin embargo, sin pasar por el proceso de arranque normal.

Estos pasos suponga que su equipo es un arranque dual con dos particiones, con ventanas en la primera partición (/ hda1) y Linux en la segunda partición (/ hda2).

Instrucciones

1 Si el ordenador no arranca, la mejor solución es para ponerlo en marcha con una pequeña versión de Linux - Puppy Linux o Slax - en un CD-ROM en vivo. Si no tiene uno, tomar prestado un ordenador con una conexión en línea e ir a cualquiera de estos sitios de Linux y descargar el archivo .iso. A continuación, grabarlo en un CD fresco como una imagen .iso, siguiendo las instrucciones de la grabadora de CD.

2 Poner en el CD de Linux en vivo, reiniciar el sistema e inicie la sesión como root. Con Slax, el nombre de usuario root es "raíz" y "Toor" es la contraseña. Si estás usando Puppy Linux, se inicia la sesión automáticamente como usuario root.

3 A pesar de su archivo menu.lst puede ser elevado de foul para arriba, usted desea una copia de seguridad de todos modos para estar en el lado seguro. En una terminal, escriba:

cp /mnt/hda2/boot/grub/menu.lst mnt / hda2 / boot / grub / menu.lst_backup1

Esto copia el archivo menu.lst, y lo coloca en el mismo directorio que el archivo menu.lst.

4 Ahora vas directamente en el archivo menu.lst. En el tipo de consola de comandos:

mcedit /mnt/hda2/boot/grub/menu.lst

Esto abrirá el archivo en mcedit, un editor de texto fácil de usar. La mayoría de los archivos menu.lst se vería así:

Linux config partición de arranque comienza

vectorlinux título (en / dev / hda2)
root (hd0,1)
kernel / boot / vmlinuz root = / dev / hda2 ro vga = 790

Linux config partición de arranque de arranque comienza endsOther config partición

Título de Windows (en / dev / hda1)
root (hd0,0)
activar
chainloader +1

Otros extremos de configuración de la partición de arranque

En GRUB, discos y particiones comienzan en cero, por lo que (hd0,1) significa que el sistema Linux está en el primer disco, segunda partición. Tipo de cualquier cambio que se necesita comprobar su edición, guardar y salir.

5 Reiniciar el sistema, extraiga el CD-ROM, y probar el equipo. Si se arranca y todo funciona, copia de seguridad del archivo menu.lst restaurado. En un intérprete de comandos, escriba:

cp /mnt/hda2/boot/grub/menu.lst mnt / hda2 / boot / grub / menu.lst_backup0

Consejos y advertencias

  • Se recomienda mantener un Live CD de Linux a la mano en caso de emergencia; cuando haya terminado se puso en un lugar seguro.
  • Tenga mucho cuidado de trabajar en un intérprete de comandos de Linux. Usted es capaz de cambiar cualquier archivo del sistema, y ​​puede potencialmente hacer daño real.
  • Si el archivo menu.lst restaurado no funciona, errores de escritura son una razón probable. Compruebe cuidadosamente su trabajo.