Nome deja elegir el SO

Imagen de Mame
0 puntos

Hola, tengo dos discos duros en uno tengo el Windows XP y en el otro acabo de instalar el Ubuntu. El caso es que si quito el disco del windows puedo entrar en Ubuntu sin problemas, pero al tener los dos discos conectados no me deja elegir y se mete directamente en el del Windows.

¿Cómo puedo hacer para decidir cada vez que inice el pc? ¿o no se puede?

Gracias

Imagen de thebabyxtremeboy
+1
0
-1

Tal vez los dos discos estan como primarios y pueda crear alguna confusion, trata de poner el segundo disco como esclavo y comenta lo que sucede.
D@vis

+1
0
-1

------------------------------------------------------------------------------------------------------------------------
El software libre es de todos y para todos.... :D

Imagen de hugolino
+1
0
-1

si los discos están conectados en el mismo cable ide, probá lo que dijeron arriba de poner el disco con windows con el jumper en slave.

si están en cables ide distintos, entrá al bios de la pc y modificá el orden de arranque al otro cable ide

+1
0
-1
Imagen de Anónimo
+1
0
-1

Es el mismo cable, si pongo el otro de esclavo me da "error de lectura de disco", y me pide que reinicie, también he probado a poner los dos que los detecte el cable pero ocurre lo mismo y si en la bios le doy preferencia al del linux pues se carga automaticamente el linux y tampoco me da opción de elegir.

Cuando lo dejo como estaba lo que ocurre es que entra en la pantalla de elección del SO pero allí solo se ven dos windows XP (el que tengo y el que había hace mucho tiempo en el otro disco que no se por qué no se quita de ahí aunque formatee), pero el Ubuntu no sale.

+1
0
-1
Imagen de Te0
+1
0
-1

Conecta los dos discos. Dale preferencia al de linux en la BIOS, entras en linux y ejecutas:

sudo grub-install /dev/hda

suponiendo que hda es el de linux. si el de linux es hdb pues te pones hdb.

Así te detectará los dos sistemas y te instalará el grub en el disco que tenga la marca de arranque en la bios (el de linux) permitiéndote elegir.

+1
0
-1
Imagen de Anónimo
+1
0
-1

OK voy a probar, gracias.

+1
0
-1
Imagen de Anónimo
+1
0
-1

Pues el comando parece que funciona por que pone no ha habido errores pero al reiniciar sigue entrando directamente sin darme a elegir :(

+1
0
-1
Imagen de Te0
+1
0
-1

pues eso los tenías??
Dime donde tienes el linux y donde tienes el windows. es decir hda1 hda2 o hdb1 hdb3... dime los dos.

+1
0
-1
Imagen de Anónimo
+1
0
-1

Sí, sí están los dos puestos. No se donde tengo que mirar eso del hda1 hda2 etc, yo he puesto hdb, con el hda no me deja por que dice que no se corresponde con la unidad o no se qué. ¿Donde miro lo de hdx?

+1
0
-1
Imagen de Te0
+1
0
-1

Arranca en linux. Abre un terminal (consola).

escribe:

cd /dev

ls hd*

y te aparecerá una lista con todos los dispositivos que empiecen por hd (hard drive)

ahí te saldra:

hda hda1 hda2 ... hdaN hdb hdb1 hdb2 ... hdbN

Esos dispositivos se corresponden a las particiones.
hda es el nombre del disco principal. hda1 es la primera partición del disco principal... etc

lo mismo con hdb

si te sale hdc es el cdrom ese no lo tienes que usar.

para identificar las particiones escribe:

mount | grep /dev/hd

te saldrá algo como esto:

mount | grep /dev/hd

/dev/hda3 on / type ext3 (rw,errors=remount-ro)
/dev/hda5 on /home type ext3 (rw)
/dev/hda2 on /media/Datos type vfat (rw,iocharset=utf8,umask=0007,gid=46)
/dev/hda1 on /media/Windows type ntfs (rw,nls=utf8,umask=0007,gid=46)

Aquí te esta diciendo: la partición /dev/hda3 está montada en / ==> eso quiere decir que hda sería el disco en el que está tu linux. con lo cual al grub-install le pasarás como parametro /dev/hda. Y después seleccionar que la Bios arranque tu disco de linux.

+1
0
-1