viernes, 1 de agosto de 2008

Crear la tabla de particiones e instalar el grub para instalar Guadalinex y Windows en el mismo pc (2)

Crear la tabla de particiones e instalar el grub para instalar Guadalinex y Windows en el mismo pc (y 2)

Leerse antes el tema: Crear la tabla de particiones e instalar el grub para instalar Guadalinex y Windows en el mismo pc (1): Instalar Windows y Linux en el mismo pc

Al instalar Guadalinex ( recordaros que primero hay que instalar Windows ), si Windows no esta instalado en el disco 1 particion1, sino que  esta instalado por ejemplo en el disco 2, partición 1, el sistema generara un archivo menu.lst (/boot/grub/menu.lst) parecido a este (solo pongo la parte que afecta a Windows )

title Other operating systems:

title Windows XP Professional
rootnoverify (hd1,0)
savedefault
makeactive
chainloader +1

Con esta configuración del grub, al poner en marcha el pc, aunque elijamos iniciar Windows, este no arrancara.Si el Windows no esta instalado en la partición 1 del disco 1, debemos utilizar el comando map en el "menu.lst" que se encuentra en /boot/grub/menu.lst: usaremos el comando map, para engañar al grub y que piense que el windows este en la  partición 1 del disco 1 añadiendo esto:   ( lo que esta entre #  # no se pone, es solo la explicación de lo que hay debajo.
- hd significa disco duro: ( se pone un numero menos, vg si es el 1 se pone 0, si es el 2 se pone 1, etc)
- el numero detras de la coma es la partición:(se pone un numero menos,vg si es la 1 se pone 0, si es la 2 se pone 1, etc)

#disco 1 partición 1#          #disco 2 partición 1#
map (hd0,0)                      (hd1,0)
#disco 2 partición 1#          #disco 1 partición 1#
map (hd1,0)                      (hd0,0)

Así le indicamos con el comando map que simule la partición 1 del disco 2, y se convierta en la 1 del disco 1, esto en el caso de que tengamos el windows en el disco 2 en la partición 1.
--------------

Supongamos que tenemos el windows en el disco 1 partición 3 el map seria así:

#disco 1 partición 1#       #disco 1 partición 3#
map (hd0,0)                      (hd0,2)
#disco 1 partición 3#       #disco 1 partición 1#
map (hd0,2)                      (hd0,0)

----------------------

el comando map se pone después del title, quedaría así, si tenemos windows en el segundo disco hd1  partición 1

title Windows XP Professional
map (hd0,0) (hd1,0)
map (hd1,0) (hd0,0)
rootnoverify (hd1,0)
savedefault
makeactive
chainloader +1

---------

De esta forma se consigue que aunque windows no este instalado en el disco 1 y partición 1, que es donde debe estar instalado, al arrancar el pc se pueda elegir iniciar windows, y que funcione la selección hecha.

( Aunque como es obvio yo recomiendo usar por defecto Guadalinex, y usar Windows solo puntualmente, por ejemplo si hemos producido algún fallo en Guadalinex que nos impide usar internet para conseguir la solución al error  )

-----------------------

3 comentarios:

  1. Hola, amigo:
    A mi con Windows 7 no me funciona ese remedio. Intenta arrancar el Windows 7 y no encuentra la solución con lo que el Windows no me arranca. Con el Ubuntu no tengo problemas.
    Mi situación es que tengo dos discos duros: 80 Gb (donde instalé Win 7, estando este de arranque en la BIOS) y 200 Gb Sata (donde tenía instalado previamente Ubuntu con Grub en el sector de arranque del mismo). Para que el sistema arranque el Grub tengo que poner en la BIOS como disco de arranque al de 200 Gb.
    Cualquier sugerencia se agradece.
    Gracias.

    ResponderEliminar
  2. Oye por favor responderme a esto:
    He oido hablar de un programa llamado virtualbox que se trata de un programa en el que puede instalar cualquier otro sistema operativo en guadalinex edu
    por ejemplo si tienes linux puede también tener windows sin partir el disco duro
    Me podrían decir como se descarga:enviar un e-mail a tuentipeo@hotmail.com

    ResponderEliminar
  3. lArcade:
    Te aconsejo que te leas:
    http://doc.ubuntu-es.org/VirtualBox#Mediante_paquete_Deb
    y
    https://www.virtualbox.org/wiki/Downloads

    ResponderEliminar

A la vez que haces un comentario, por favor da una puntuación al tema: malo, normal, bueno o muy bueno.
Gracias.