Instalando Windows y Linux en discos independientes

Si poseemos 2 discos duros y queremos que ambos sistemas trabajen en forma independiente es decir que cuando deshabilite o necesite sacar uno de los discos, el otro sistema siga arrancando normalmente lean este articulo hecho por mi XD

Como NO FUNCIONA

Normalmente uno instala windows en el disco Primario y Linux en el secundario. Al hacer esto Linux instala su gestor de arranque (grub) en el sector 0 del disco primario (el de windows), pero para funcionar, necesita leer el contenido de los archivos /boot/grub, que se encuentran en el disco secundario (el de linux), por ende, si sacamos el disco 2, grub no va a poder funcionar y no podremos hacer arrancar ningun sistema XD.

Como SI Funciona

El procedimiento es relativamente simple, pero me costo tardes de experimentación XD

  • 1º Ponemos el disco en que vamos a instalar windows como maestro primario e instalamos windows normalmente XD
  • 2º Retiramos el disco que contiene windows y ponemos el disco en que vamos a instalar linux de maestro primario e instalamos Linux Normalmente.
  • 3º Insertamos el disco que contiene windows como Esclavo Primario
  • Hasta ese momento no podremos arrancar windows, asi que hay que hacer una pequeña modificación

  • 4º En linux vamos al directorio /boot/grub y editamos el archivo menu.lst. En él agregan la siguiente linea

    # Disco de windows como Esclavo Primario
    title Windows XP
    root (hd1,0)
    makeactive
    chainloader +1
    map (hd0) (hd1)
    map (hd1) (hd0)

    Luego de reiniciar, veran que grub contiene un menu estra, llamado Windows XP, y al arrancar con esta opcion, windows deberia partir

    Suerte. XD

    PD: Repito, la gracia de instalarlo asi, es que aunque retiremos uno de los discos del PC, el otro sistema sigue funcionando sin problemas XD

    PD2: Nunca instalen windows en un disco duro que esta como esclavo, ya que da problemas al arrancar. Siempre la instalacion se hace con el disco como maestro y despues lo cambiamos de posicion.

  • Ventajas

    – No estoy obligado a tener ambos discos en el PC para que los sistemas arranquen, si alguna vez es necesario retirar alguno de los 2 discos del PC, el otro sistema (montado en el disco que queda en el pc), podrá arrancar en forma normal, solo basta cambiar el disco que queda solo a la posicion MAESTRO, o incluso, la mayoria de las placas arrancan igual desde un disco Esclavo al detectar que no existe un MAESTRO

    – Si algun dia es necesario formatear Windows, simplemente se retira el disco de linux, se pone el de windows como maestro y se formatea. Luego de esto se vuelve a poner de esclavo y todo estara como siempre, con arranque dual y sin perdidas del GRUB (gestor de arranque)

    -Si necesitan Reinstalar Linux, basta solo con instalar y volver a editar el archivo /boot/grub/menu.lst, y todo volverá a la normalidad

    Ciertamente bastante comodo para el usuario

    Subscribe
    Notify of
    guest

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    5 Comments
    Inline Feedbacks
    View all comments
    trackback

    […] Estoy un poco dormido para explicar todo el proceso, as� que te voy a recomendar que te leas: http://rodrigo.zamoranelson.cl/?p=94 http://www.linuxselfhelp.com/gnu/gru…er/grub_4.html Cualquier duda que te pueda surgir, no […]

    Christian
    Christian
    16 years ago

    Segui tus instrucciones, consegui entrar al grub con la nueva lines extra de WINDOWS XP. Sin embargo a la hora de seleccional WINDOWS XP la computadora se congela.

    Apago la computadora, pongo el disco duro donde tengo instalado el XP como maestro y desconecto el HD donde tengo instalado el linux, la vuelvo a prender y o sorpresa, el XP a perdido el sector de arranque, por lo que tengo que colocar de nueva cuenta el disco de recuperacion de Windows.

    Me puedes ayudar a resolver este pequeño, pero incomodo problema?

    Gracias

    Matias
    18 years ago

    Como acotacion:
    Para los que usen lilo, la opcion de mapeo del disco es:
    map-drive 0x80
    to 0x81
    map-drive 0x81
    to 0x80

    5
    0
    Would love your thoughts, please comment.x
    ()
    x