Windows no arranca con el gestor de arranque LILO

Base de Datos de Soporte (fhassel_windows_not_booting)
Referido a

SuSE Linux: Versión 8.0

Síntoma

Después de instalar SuSE Linux 8.0, su sistema operativo Windows no arranca con el gestor de arranque LILO. Su sistema Linux arranca correctamente. Linux y Windows están instalados en discos duros diferentes.

Causa

La causa es una entrada incorrecta en el archivo de configuración de LILO.

Solución

Por favor, cambie manualmente la configuración del LILO. Antes de nada, abra una shell como usuario root mediante los siguientes pasos:

  1. Presione ALT+F2 en KDE.
  2. Escriba "xterm" en el campo de entrada.
  3. Haga click en "Ejecutar".
  4. Escriba el comando "su -" en la ventana mostrada.
  5. Escriba su contraseña de root en el prompt correspondiente.

Ejecute fdisk -l para obtener una descripción de como está particionado su sistema. La salida será similar a:

Disk /dev/hda: 64 heads, 63 sectors, 1023 cylinders
Units = cylinders of 4032 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1      1023   2062336+   6  FAT16


Disk /dev/hdb: 255 heads, 63 sectors, 1655 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1   *         1         2     16033+  83  Linux
/dev/hdb2             3        19    136552+  82  Linux swap
/dev/hdb3            20      1655  13141170   83  Linux

En este ejemplo, Windows está en la primera partición del primer disco duro y se le hace referencia como /dev/hda1. Por favor, inicie YaST2 y abra el siguiente diálogo:

  1. Seleccione "Modificar la configuración actual" y confirme con "Siguiente".
  2. Seleccione dónde debe ser instalado el gestor de arranque.
  3. Pase de largo el diálogo "Propiedades globales de LILO" pulsando en "Siguiente".
  4. En el siguiente diálogo, seleccione la entrada "windows", y haga click en el botón "Editar".
  5. Seleccione la etiqueta de su partición Windows como "Partición raíz" de la lista (en nuestro ejemplo "/dev/hda1") y confirme con "Siguiente".
  6. Eso le llevará de nuevo al diálogo de configuración de las secciones de LILO; por favor pulse de nuevo en "Siguiente".
  7. "Finalizar" la configuración y confirmar con "".

Salga de YaST2. Ahora debería poder arrancar Windows sin ningún problema.

Procedimiento manual

Si prefiere editar manualmente el archivo de configuración de LILO, por favor, proceda como le indicamos:

Abra el archivo /etc/lilo.conf con su editor de texto preferido, p.e. pico, escribiendo:

pico /etc/lilo.conf

Busque la entrada del arranque de Windows. Debería ser algo parecido a:

  other  = /dev/hdb1
  label  = windows

y cambie la entrada del dispositivo. De acuerdo con nuestro ejemplo, debería ser:

  other  = /dev/hda1
  label  = windows

Si arranca LILO desde un disquete, tiene que comprobar la variable "boot=" (que se encuentra al principio del fichero). Para arrancar desde un disquete, la variable debe tener el valor:

boot=/dev/fd0

Guarde los cambios (combinación de teclas CTRL-O en pico) y salga del editor (combinación de teclas CTRL-X en pico). Ahora ejecute el comando

lilo

en la shell y reinstale el gestor de arranque con los nuevos parámetros. (Si arranca desde un disquete, el disquete de arranque de LILO debe estar dentro de la disquetera para reescribirlo).

Reinicie su computadora. Arrancar Windows no debería darle más problemas.


Palabras clave: WINDOWS, LILO, BOOT, BOOT MANAGER, BOOTMANAGER, GESTOR, ARRANQUE

Temas: LILO

SDB-fhassel_windows_not_booting, Copyright SuSE Linux AG, Nürnberg, Germany - Versión: 19. Apr 2002
SuSE Linux AG - : 24. Apr 2002 de glazzar (sdb_gen 1.40.0)