SDB:Iniciar Linux con gestores de arranque Windows NT/2000/XP

Saltar a: navegación, buscar


>

Icon-obsolete.png Este artículo hace referencia a la versión '8.1' y ahora está obsoleto.

Mira en la página de discussion del artículo para más información.
Si sigue obsoleto, podría ser eliminado. Si es posible, por favor ayuda a actualizar el artículo para hacerlo actual.


Situación

El equipo contiene ambos sistemas operativos; Linux y Windows NT, 2000 o XP y queremos iniciarlos desde los gestores de arranque de ambos entornos.

Procedimiento

Primer acercamiento: Instalar GRUB como gestor de arranque en el MBR del primer disco duro

Esta es la configuración por defecto en la instalación de SuSE Linux. Si no realizamos algun cambio en la configuración del gestor de arranque durante el proceso de instalación, GRUB será instalado en el MBR¹ del disco duro y la opción de inicio de la partición Windows será automáticamente añadida al menú de inicio de GRUB.

¹ MBR: (Master Boot Record), Es el "registro principal de arranque" (acrónimo MBR), es un sector de 512 bytes al principio del disco duro que contine una secuencia de comandos necesarios para cargar un sistema operativo. Es decir, es el primer registro del disco duro, el cual contiene un programa ejecutable y una tabla donde están definidas las particiones del disco duro. Es el primer sector físico (Cilindro 0, Cabeza 0, Sector 1) asignado a un disco duro en un sistema (el primer disco duro con el número de periférico-BIOS 0x80).

Para más información, viste http://es.wikipedia.org/wiki/Master_Boot_Record

Segundo acercamiento: Utilizar gestores de arranque Windows NT/2000/XP

Además de los sectores de arranque, los gestores de arranque de NT/2000/XP son también capaces de iniciar los archivos imagen de los mismos (iso). Las siguientes instrucciones nos ayudarán a iniciar Linux con este tipo de gestores:

  • Instalar Windows NT/2000/XP si es necesario.
  • Prepare un medio para salvar los datos (disco duro o disquete) con un sistema de archivos compatible, que pueda ser escrito y leído tanto en Linux como en Windows, por ejemplo, FAT.
  • Instale Linux. Durante la instalación no instale el gestor de arranque GRUB en el MBR, debe realizarse en la partición raíz. Para realizar esta operación complete los siguientes pasos.
    • Durante el proceso de "Configuración de la instalación", pasamos a modo "Experto", buscamos en el último apartado "Arranque" y dentro de la pestaña "Instalación del cargador de arranque", definimos la "Ubicación del cargador de arranque". Recomendamos definirla desde "Otro" ya que durante el proceso de particionamiento cada usuario puede definirlo en una partición distinta a la predefinida por defecto.

Una vez que la instalación ha sido completada, se deberá realizar un reinicio del sistema. Sin embargo, el gestor de arranque Linux no estará disponible, procedamos a continuación a iniciar el sistema con los siguientes pasos:

  • Inicie el sistema desde el CD o DVD de instalación.
  • En el menú de inicio, seleccione "Iniciar desde el disco duro".
  • La partición raíz es detectada automáticamente y Linux será iniciado.
  • Después de la instalación, abrimos Konsole como usuario root o superusuario y montamos la partición FAT de datos en el sistema. (Por ejemplo, montar un disquete /media/floppy.)
  • Copiamos el sector de arranque de GRUB desde el sector de arranque de la partición raiz, (/dev/sda3 in este caso) al disquete:
   dd if=/dev/sda3 of=/media/floppy/bootsek.lin bs=512 count=1

Este paso y el siguiente no necesitan ser repetidos una vez que hayamos realizado una actualización del kernel si utilizamos GRUB como gestor de arranque. Sin embargo, deberán ser repetidos si el archivo /boot/grub/stage2 es modificado al actualizar el paquete GRUB.

  • Inicie su sistema Windows y copie el siguiente archivo bootsek.lin desde el medio de almacenamiento FAT al directorio principal del sistema identificado como C:
  • Añada la siguiente entrada al archivo boot.ini:
   c:\bootsek.lin="SuSE Linux"
  • Aumente el tiempo de inicio, en caso de que éste predefinido en 0 segundos.
  • Si el archivo boot.ini no se muestra en el Explorador de Windows, puede editarlo a través del Panel de Control. Por ejemplo, en Windows XP: Panel de Control -> Herramientas administrativas -> Administración de equipos -> Administración de discos -> Inicio y recuperación-> Inicio del sistema -> Editar
  • Si los pasos que hemos realizado han sido satisfactorios, una nueva entrada para Linux estará disponible en el próximo inicio de sesión.


<keyword>arranque,windows,nt,2000,xp,sistema operativo,gestores,inicio,grub</keyword>