Instalador Ubuntu no reconoce las particiones de disco al instalar junto a Windows 7 (caso muy particular)

Imagen de NatLM77
0 puntos

Hola, buenas tardes.

Tengo un problema que me viene trayendo de cabeza al instalar Ubuntu 13.04 junto a Windows 7 desde un Live USB en mi ASUS A55A. El problema es que al iniciar el instalador para instalar Ubuntu junto a Windows 7, no reconoce ningún sistema operativo ni ninguna de las particiones de mi disco duro, únicamente reconoce todo el disco y que está "sin asignar". Leyendo varios temas de este foro en relación a mi problema y toda la ayuda que me ha dado Google, sigo sin poder resolver el problema.

Parece que la solución es borrar Windows 7, pero no quiero hacerlo por varias razones. También me puse a pensar y recordé que hace unos 4 meses, toqué algo en el ordenador que no debía y Windows no pudo iniciar, y tuve que devolver el ordenador a su estado de fábrica, haciendo dos particiones desde el recovery; una (C:) en la que vive Windows 7 junto con todos mis datos guardados, de unos 180 gigas; y otra (D:) en la que no hay nada y tiene 250 gigas.

Voy a explicar qué es lo que he hecho para ver si alguien lo ha conseguido y me puede ayudar:

Hice una reducción de volumen de la segunda partición (D:) de unos 180 gigas para instalar Ubuntu ahí desde el menú de Windows 7, reinicié el sistema y entré para instalar Ubuntu desde el Live USB.
Al ver que Ubuntu no reconocía ninguna partición, indagué en la versión de prueba y vi que el "gestor de discos", que creo que es una herramienta que tiene este sistema para particionar y asignar particiones, sí que me reconocía todas las particiones, e incluso otras que no sabía ni que existían, como las reservadas de Microsoft Windows. El problema es que GParted tampoco las reconoce, sino que ve mi disco como un espacio sin asignar (como el instalador).

Seguí los pasos y consejos que había en un tema de este foro e inserté el comando "fdisk -l" para obtener información y esto fue lo que salió:

http://grab.by/siAm

El problema es que no sé como interpretar esto, entiendo que las particiones de mi disco están en GPT y Linux/Ubuntu no soporta este formato (que tienen que estar en MBR, si no me equivoco), pero desconozco qué es lo del "GNU parted". Además, tengo la sensación de que si cambio la tabla de particiones y asigno otro formato, se borre Windows 7 e intento que esto no suceda.

Siguiendo una respuesta en un tema de este foro, instalé gdisk e intenté ejecutar "fixparts", para que, en el caso de que tuviese las particiones dañadas, las pudiese arreglar. Introducí este comando: "sudo fixparts /dev/sda", y apareció esto:

http://grab.by/siAI

Otra vez el mismo problema. Leí en el foro de Ubuntu en inglés que presionando aquí "w", el programa cambiaba las particiones de GTP a MBR, haciendo que GParted las reconociera y también el instalador. Cuando presioné "w", no ocurrió nada y GParted seguía sin reconocerme las particiones.

Probé a introducir el mismo comando de fixparts pero cambiando "/dev/sda" por "/dev/sda5", que es la partición en la que iba a instalar Ubuntu. Aquí me dio un error 13 y que las particiones se sobreponían (overlap).

No sé si el siguiente paso sería desfragmentar los discos, ya que tengo entendido que así se solucionaría el problema del overlap.

Muchas gracias de antemano!

Imagen de cuentos
+1
0
-1

Con que iso intentaste instalar.
Según se ve tienes particionado gpt, y en la pagina de ubuntu, se recomienda ubuntu 64 bits para este tipo de particionado.

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de NatLM77
+1
0
-1

La iso que descargué es la "imagen desktop", descargada desde la página de Ubuntu, para procesadores Intel de 64 bits, y la puse en un USB (si sirve de algo, el nombre del archivo es "ubuntu 13.04 desktop amd64"). Perdón por no haberlo especificado antes y muchas gracias por tu tiempo.

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

Terminada la carga, abre una terminal y ejecuta en ella:

sudo su
apt-get update
apt-get install gdisk
gdisk /dev/sda

Te mostrará algo como esto:

GPT fdisk (gdisk) version 0.7.2
Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present
***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format.
THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by typing 'q' if
you don't want to convert your MBR partitions to GPT format!
***************************************************************
Command (? for help):

Escribiendo ?, te mostrará las opciones:

Command (? for help):  ? 
b	back up GPT data to a file
c	change a partition's name
d	delete a partition
i	show detailed information on a partition
l	list known partition types
n	add a new partition
o	create a new empty GUID partition table (GPT)
p	print the partition table
q	quit without saving changes
r	recovery and transformation options (experts only)
s	sort partitions
t	change a partition's type code
v	verify disk
w	write table to disk and exit
x	extra functionality (experts only)
?	print this menu

Previo verificar que tienes espacio libre y cuales son tus particiones con l, ejecuta para crear una nueva n y tendras un mensaje similar a:

Command (? for help):  n 
Partition number (1-128, default 4):  

Por ejemplo aqui, existian tres particiones y la próxima será la 4, para crear la swap de 2 gigas ejecuta 4 y el tamaño:

Partition number (1-128, default 4):  4
First sector (34-16547806, default = 34) or {+-}size{KMGTP}: 
Information: Moved requested sector from 34 to 2048 in
order to align on 2048-sector boundaries.
Use 'l' on the experts' menu to adjust alignment
Last sector (2048-16547806, default = 16547806) or {+-}size{KMGTP}:  +2048M 
Current type is 'Linux filesystem'
l
Hex code or GUID (L to show codes, Enter = 8300):  L 
0700 Microsoft basic data  0c01 Microsoft reserved    2700 Windows RE          
4200 Windows LDM data      4201 Windows LDM metadata  7501 IBM GPFS            
7f00 ChromeOS kernel       7f01 ChromeOS root         7f02 ChromeOS reserved   
8200 Linux swap            8300 Linux filesystem      8301 Linux reserved      
8e00 Linux LVM             a500 FreeBSD disklabel     a501 FreeBSD boot        
a502 FreeBSD swap          a503 FreeBSD UFS           a504 FreeBSD ZFS         
a505 FreeBSD Vinum/RAID    a800 Apple UFS             a901 NetBSD swap         
a902 NetBSD FFS            a903 NetBSD LFS            a904 NetBSD concatenated 
a905 NetBSD encrypted      a906 NetBSD RAID           ab00 Apple boot          
af00 Apple HFS/HFS+        af01 Apple RAID            af02 Apple RAID offline  
af03 Apple label           af04 AppleTV recovery      be00 Solaris boot        
bf00 Solaris root          bf01 Solaris /usr & Mac Z  bf02 Solaris swap        
bf03 Solaris backup        bf04 Solaris /var          bf05 Solaris /home       
bf06 Solaris alternate se  bf07 Solaris Reserved 1    bf08 Solaris Reserved 2  
bf09 Solaris Reserved 3    bf0a Solaris Reserved 4    bf0b Solaris Reserved 5  
c001 HP-UX data            c002 HP-UX service         ef00 EFI System          
ef01 MBR partition scheme  ef02 BIOS boot partition   fd00 Linux RAID
Hex code or GUID (L to show codes, Enter = 8300):8200
Changed system type of partition to 'Linux Swap'

Para crear las siguientes de / y /home escribir n y lo que se requiere

Command (? for help):  n  
Partition number (3-128, default 5):  5 
First sector (34-15728606, default = 4605952) or {+-}size{KMGTP}: 
Last sector (4605952-15728606, default = 15728606) or {+-}size{KMGTP}: +15G
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): 8300
Changed type of partition to 'Linux filesystem

Una vez terminado el particionado, reiniciar y comenzar con la instalación, al llegar a particionamientio elegir manual otras opciones, montar las particiones para / y para /home, la swap se monta sola, y el Grub va en /dev/sda por defecto.

+1
0
-1
Imagen de NatLM77
+1
0
-1

En primer lugar, muchas gracias por tu tiempo. He leído tu respuesta y me han surgido varias dudas. Te comento:

He realizado lo que me has dicho, y cuando ejecuto "gdisk /dev/sda", aparece lo siguiente:

Partition table scan:
MBR: No protective
BSD: Not present
APM: Not present
GPT: Present

Found valid GPT with protective MBR; using GPT.

Warning! Secondary partition table overlaps the last partition by 33 blocks!
You will need to delete this partition or resize it in another utility.

Supongo que se refiere a que mi segunda partición (supongo que D: data), se sobrepone a la última (L: ubuntu). Aunque la última partición de mi disco duro es el Recovery (que Windows no enseña pero sí el gestor de discos de Ubuntu)... Me ha dado miedo continuar así que...
¿Sigo con los pasos que me has dicho o esto cambia algo?

+1
0
-1
Imagen de cuentos
+1
0
-1

es mejor que pongas una imagen de las particiones de tu disco. Puedes iniciar con el cd/usb de ubuntu en modo de prueba, y ya que estés en el sistema ejecutas gparted y sacas un pantallazo, lo subes a internet y pones la liga aquí para ver.
Si en gparted no te muestra nada, en windows en mi pc das click derecho del ratón, y en la ventana que te sale, seleccionas administrar, te abre una ventana y aquí seleccionas administración de discos, te saldrá la imagen de tus particiones algo como esto:
http://s19.postimg.org/drb9u3x4z/Dibujo.jpg

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de NatLM77
+1
0
-1

Gracias por tu ayuda, Cuentos.
Te dejo por aquí una captura de pantalla de las particiones de Windows, ya que GParted no muestra nada, sólo un "espacio sin asignar":

http://grab.by/sk2a

+1
0
-1
Imagen de cuentos
+1
0
-1

Creo que la segunda partición es la llamada c: y la tercera es la d:.
Yo probaría desde el administrador de discos borrar la d:. Reiniciar y volver a crear la d:
Otra cosa la partición para ubuntu (linux),
Lo recomendable es: 2 particiones: la raiz, y la de intercambio
Lo mejor seria: 3 particiones: la raiz, la de intercambio y la /home (como te comento Gabriel).

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de Gabriel_M
+1
0
-1

... Windows, eliminar la partición lubuntu, dejando espacio libre y luego crear las particiones que te indiqué, desde la sesión live.

+1
0
-1
Imagen de NatLM77
+1
0
-1

He borrado desde Windows la partición L: Ubuntu, dejándola sin asignar, de manera que es un "espacio libre".
He entrado en Ubuntu, abierto una terminal y ejecutado los comandos hasta "gdisk /dev/sda". Aquí he presionado "i" para obtener información de mis particiones, y esto es lo que obtengo:

1. 200 MB EFI sistem partition
2. 128 MB Microsoft Reserved Partition.
3. Partición C, donde tengo el SO Windows; Microsoft basic data. 186 gb
4. Partición D, donde no tengo nada; Microsoft basic data. 77 gb
5. Recovery 24.4 gb

Supongo que si creo particiones, se harán a partir del espacio libre que ha dejado la partición L: Ubuntu, y que la partición por defecto para crear la swap de linux será la número 6 ¿es así?

Muchas gracias por tu tiempo!

PD: No sé si esto significa que las particiones no están bien o no sé... Desconozco qué quiere decir fixparts con esto, pensaba que las particiones estaban en GPT: http://grab.by/skGe

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

l, ele minúscula.
y si las particiones se harán en el espacio libre que ha dejado la partición L:, siendo la swap la siguiente, por lo tanto será la 6
¡¡¡Cuidado con fixpart!!! es para particiones msdos, con mbr no para gpt.

+1
0
-1
Imagen de NatLM77
+1
0
-1

Una última duda: ¿Tengo que instalar el Grub manualmente en /dev/sda desde el instalador, desde una terminal o se instala solo?

Muchas gracias por tu ayuda.

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

... solo.
Unicamente debes aceptar la opción que propone por defecto.

+1
0
-1
Imagen de NatLM77
+1
0
-1

He hecho las particiones tal y como me indicaste (tres particiones, una para swap de 3 gigas, otra para / de unos 15 y otra para /home de 150), y cuando ejecuto "w" para guardar los cambios, aparece esto:

Warning! Secondary partition table overlaps the last partition by 33 blocks!
You will need to delete this partition or resize it in another utility.
Aborting write of new partition table.

No sé qué es lo que he hecho mal... En fin, muchas gracias por tu tiempo, Gabriel_M.

+1
0
-1
Imagen de cuentos
+1
0
-1

Te vuelvo a pegar lo que te puse antes
Según lo que pones la c y la d son las que están "encimadas", Yo probaría esto:
Creo que la segunda partición es la llamada c: y la tercera es la d:.
Yo probaría desde el administrador de discos borrar la d:. Reiniciar y volver a crear la d:
Otra cosa la partición para ubuntu (linux),
Lo recomendable es: 2 particiones: la raíz, y la de intercambio
Lo mejor seria: 3 particiones: la raiz, la de intercambio y la /home (como te comento Gabriel).

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de NatLM77
+1
0
-1

Hola, Cuentos! Muchas gracias por tu respuesta!
He hecho lo que me has dicho, (borrar la partición D:, reiniciar y volver a crearla) pero el problema aún persiste, cuando creo las particiones en el terminal de Ubuntu, al ejecutar w para guardarlas aparece el mismo mensaje "Warning! Secondary partition table overlaps the last partition by 33 blocks! You will need to delete this partition or resize it in another utility. Aborting write of new partition table".

+1
0
-1
Imagen de cuentos
+1
0
-1

de acuerdo al error, que en google traductor:
"¡Advertencia! tabla de partición secundaria se superpone a la última partición por 33 bloques! Usted tendrá que borrar la partición o cambiar su tamaño en otra utilidad."
Entonces debe de ser que la particion c:, se superpone en la primera que es la EFI.
En ubuntu en modo de prueba ejecuta en la terminal:
sudo fdisk -l
Y pones lo que te sale aquí, para ver el orden de las particiones.

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de NatLM77
+1
0
-1

Hola, cuentos.
Pongo aquí lo que sale:
http://grab.by/sqGa

Como verás, fdisk no me reconoce ninguna de las particiones del disco, pero gdisk sí que lo hace y estas son las particiones:

1. 200 MB EFI System Partition. (Primer sector: 2048. Último sector 411647)
2. 128 MB Microsoft Reserved Partition (Primer sector: 411647. Último sector: 673794)
3. 186 GB (C:) Microsoft basic data (Primer sector: 673794. Último sector: 391383039)
4. 77 GB (D:) Microsoft basic data (Primer sector: 391383039. Último sector: 548085759)
5. 24.7 GB Recovery partition. Windows RE (Primer sector: 925575168. Último sector: 976773167)

Muchas gracias por tu tiempo!

+1
0
-1