GNU Grub no reconoce Windows XP

Imagen de JooseLarezZ
0 puntos

No sabia que foro preguntar así que lo hice en este.

Tengo el Windows XP, al tiempo instale Ubuntu en el mismo disco duro con un CD que pedí por correo. Todo bien, al iniciar me salia una lista de los SO elegía el que quería y listo.
Quise formatear con Ubuntu un nuevo disco duro que instale y me daba un error (No recuerdo que decía) luego me metí en "Sistema/ Administración/ Utilidad de disco" utilice el icono "Borrar el contenido del dispositivo", reinicie quise entrar a Windows y me salia "Error no such device" seguido de números y letras. Busque en Internet y daban unos comandos que decían son para "solucionar" el error: Sudo fdisk -l, sudo update-grub, con este ultimo se arreglaba todo.
Reinicie, pero esta vez no salia Windows en el grub.
En el primer disco aparecen todas las carpetas y archivos de ambos SO.

Ya he buscado en varios temas y foros y no dan la solución a mi problema, o todavía no he dado con el que es, soy un novato con este tipo de SO y les agradecería que fueran paso por paso.
También tengo otros problemas pero quisiera solucionar este primero..

Ubuntu 9.10 - Karmic Koala
GNU Grub 1.97 beta4

Imagen de Car-los
+1
0
-1

Si tienes ubuntu e instalas windows se carga el grub. En tu caso no es lo mismo y no se si te servira en este caso pero por probar...

Descargate el super grub disk grabalo en un cd y a ver si tienes suerte.

Saludos

+1
0
-1
Imagen de .doc
+1
0
-1

te estás armando un buen lío (o nos lo estás armando, si te digo la verdad, no se qué tienes instalado en estos momentos). Para saberlo, deberías escribir , en consola
sudo fdisk -l
y nos copias aquí lo que te salga.

Respecto al grub, veo que te falta lo más importante: es
sudo update-grub
pero luego tienes que hacer un
sudo grub-install /dev/sda

+1
0
-1
Imagen de JooseLarezZ
+1
0
-1

virus@VirusPC:~$ sudo fdisk -l
[sudo] password for virus:

Disco /dev/sda: 160.0 GB, 160041885696 bytes
255 cabezas, 63 sectores/pista, 19457 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x00000000

El disco /dev/sda no contiene una tabla de particiones válida

Disco /dev/sdb: 250.1 GB, 250059350016 bytes
255 cabezas, 63 sectores/pista, 30401 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0xb6f8c0ab

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sdb1 2 29126 233946562+ f W95 Ext'd (LBA)
/dev/sdb5 2 10200 81923436 7 HPFS/NTFS
/dev/sdb6 10201 23257 104880321 7 HPFS/NTFS
/dev/sdb7 25202 28959 30186103+ 83 Linux
/dev/sdb8 28960 29126 1341396 82 Linux swap / Solaris
/dev/sdb9 23258 25114 14916321 83 Linux
/dev/sdb10 25115 25201 698796 82 Linux swap / Solaris

Las entradas de la tabla de particiones no están en el orden del disco

Disco /dev/sdc: 7803 MB, 7803174912 bytes
122 cabezas, 58 sectores/pista, 2153 cilindros
Unidades = cilindros de 7076 * 512 = 3622912 bytes
Identificador de disco: 0xc3072e18

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sdc1 * 2 2154 7616256 b W95 FAT32

Hice lo que dices al final, sobre sudo up-date y el sudo grub-install... y me sale:

grub-setup: warn: Attempting to install GRUB to a partitionless disk. This is a BAD idea.
grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and its use is discouraged.
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/sdc

+1
0
-1
Imagen de nolin
+1
0
-1

Tienes 3 discos:
- uno de 160 GB (que Linux llama hd0 y también /dev/sda) sin particionar. Para usarlo debes hacerle al menos una partición.
- otro de 250 GB (que Linux llama hd1 y /dev/sdb) con un montón de particiones y, quizás, sistemas operativos.
- un tercero de 7,8 GB (esta capacidad no la había visto yo en mi vida), el hd2 y /dev/sdc

Vayamos al disco 2 (el de 250 GB):
Hay una partición del viejo tipo para Windows 95, y otras dos del tipo más nuevo NTFS.
Las otras 4 particiones son para Linux. Dos de ellas son del tipo /swap (dos '/swap' tampoco lo ví antes).
Un buen lío, sí.

Por lo visto, para arrancar el PC tuviste, en su día, indicar a la BIOS que lo hiciera con el segundo disco. Los otros quedan para otra cosa (¿datos?).

Yo empezaría desde cero: borrar todas las particiones, instalar Windows, instalar Linux.

Pero sospecho que no es tu idea. Así que:
1) Borra las particiones que no son W95 ni NTFS
2) En el hueco que quede, haz tres particiones (para '/', '/home' y '/swap'
Para esto de las particiones, puedes usar Gparted (estará en el CD) u otro gestor de particiones. Para saber los tamaños a dar a cada partición, busca en los foros.
3) Instala Ubuntu, formateando estas nuevas tres particiones.
4) Cuando la instalación te pregunte, instala Grub en el disco dos (hd1 o dev/sdb)

Con esto los discos 1 y 3 no se tocan.

+1
0
-1
Imagen de JooseLarezZ
+1
0
-1

El disco de 250 tiene una partición es para Windows, una que ya traía el disco con programas de Lenovo drivers y otras cosas, y una partición que yo hice de 100 para mis archivos juegos etc.. Las otras imagino se crearon al instalar el Ubuntu...
El disco de 160 es para instalar todos los juegos que ya tenia y otros que compre..

Desinstalar Windows no creo, no tengo el CD y tengo programas que no puedo borrar y muy difícilmente recuperar.
Estaba pensando en hacer eso pero no se si vaya a dejarlo peor y no pueda ni recuperar el otro SO.
Que particiones tengo que formatear y como?, si solo quiero eliminar Ubuntu y la particiones que creó.
Necesitare un programa para formatear y/o desinstalar Ubuntu o puedo hacerlo desde el mismo SO?

Después de todo eso.. puedo instalar Ubuntu en el disco de 160 sin que me afecte lo demás?

+1
0
-1
Imagen de gledof
+1
0
-1

tomando como disco principal al de 160Gb (sda) que no tiene nada instalado. Deberias entrar a la BIOS y cambiar el orden, poner a sdb como disco primario ahi tienes particiones Linux, swap y NTFS. Lo que tenias instalado antes de agregar el disco duro nuevo todavia debe estar ahi. El grub debe estar en el disco de booteo, desconecta el disco de 8Gby deja solo el de 250 y 160 y con eso podras cargar algun sistema siempre y cuando no hayas borrado algo.

+1
0
-1

Saludos.----

Imagen de Gabriel_M
+1
0
-1

... sencillo si cambias de puerto los discos rígidos.
El disco que inicia y debe tener instalado el Grub es /dev/sda,
al insertar el segundo disco donde no corresponde, este se
convirtiò en /dev/sda y el primer disco paso a ser /dev/sdb

+1
0
-1
Imagen de nolin
+1
0
-1

Particionar es trocear un disco. Con el programa Gparted u otro similar desde Ubuntu (también hay programas desde Windows, pero no uses el que trae por defecto, que lo borra todo) puedes gestionar las particiones.

Formatear una partición es decirle al sistema operativo cómo se organiza ese trozo del disco.

Yo usaría Gparted desde el CD. Al instalar Ubuntu es casi seguro que puedas también re-particionar y/o formatear.

Puedes elegir, partición a partición, que hacer: eliminar, expandir, acortar, mover, unir con otra partición, cambiar su tipo (primaria o lógica).
Al eliminar una partición (o al formatearla) se pierde lo que había en ella. Así se desinstala un SO.

+1
0
-1
Imagen de JooseLarezZ
+1
0
-1

Encontré el CD de Windows... Elimine todas las particiones excepto el da 100Gb y la del Windows.. Ahora reinicie y me dice:

Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key

Pero con el CD de Ubuntu con la opción de usar sin instalar y puedo acceder al disco y todos sus archivos.

+1
0
-1
Imagen de .doc
+1
0
-1

sigues actuando a tu aire, y poniéndonoslo poco claro. Por lo que entiendo quieres seguir solo con Windows (o al menos usar las herramientas de Windows) ¿no?. Si no es así defínenos lo que, al final, quieres conseguir, y empieza definiendo 'la estrategia' de los discos, y su particionado, que quieres implementar.

Y yo, desde luego, como te han dicho, prescindiría del tercer disco, de 7 gigas: sin duda es un disco duro viejo, y lento. Con dos discos duros puedes tener, perfectamente, en uno tu windows, y todos tus juegos windows, y en otro, si quieres tenerlo, un Ubuntu

+1
0
-1
Imagen de JooseLarezZ
+1
0
-1

En el disco de 260 me gustaría quedarme con el Windows (que es donde esta) y con una partición para mis archivos.
En el de 160 los juegos y el Ubuntu, ¿Debería crear una partición para el Ubuntu?.
No tengo un tercer disco, no se porque lo dicen o porque sale.
Estoy considerando en darme por vencido, formatear todo y empezar desde cero.

+1
0
-1
Imagen de nolin
+1
0
-1

Si quieres tener los dos SO a la vez (Windows y Ubuntu) tienes que tener una manera de indicar cuál de ellos es el quieres utilizar cuando arrancas el PC. Los dos a la vez no se puede, igual que dos personas no pueden a la vez usar la misma cuchara.

Cuando arranca el PC, la BIOS (viene de fábrica y 'vive' en la placa base) busca un programa para cargar el SO. Este programa lo busca sólo en un disco, el que tú hayas indicado entrando en la BIOS. (Se suele entrar pulsando la tecla Esc cuando empieza el arranque).

Si instalas los SO en distintos discos, cada vez que arranques el PC tienes primero que entrar en la BIOS, cambiar el disco para cargar el SO, guardar y salir de la BIOS. Muy largo.

Si tienes los dos SO en el mismo disco duro, al instalar Ubuntu se instala un programita llamado grub que te pregunta con cuál SO arrancar. Y desde Ubuntu podrás acceder a todos tus discos y sus particiones. Desde Windows, sólo a las que estén formateadas con tipo FAT o NFTS.

Te remito a lo que ya te respondí.

+1
0
-1
Imagen de .doc
+1
0
-1

bueno, esto no es exacto, puedes tener el Windows en un disco duro y el Ubuntu en otro. Eso si, al instalar el Ubuntu tendrás que asegurarte de que el Grub se te instala en el MBR del disco de Windows (y que sea este disco en que primero lea la BIOS al arrancar).

Yo me dejaría de líos e instalaría el Windows, y los juegos (presumiblemente de Windows) en el disco de 260 GB, y el Ubuntu en el de 160.

Y claro que tienes que tener particiones específicas para instalar Ubuntu, no es nada recomendable instalarlo mediante Wubi.

+1
0
-1
Imagen de JooseLarezZ
+1
0
-1

Ok.. ya me decidí a formatear. Voy a crear una partición solo para Ubuntu, pero... ¿De cuanto tendría que hacer la partición?

Con respecto al tema.. ¿Coloco Solucionado o no?, ya que al final terminare haciendo lo que no quería.
Gracias a todos por su ayuda y su tiempo.. Tal vez nos veamos luego. :D

+1
0
-1
Imagen de .doc
+1
0
-1

pues... no se si estará solucionado, porque me parece que estás un pelín despistado. Ubuntu no necesita una partición sino, como mínimo 2... y mejor 3 (root (/), /home y swap). Repasa un poco estas cuestiones del particionado de discos.

+1
0
-1