Dos hdd, problema con W7

Imagen de rogberth
0 puntos

Saludos a todos.

Tengo dos problemas y el segundo viene a raíz del primero:
En un principio instalé Ubuntu 11.10 en un hdd mientras que en otro hdd tenía W7. El primer problema viene cuando enciendo el ordenador después de completar la instalación y veo que ni aparece el grub ni nada para elegir entre los dos S.O aunque de todas formas en mi primera sesión con ubuntu podía montar el hdd con W7 y acceder sin problemas a todos sus archivos.

Tratando de resolver esto, investigando si tenía que configurar el grub o hacer algo especial acabé tocando la utilidad de discos que viene por defecto en la distro y probé a editar la partición del hdd con W7 y activé la pestaña de arrancable pensando que quizás sería eso. La cosa es que salió un error. Tras reiniciar para ver si funcionaba o no a pesar del error veo que Ubuntu me sigue reconociendo el disco aunque ya no sabe que es NTFS ni me deja montarlo.

Así pues, os pido por favor que me ayudéis y me digáis cómo puedo arreglar ambos problemas. De momento voy a no tocar nada por si acaso.

Gracias de antemano.

Imagen de Gabriel_M
+1
0
-1

.... en una terminal:

sudo su
fdisk -l

Copia y pega la salida en el post.

+1
0
-1
Imagen de rogberth
+1
0
-1

Disco /dev/sda: 1000.2 GB, 1000204886016 bytes
255 cabezas, 63 sectores/pista, 121601 cilindros, 1953525168 sectores en total
Unidades = sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes
Identificador del disco: 0x1e797cf6

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 63 1953520064 976760001 7 HPFS/NTFS/exFAT

Disco /dev/sdb: 200.0 GB, 200049647616 bytes
255 cabezas, 63 sectores/pista, 24321 cilindros, 390721968 sectores en total
Unidades = sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes
Identificador del disco: 0x000e57c0

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sdb1 * 2048 386527231 193262592 83 Linux
/dev/sdb2 386529278 390721535 2096129 5 Extendida
/dev/sdb5 386529280 390721535 2096128 82 Linux swap / Solaris

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

.... informa fdisk, Ubuntu y Windows estan aparentemente instalados correctamente.
Prueba reinstalar el Grub.
Abre una terminal y ejecuta para reinstalar el Grub desde una sesión live:

sudo su
mkdir /mnt/ubuntu
chmod -Rf 777 /mnt/ubuntu
mount /dev/sdb1 /mnt/ubuntu
mkdir /mnt/ubuntu/dev
chmod -Rf 777 /mnt/ubuntu/dev
mount --bind /dev/ /mnt/ubuntu/dev
chroot /mnt/ubuntu
grub-install --root-directory=/mnt/ubuntu /dev/sda
grub-install --recheck /dev/sda
update-grub
umount /mnt/ubuntu/dev
umount /mnt/ubuntu
reboot
+1
0
-1
Imagen de rogberth
+1
0
-1

Gracias por contestar.

Hice lo que dijiste, desde un pendrive en una sensión live, pero no me dejó avazar a partir del primer mount
(mount /dev/sdb1 /mnt/ubuntu) en un principio me pedía que especificara el sistema de archivos, así que probé de varias formas poniendo -t ntfs y demás pero o decía que no valía o que sdb1 no era un ntfs válido.

Yo supongo desde mi ignorancia que esto se debe a que quizás el disco donde tengo windows esté corrupto de alguna manera. Espero que no sea así y que pueda arreglarlo de alguna manera con ubuntu.

Un saludo.

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

lo que ocurre es que al iniciar con el pendrive, se cambian las particiones y el orden de los discos.
ejecuta desde el pen
sudo su
fdisk -l
y ve como se llama ahora este disco y su partición.

Disco /dev/sdb: 200.0 GB, 200049647616 bytes
255 cabezas, 63 sectores/pista, 24321 cilindros, 390721968 sectores en total
Unidades = sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes
Identificador del disco: 0x000e57c0

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sdb1 * 2048 386527231 193262592 83 Linux

+1
0
-1
Imagen de rogberth
+1
0
-1

Bueno, hice como dijiste. Miré qué disco es cual en la sesión live y parece que se intercambian los nombres con respecto a la versión instalada.

Al meter los comandos este: mkdir /mnt/ubuntu/dev
me dijo que la carpeta /dev ya existía, de hecho al hacer un ls /mnt/ubuntu me mostraba bastantes carpetas.

Después parece que hace todo sin problemas hasta el update-grub que al final de mostrar lo que va haciendo dice que monte /sys o algo así.

Al hacer ambos umount me dice que no están montadas esas direcciones, y supongo que ahí está el error principal. Traté de hacer todo el proceso un par de veces reiniciando, pero daba el mismo resultado. No sé si es que faltará algo o que debería hacer algo antes.

De todas formas ahora al iniciar ubuntu parece que no reconoce mi usb wifi. ¿Puede ser porque no hizo los umount?

Gracias de antemano.

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

sudo su
fdisk -l
mkdir /media/ubuntu
chmod -Rf 777 /media/ubuntu
mount /dev/sdb1 /media/ubuntu
mkdir /media/ubuntu/dev
chmod -Rf 777 /media/ubuntu/dev
mount --bind /dev/ /media/ubuntu/dev
mkdir /media/ubuntu/sys
chmod -Rf 777 /media/ubuntu/sys
mount --bind /dev/ /media/ubuntu/sys
chroot /media/ubuntu
grub-install --root-directory=/media/ubuntu /dev/sda
grub-install --recheck /dev/sda
update-grub
umount /media/ubuntu/dev
umount /media/ubuntu/sys
umount /media/ubuntu
reboot
+1
0
-1
Imagen de rogberth
+1
0
-1

Probé así como dijiste. Parece que no se montaba /sys correctamente. Al final conseguí montarlo probando de varias maneras y el update-grub no me mostraba ningún error, pero curiosamente a la hora de hacer los umount volvía a decirme que no estaban montados (quizás los monté en otra dirección?)

Total que al reiniciar me aperecía en el grub las opciones de antes + otra versión repetida del 11.10 como si estuviera instalado en el otro hdd (supongo que a raíz de los cambios de nombre de la versión live)

Por otro lado sigo investigando (y creo que esto ya se sale de la temática del foro) en el otro disco qué ocurre, he probado herramientas de Windos como CHKDSK y tal pero no hay manera. Parece que el sistema de archivos a pesar de que linux lo reconoce en parte como NTFS, está en RAW. La verdad es que no sé qué hacer. ¿Saben de alguna herramienta para recuperar datos que sea buena?

En fin, esperaré un poco más antes de dar por perdidos mis datos.Y gracias por las respuestas.

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

.... está en los repositorios.

+1
0
-1