Enviar Respuesta  Enviar Tema 
Instalar Windows luego de Linux (solucionado)
Autor Mensaje
oem
Usuario PL


Mensajes: 3
Grupo: Registrado
Registro en: Oct 2007
Estado: Sin Conexión
Reputación: 0
Mensaje: #1
Instalar Windows luego de Linux (solucionado)

Buenas, les escribo por este asunto con el que he venido dando vueltas hace horas. Estoy corriendo Gentoo y necesito instalar Windows en alguno de mis 2 HDs.

fdisk -l muestra:
--------------------------------------------------------------
Disk /dev/hda: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 4 32098+ 83 Linux
/dev/hda2 1959 10010 64677690 f W95 Ext'd (LBA)
/dev/hda3 5 66 498015 82 Linux swap / Solaris
/dev/hda4 67 1958 15197490 83 Linux
/dev/hda5 1959 10010 64677658+ 7 HPFS/NTFS

Partition table entries are not in disk order

Disk /dev/hdb: 20.4 GB, 20416757760 bytes
255 heads, 63 sectors/track, 2482 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 1 5 40131 83 Linux
/dev/hdb2 6 68 506047+ 82 Linux swap / Solaris
/dev/hdb3 * 69 625 4474102+ 7 HPFS/NTFS
/dev/hdb4 626 2482 14916352+ 7 HPFS/NTFS
--------------------------------------------------------------

hda1 es mi /boot.
hda2 es una extendida que no se cómo llegó ahí.
hda3 es mi swap.
hda4 es mi /
hda5 es una partición NTFS de datos.

hdb1 y hdb2 son particiones de una instalación antigua de gentoo.
hdb3 es una instalación de Win2000 que utilizaba antes (y es donde planeaba instalar WinXP).
hdb4 es otra partición de datos.

Particiones que no se pueden tocar: hda4 (no quiero reinstalar gentoo) y hda5 y hdb4 (demasiada información como para pasarla a otro lado). Las demás se pueden modificar siempre y cuando no tenga problemas para seguir usando esta instalación de gentoo o acceder a los datos mencionados anteriormente.

El problema es el siguiente: cuando intenté instalar Win en hdb3, la instalación no me lo permitió debido a que parece que necesita escribir el boot en el disco master (hda).
¿Qué podría hacer para instalar Windows? Ya que necesito trabajar con aplicaciones de audio específicas.
Saludos y desde ya muchas gracias!

OEM.

10-07-2007 02:57 AM
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
dragonauta
Linux Registered User #436806
******
Super Moderador

Mensajes: 683
Grupo: Super Moderador
Registro en: Nov 2006
Estado: Sin Conexión
Reputación: 10
Mensaje: #2
RE: Instalar Windows luego de Linux

Hola oem, bienvenido:

Un truco que siempre me ha sido útil es quitar simplemente el conector de fuente del disco maestro...
Tu PC no verá el maestro, pero seguirá viendo un disco esclavo, y windows verá sólo un disco y te dejará instalarlo...

Para bootear (si tenés selector de booteo, generalmente F8 o F11) podés elegir el disco deseado (windows no le importa si es un disco master o esclavo, mientras tenga sector de booteo y partición primaria...)



Reglas del Foro | (irc.freenode.net#preguntaslinux)
10-07-2007 09:44 AM
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
magtec
Caveman with technical skills
*****
Moderadores

Mensajes: 126
Grupo: Moderadores
Registro en: Jan 2007
Estado: Sin Conexión
Reputación: 2
Mensaje: #3
RE: Instalar Windows luego de Linux

Otra opcion seria una VM, si no tenes mucha RAM la podes usar con TWM(manejador de ventanas super liviano).


- La seguridad es más importante que la usabilidad. En un mundo perfecto, nadie debería ser capaz de utilizar nada.
10-07-2007 10:58 AM
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
oem
Usuario PL


Mensajes: 3
Grupo: Registrado
Registro en: Oct 2007
Estado: Sin Conexión
Reputación: 0
Mensaje: #4
RE: Instalar Windows luego de Linux

VM no porque necesito trabajar con audio a baja latencia.

Dragonauta: tu truco creo que puede funcionar muy bien. Lo primero que quise hacer es agregar la entrada para windows en lilo.conf, pero cuando ejecuto /sbin/lilo me sale el siguiente error:

/sbin/lilo:
-------------------------------------
Warning: LBA32 addressing assumed
Fatal: open /boot/vmlinuz: No such file or directory
-------------------------------------

Miré en /boot y es cierto, no existe vmlinuz! Quiere decir que tendría que recompilar el kernel para volver a tener la imagen ahí?

Saludos!
OEM.

10-07-2007 07:35 PM
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
dragonauta
Linux Registered User #436806
******
Super Moderador

Mensajes: 683
Grupo: Super Moderador
Registro en: Nov 2006
Estado: Sin Conexión
Reputación: 10
Mensaje: #5
RE: Instalar Windows luego de Linux

A ver, vayamos por partes.

No podés bootear desde un disco slave referenciándolo desde un disco master (ni viceversa)

Por única vez, desconectá el disco master.
Booteas y ponés el CD de win, comenzará la instalación.
Elegís la partición que le vas a dar a win e instalás (obviamente hará pomada tu lilo en el disco esclavo (no en el maestro porque está desenchufado!)
Unas vez terminada la instalación, apagás y conectás el disco maestro otra vez.

Ahora cada vez que inicies tu equipo, si pulsas la tecla de selección de menú de booteo vas a poder elegir desde que unidad arrancar. El menú de selección de booteo generalmente te presenta las opciones: floppy, hdd (master), hdd (slave), cd-rom y usb (puede variar dependiendo que hardware tengas)
* Si elegis el maestro, iniciará tu gentoo.
* Si elegís el esclavo, iniciará tu windows (nota que ambos tienen sus respectivos MBR y no hace falta retocar nada más)



Reglas del Foro | (irc.freenode.net#preguntaslinux)
10-08-2007 08:43 AM
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
p_eter
Chaos Manager
*******
Administrador

Mensajes: 4,511
Grupo: Administrador
Registro en: Jun 2005
Estado: Ausente
Reputación: 13
Mensaje: #6
RE: Instalar Windows luego de Linux

Hola, incluso podría usar GAG, para hacer la selección sin necesidad de entrar al menu del Bios.


10-08-2007 10:21 AM
Visita el website del usuario Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
oem
Usuario PL


Mensajes: 3
Grupo: Registrado
Registro en: Oct 2007
Estado: Sin Conexión
Reputación: 0
Mensaje: #7
RE: Instalar Windows luego de Linux

Listo, gente, problema solucionado.
A continuación dejo las simples instrucciones de cómo hice todo el proceso, para que si alguno también las necesita, las tenga registradas:

1) Desconecté el disco maestro con linux y dejé como maestro el destinatario del windows, que antes era esclavo. Algunos pueden hacer esto simplemente desde el setup del BIOS, invirtiendo el orden de booteo de los discos. A mi no me funcionó, el instalador de windows seguía pidiendo estar en el disco maestro. Es asi, windows pide ser el amo, señor y maestro.

2) Instalé windows tranquilamente.

3) Volví a intercambiar los discos regresandolos a como estaban antes, linux en maestro, windows en esclavo.

4) Edité el archivo /etc/lilo.conf agregandole las siguientes líneas:

other=/dev/hdb1
label=winXP
table=/dev/hdb
boot-as=0x80 # nótese esta línea

La línea en negrita es clave, ya que sin ella sigue sin bootear windows. Básicamente le dice al disco esclavo que bootee como si fuera maestro (0x80: para lilo esa es la dirección del primer disco).

5) Ejecuté /sbin/lilo.

Notas: no podía ejecutar /sbin/lilo ya que carecía de imágenes del kernel en el directorio /boot. No se cómo pueden haberse eliminado, pero solucioné el asunto copiando la imágen de mi kernel actual desde /usr/src/linux/arch/i386/boot (archivo bzImage).

Eso es todo. Muchas gracias por su ayuda!
Saludos.
OEM.

10-10-2007 12:38 AM
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
dragonauta
Linux Registered User #436806
******
Super Moderador

Mensajes: 683
Grupo: Super Moderador
Registro en: Nov 2006
Estado: Sin Conexión
Reputación: 10
Mensaje: #8
RE: Instalar Windows luego de Linux

Excelente.
Muchas gracias por postear la solución.

Una pequeña aclaración:
0x80 es el modo en que la bios identifica el primer disco, 0x81 sería el segundo disco

Un ejemplo para darle mayor claridad al asunto

Código:
#  other operating systems:
other=[b]/dev/hda3[/b]
     label=dos
     boot-as=0x80    # must be C:
other=[b]/dev/hdb1[/b]
     label=Win98
     boot-as=0x80    # must be C:

Fijense que /dev/hda3 será considerado por el SO que tenga instalado como una partición primaria, lo mismo para /dev/hdb1 (solo que aquí se ve claro el 'reemplazo' de un esclavo por un master)

Saludos



Reglas del Foro | (irc.freenode.net#preguntaslinux)
10-10-2007 02:04 PM
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
Enviar Respuesta  Enviar Tema 

Posibles Temas Similares...
Tema: Autor Respuestas: Vistas: Ultimo Mensaje
  Crear Linux LiveUSB (solucionado) angelm 5 696 06-09-2008 12:50 PM
Ultimo Mensaje: angelm
Question Instalar Mandriva despues de Windows (solucionado) xXMaDaRaXx 14 1,316 10-26-2007 01:20 PM
Ultimo Mensaje: p_eter
  Se puede instalar knoppix?? jonathan.medula 1 673 09-02-2007 12:35 AM
Ultimo Mensaje: p_eter
Cool cursos de linux (solucionado) maurox085 4 730 05-08-2007 11:39 AM
Ultimo Mensaje: maurox085

Ver la Versión para Impresión
Mandar este Tema a algún Amigo
Subscríbete a este Tema | Agrega este Tema a Tus Favoritos

Salto de Foro: