|
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
|
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 |
|
 |
dragonauta
Linux Registered User #436806
     
Mensajes: 683
Grupo: Super Moderador
Registro en: Nov 2006
Estado:
Sin Conexión
Reputación: 10
|
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 |
|
 |
magtec
Caveman with technical skills
    
Mensajes: 126
Grupo: Moderadores
Registro en: Jan 2007
Estado:
Sin Conexión
Reputación: 2
|
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 |
|
 |
oem
Usuario PL
Mensajes: 3
Grupo: Registrado
Registro en: Oct 2007
Estado:
Sin Conexión
Reputación: 0
|
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 |
|
 |
dragonauta
Linux Registered User #436806
     
Mensajes: 683
Grupo: Super Moderador
Registro en: Nov 2006
Estado:
Sin Conexión
Reputación: 10
|
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 |
|
 |
p_eter
Chaos Manager
      
Mensajes: 4,511
Grupo: Administrador
Registro en: Jun 2005
Estado:
Ausente
Reputación: 13
|
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 |
|
 |
oem
Usuario PL
Mensajes: 3
Grupo: Registrado
Registro en: Oct 2007
Estado:
Sin Conexión
Reputación: 0
|
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 |
|
 |
dragonauta
Linux Registered User #436806
     
Mensajes: 683
Grupo: Super Moderador
Registro en: Nov 2006
Estado:
Sin Conexión
Reputación: 10
|
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
# 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 |
|
 |