Windows en PC con Linux ya instalado

21/05/2005 - 21:21 por Arreglador | Informe spam
hola, mi problema es el siguiente, un amigo se compro una pc que le vino con
linux, y por cuestiones de compatibilidad con ciertos programas que necesita
debe instalar windows, pero quiere mantener el linux que ya tiene la maquina.
La PC tiene espacio libre sin particionar, que es donde quiero instalar
windows xp pro, pero... se que si pongo xp en la pc que ya tiene linux,
despues no me va a arrancar linux, asique, como hago para que al iniciar la
pc me muestre la lista de sistemas operativos (en este caso solo linux y xp)
y yo pueda elegir cual iniciar? se puede hacer eso desde windows? se que xp
posee una ventana de seleccion de OS pero no se si toma a linux ya instado,
espero haber sido claro, se agradece mucho su ayuda, ya que no quiero
estropiarle la pc a mi amigo.
Gracias :-)

Preguntas similare

Leer las respuestas

#1 fermu
21/05/2005 - 22:27 | Informe spam
Hash: SHA1

Arreglador wrote:
se que si pongo xp en la pc que ya tiene linux,
despues no me va a arrancar linux, asique, como hago para que al iniciar la
pc me muestre la lista de sistemas operativos (en este caso solo linux y xp)
y yo pueda elegir cual iniciar? se puede hacer eso desde windows?



No se puede hacer eso desde windows... pero la respuesta dependería de
varios, factores.

1. Partición donde esté instalado linux, (si está en la primera
primaria, no vas a poder instalar windowsxp)

2. Ubicación del cargador de arrancar, (no es lo mismo que esté en el
MBR, que en la partición donde esté instalado linux)

De todas formas, asumiendo parametros por defecto, linux estará
instalado en una partición distinta de la primaria, y el cargador de
arranque GRUB o Lilo, en el sector MBR. La unica posibilidad de
recuperación que yo veo factible, (y más comoda de hacer) es reinstalar
el cargador de arranque configurandolo para que te permita arrancar
winXP. El procedimiento variaría dependiendo del tipo de cargador que
tengas... (grub/lilo), para más info, sobre todo este tema, te
recomendaría que pregutnases en los grupos de linux correspondientes,
Saludos
Fernando M. / Registered Linux User #367696
Respuesta Responder a este mensaje
#2 MedFor
22/05/2005 - 18:07 | Informe spam
Difícil escenario. Mas abajo te pegaré las instrucciones para iniciar linux
desde el gestor de arranque de windows xp. El problema es si puedes instalar
windows sin perder la partición donde está linux.

Arranque dual Linux - Windows XP

Para configurar el arranque dual de Linux / Windows XP en un sistema hay
que seguir unos sencillos pasos.

1) Instalar Windows XP en la primera partición del primer disco duro.
Después instalar Linux como mejor nos convenga, que para eso es un sistema
más versátil y funcionará igual. Cuando instalemos Linux (Fedora Core, en
concreto) nos dará la opción de instalar el gestor de arranque (por defecto
Grub, aunque también vale esto para Lilo en los sistemas que ya lo tengan
instalado) en el MBR del hda1 o en la partición que hayamos creado como
/boot (o en / si no hemos creado una partición /boot).
Elegiremos esta segunda opción, fijándonos en la partición de que se trate
(hda2, hdb1, etc.) porque nos va a hacer falta en el paso siguiente.
Supongamos
que es hdb1 (primera partición del segundo disco duro).

2) Una vez arrancado Linux, ejecutar (como root) la siguiente orden:

dd if=/dev/hdb1 of=/linux.bin bsQ2 count=1

Esto nos creará en el directorio raiz un archivo llamado linux.bin.
Copiaremos
ese archivo a un disquete (o lo dejaremos donde está si podemos acceder
desde Windows a la partición Linux).

3) Salimos de Linux y arrancamos Windows XP. En el directorio raiz de C:
hay un archivo oculto y de sólo lectura llamado boot.ini, que editaremos
(necesitamos privilegios de administrador, claro). Es un archivo de texto
que contendrá algo parecido a ésto:

boot loader
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP
Professional"
/fastdetect

operating systems
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional"
/fastdetect

4) En primer lugar añadiremos en la sección operating systems la siguiente
línea:

c:\linux.bin="GNU/Linux"

5) Luego cambiaremos el valor del timeout, que es el tiempo que esperará
el gestor hasta arrancar el sistema operativo por defecto. Pondremos por
ejemplo 20 (es decir, 20 segundos).

6) Si queremos que por defecto arranque nuestro Linux, cambiaremos la línea
default por:

default=c:\linux.bin

Guardamos las modificaciones realizadas en boot.ini

7) Copiaremos el archivo linux.bin (que tenemos en el disquete o en / de
la partición Linux) en el directorio raiz del disco C:

8) Reiniciaremos Windows, y al volver a arrancar nos aparecerá un menú con
las opciones de iniciar Windows XP o Linux.

PD: si la partición /boot (o / si no tenemos partición /boot) comienza
después
del cilindro 1024 del disco duro, hay que tener activado el LBA. Normalmente
está activado por defecto en la BIOS (si es una opción soportada, que es
lo más normal en sistemas no muy antiguos), pero conviene comprobarlo. Al
instalar Fedora Core conviene también marcar la opción "Forzar soporte LBA".
Respuesta Responder a este mensaje
#3 fermu
22/05/2005 - 18:25 | Informe spam
Hash: SHA1

MedFor wrote:
Difícil escenario. Mas abajo te pegaré las instrucciones para iniciar linux
desde el gestor de arranque de windows xp. El problema es si puedes instalar
windows sin perder la partición donde está linux.




La partición de linux no se pierde, lo unico que se pierde es el gestor
de arranque (grub/lilo) instalado, se reinstala y punto. :-)

Además para seguir tus instruccion, adicionalmente habría que reinstalar
grub/lilo en la partición de linux en lugar de en el MBR.

Repito que lo más sencillo, que yo veo, es reinstalar el gestor de
arranque de linux en el MBR y reconfigurarlo para que arranque winxp, y
le dé paso al boot.ini de windows.

Saludos
Fernando M. / Registered Linux User #367696
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida