Lío con grub y varios discos duros

Imagen de Neithan
0 puntos

Hola,

Estoy intentando instalar ubuntu y windows de la siguiente forma:

Disco 1 500gb (datos)
Disco 2 ssd 240gb (ubuntu + windows)

Actualmente lo tengo instalado así pero me falla el GRUB y he probado varias opciones como el livecd, el arranque de windows, reinstalar ubuntu, etc. Pero ninguna funciona.

El caso es que al parecer en el Disco 1 hay un grub que permite iniciar solo windows. En el disco 2 si lo selecciono en la bios para iniciar por el me aparece una linea de comandos que pone grub rescue y ahí no sé que hacer.

Alguien puede ayudarme a arreglar este desaguisado sin tener que formatear todos los discos duros?

Gracias.

Imagen de .doc
+1
0
-1

yo creo que lo que tienes que tener bien claro es primero, cual es el disco booteable (yo, si tu disco 1 es solo para datos, le quitaría la opción de ser auto-arrancable (booteable).

Y segundo, tener bien claro donde está instalado el grub, o instalarlo tu mismo en el disco que vaya a arrancar por defecto, que parece ser que es que llamas disco 2 (¿sería el /dev/sdb?)

Haz un
sudo fdisk ĺ
y pégalo aquí, para saber cómo están las particiones y como se llaman los discos.

Y luego, haz un
sudo update grub
seguido de un
sudo grub-install /dev/sda (o /dev/sdb, o como se llame el disco que vaya a arrancar)
para que se te instale el grub en él.

+1
0
-1
Imagen de Neithan
+1
0
-1

Pego el fdisk. Sólo puedo acceder a linux desde el live ubuntu usb, pese a estar instalado en sdb. El problema es que hay un grub en sda que permite iniciar windows en sdb. El grub de sdb sólo entra en modo "grub rescue" i ahi no se hacer nada.

ubuntu@ubuntu:~$ sudo fdisk -l

Disco /dev/sda: 500.1 GB, 500107862016 bytes
255 cabezas, 63 sectores/pista, 60801 cilindros, 976773168 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: 0x00075c80

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 93749248 210935807 58593280 7 HPFS/NTFS/exFAT
/dev/sda3 210935808 976769023 382916608 7 HPFS/NTFS/exFAT

Disco /dev/sdb: 240.1 GB, 240057409536 bytes
255 cabezas, 63 sectores/pista, 29185 cilindros, 468862128 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: 0x000337b7

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sdb1 2048 39065597 19531775 83 Linux
/dev/sdb2 * 39065598 453236733 207085568 7 HPFS/NTFS/exFAT
/dev/sdb3 453236734 468860927 7812097 5 Extendida
/dev/sdb5 453236736 468860927 7812096 82 Linux swap / Solaris

Disco /dev/sdg: 1011 MB, 1011875840 bytes
32 cabezas, 61 sectores/pista, 1012 cilindros, 1976320 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: 0x0007e3f8

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sdg1 * 61 1975423 987681+ c W95 FAT32 (LBA)

+1
0
-1

Ars longa, vita brevis

Imagen de .doc
+1
0
-1

tienes un pequeño lío, con dos particiones primarias 'booteables' (marcadas con '*'), ambas NTFS, una en cada disco (/dev/sda1 y /dev/sdb2). Te sobra una. ¿Qué tienes en /dev/sdb2? ¿Otro Windows, o solo es una partición NTFS de Datos? (porque si es esto, no necesitas, para nada, que sea booteable. Es más, será una fuente de conflictos. Déjala, si quieres, como primaria (pero 'normal'). Y te convendría separar la /home de la root (/), aparte de que tener una extendida solo para tener una partición lógica con la SWAP es un completo desaprovechamiento de las ventajas de las particiones extendidas.

Yo, francamente, me replantearía todo el particionado y posiblemente tendría en el disco /dev/sda tanto el Windows (en su partición C:\, pequeña, solo el sistema y los programas instalados, como /dev/sda1*) como el Ubuntu, este en una extendida, donde funciona perfectamente (no como windows). Algo parecido a esto que tengo en un viejo portátil:
http://s1.postimage.org/aktjpkqy7/Particiones_portatil.png
y dejaría el segundo disco solo para Datos (en NTFS, si usas mucho Windows), con una sola partición.

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

1- Desde una sesión live cd/dvd/usb, instala si no estuviere y ejecuta gparted.
Desmonta, si estuvieren montadas las particiones de /dev/sdb
Haz booteble, activa, con asterisco a /dev/sdb1
Quita esa opción de /dev/sdb2

2- Desde esa misma sesión, reinstala el Grub en el mbr de /dev/sda, siguiendo
las guias de los posts del foro, hay varias de mi autoría.

+1
0
-1