Instalación de Ubuntu en Asus a55V con partición GPT con MBR protegido.

Imagen de Karlithos
0 puntos

Buenos días a todos, llevo más de dos meses luchando con este problema sin éxito, a la desesperada pongo este post por si a alguien le ha pasado lo mismo.

Intento instalar Ubuntu 13.04 64 bits junto a Windows 7 64 bits, este último ya está instalado y no lo quiero borrar.
Tengo la siguiente configuración de hard y particiones:

ORDENADOR: Portatil Asus A55V con procesador I7 y 6 GB de RAM (bastante nuevo, tiene un año)ç
SISTEMA OPERATIVO INSTALADO: Windows 7 64 bits
DISCO DURO PRINCIPAL DEL ORDENADOR PARTICIONADO ASÍ:
- Partición EFI de 200 MB
- Partición NTFS de 160 GB en la que tengo windows 7 64 bits
- Partición NTFS de 280 GB en la que tengo datos.
- Partición de recuperación de windows de 24 GB (no me pone que formato tiene, ya me vino hecha es algo de Windows para recuperarse).

He creado un LIVE USB de Ubuntu 13.04 64 bits con Unebootin (supuestamente pertistente, aunque esta función no la hace, siempre arranca de cero).

Proceso que vengo siguiendo reiteradamente para mis intentos de instalación de Ubuntu junto con Windows:
- Arranco el ordenata desde el USB en modo UEFI USB, inmediatamente después me sale un mensaje de que SECURE BOOT está desactivado, y me entra en un menú de Ubuntu en modo texto que me permite elegir entre Intentar Ubuntu o Instalar Ubuntu. Tengo entendido que el que hecho de estar en este menú significa que el ordenador ha arrancado en modo EFI.
- Seguidamente suelo entrar en instalar o en intentar, pero en cualquiera de los dos modos me pasa lo mismo, al llegar el momento de identificar las particiones para instalar Ubuntu, la instalación me dice que tengo un disco duro sin particionar y vacío, es decir, no me detecta las particiones existentes, y me propone crear una nueva tabla de particiones, cosa que no voy a hacer, porque significa reescribir el disco y perder todo.
- Comentaros que desde el live USB, arrancado en Ubuntu, detecto que el Gparted no detecta las particiones de mi disco, sin embargo, si ejecuto el GDisk, sí me las reconoce todas, inclusive una pequeñita (128 MB llamada Reserved Microsoft) que parece ser que crea el propio windows, y que por cierto, desde windows no se ve.
- Otra cosa curiosa es que desde el live USB, arrancado el Ubuntu, me aparecen montadas las particiones de mi disco, y puedo acceder a todas ellas normalmente, montarlas y desmontarlas a mi antojo, pero si ejecuto el instalador, una vez más, al llegar al momento de particionar, me aparece el disco duro vacío.

Una última cosa que he detectado, es que si en la BIOS pongo el Legacy mode enabled, al arrancar me da la opción de que el USB live arranque en modo UEFI, sin embargo, si en la BIOS pongo Legacy mode disabled, simplemente, no me aparece el USB live como opción de arranque, simplemente no está, esto es muy curioso, ya que supuestamente no estoy arrancando en ningún momento en Legacy mode, puesto que tanto mi disco duro para arranque windows es EFI, y el USB Live es un 64 bits y veo que en las carpetas que tiene hay una que se llama EFI, y dentro tiene otra que se llama BOOT, y dentro un par de archivos con nombres relacionados con los 64 bits, que entiendo indica que, efectivamente el LIVE USB es un EFI de 64 bits, tal y como le dije al Unebootin ¿no?

La verdad es que ya he probado de todo lo que os podáis imaginar sin éxito. Lo que tengo clarísimo, es que actualmente tengo una tabla de particiones EFI, que el modo SECURE BOOT está desactivado, y que pese a todo esto, y a que Ubuntu puede ver las particiones, el programa de instalación no las reconoce, obligándome a borrar Windows, cosa que quiero evitar, especialmente porque mi ordenador lo usan otras personas para jugar y eso, y no les puedo quitar el Windows.

Bueno, no creo que quede un sitio en toda la red que no haya consultado, así que no tengo muchas esperanzas, pero si alguien me puede ayudar, se lo agradecería muchísimo.

Gracias.

Imagen de Jose Luis 1320
+1
0
-1

...http://www.ubuntu-es.org/node/176670?

"Vi en todos los sitios web e intentado todo" no explica lo que has hecho, pero al menos tus observaciones son buenas.

Yo lo que haría es usar GDisk para hacerle las particiones de Ubuntu e Instalar Ubuntu ahí.

Pero el problema sería si el instalador de Ubuntu reconozca la tabla de particiones.

Si el live USB arranca, el problema de UEFI ya esta resuelto, el problema que queda es de la instalación, que el Instalador de Ubuntu reconozca la tabla de particiones, de otra manera se tendría que hacer de otra manera, tal vez con el CD alterno.

Cambia el título, puesto que no todos tienen el mismo problema que tu para instalar Ubuntu en una computadora UEFI, pon por ejemplo "Ubuntu en mi Laptop Marca y modelo" usando UEFI.

Tu problema no es algo general, sino un caso muy aislado.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Gabriel_M
+1
+1
-1

1- Desde Windows, reduce la/s particion/es que puedas y desees, dejando espacio libre, previo ejecutar su scandisk y defrag.
2- Reinicia y constata que existe espacio libre y el sistema funciona correctamente.
3- Una vez hecho esto, inicia desde el Usb en modo Uefi Usb, tendrás un mensaje de que Secure Boot está desactivado, en el menú de Ubuntu en modo texto elige probar Ubuntu.
En una terminal verifica si está instalado gdisk, si no lo está lo instalas y luego lo ejecutas, te reconocerá las particiones y te permitirá crear las nuevas para instalar Ubunrtu.

Para crear la partición de intercambio (swap)
Iniciado gdisk sobre el disco a particionar:
Escribe n para añadir una partición nueva y +2G, (o, +2048M) para dar la dimensión con el código 8200 .

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

Crear la particion para root
Escribe n para añadir una partición nueva y 35G para dar la dimensión con el código 8300

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

Crear las particion para /home
Escribe n para añadir una partición nueva y 25G para dar la dimensión con el código 8300.

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

Para examinar las particiones que has creado:
Command (? for help): p

Para añadir una descripción de cada partición usa la orden c para describir el propósito de cada partición.
Command (? for help): c

Para guardar los cambios la orden w escribe los cambios en el disco
Si te arrepientes de los cambios la orden q sale sin guardar sus cambios:

Command (? for help):  w 
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N):  y 
OK; writing new GUID partition table (GPT).
The operation has completed successfully.

Formatear las particiones
Gdisk solo crea particiones y no crea sistemas de archivos, es necesario dar formato a cada una de ellas.
Para las particiones Linux

sudo su
mkfs -t ext4 /dev/sda7

Para a la partición de intercambio swap :

sudo su
mkswap /dev/sda6
swapon /dev/sda6
swapon -s
swapoff -a

Terminada la creación de las particiones es necesario:
4- Reiniciar con Windows para que se dapte a los cambios.
5- Reiniciar desde el Usb en modo Uefi Usb, en el menú de Ubuntu en modo texto elegir probar Ubuntu
una vez cargado iniciar la instalación con particionamiento manual seleccionando las particiones previamente creadas.

+1
+1
-1
Imagen de Karlithos
+1
0
-1

Gracias a ambos, pero tengo la sensación de que si creo las particiones de Ubuntu con Gdisk, tampoco me las va a reconocer, porque en uno de mis intentos, hice una partición EXT4 desde Windows en el disco duro (unos 50 GB, más o menos), para meter ahí Ubuntu, datos de ubuntu y swap, pero al instalar, y llegar al particionado, nada!!! que sigue diciendo que tengo un disco vacío y sin particiones. Intentaré de nuevo, pero esta vez crearé todo el sistema de particiones de Ubuntu, pero vamos, que si no reconoce ninguna partición....
Por cierto, ¿habría alguna diferencia entre particionar desde windows o desde Gdisk? lo digo porque tengo algunas aplicaciones muy cómodas en Windows para dejar el disco como quiera.
Muchas gracias.

PD: Ahora tengo mucha prisa, cambiaré el asunto luego. Gracias.

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

1- De nada
2- No es cuestión de sensaciones sino de acciones.
3- Hasta donde sé, que es muy poco, las aplicaciones de Microsoft no reconocen el sistema de archivos ext4, así que me resulta por completo extraño que se puedan crear particiones en este sistema de archivos desde Windows.
4- La diferencia entre crear particiones desde una aplicación de Microsoft y desde gdisk es abismal.
5- Este procedimiento fue aplicado en Debian Sid con todo exito, en varias ocasiones y en distintos ordenadores, puede que en Ubuntu, luego de terminada la instalación sea necesario instalar, al reiniciar, boot repair.

+1
+1
-1
Imagen de Jose Luis 1320
+1
0
-1

Son totalmente diferentes... mejor haz las particiones con GDisk y en windows crear particiones para Linux no es buena idea.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de cuentos
+1
0
-1

en una portátil asus. win7, y particiones GPT. instale ubuntu-gnome.
El sistema traía una partición de win7/boot, la segunda del sistema win7, la tercera para datos de usuarios (algo como la partición /home), y la cuarta recovery. (te lo pongo en pocas palabras)
1-Desfragmente la partición del sistema de win7. (la de datos como era nueva no tenia, pero si hay datos desfracmentarla)
2-Con el live de parted-magic, el mas actual. abrí gparted, y con este disminuí las particiones del sistema, de datos, y luego todas las recorrí para juntar el espacio libre,
3- recorrí también la partición recovery y deje el espacio libre al final del disco.
4- Ya con ele espacio libre inicie win 7 y al iniciar este reconoce que hay cambios en el espacio, y aquí es donde tienes que ver que opciones te da, algo de no verificar, y que solo inicie, (si poner verificar, el sistema vuelve al estado anterior, des-haciendo lo ya particionado, te lo cvomento por que me paso, solo darle si a todo y perdi lo hecho y volver a empezar.).
5- ya que el sistema de win7 inicio bien, lo probé con dos reinicio.
6-procedi a instalar ubuntu-gnome, en la parte de particionado si seleccionas que te lo intale junto a win, y que el sistema haga todo el particionado, en automático te instala la /boot al inicio del disco, y no tienes que seleccionar nada ya.
algo corto lo que te puse, pero es mas o menos los pasos que seguí.
si tienes una duda comenta. y déjame mas tarde o mañana te pongo unas imágenes

+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 Karlithos
+1
0
-1

Bueno, el tema que en mi descripción inicial hay un error, no es Gdisk el que me ve las particiones, sino Disk, una aplicación que en el modo gráfico de Ubuntu me reconoce todas las particiones de mi disco duro del portatil. En todo caso, siguiendo vuestras instrucciones, he instalado Gdisk e intentado algo con él sin éxito por acojone. Explico:
He instalado y ejecutado Gdisk, sobre el disco duro y me dice esto:

" root@ubuntu:/home/ubuntu# gdisk /dev/sda
GPT fdisk (gdisk) version 0.8.5

Partition table scan:
MBR: 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."

Con lo cual me quedo bastante acojonado, a pesar de no entender que quiere decir con eso de que tengo una MBR protective junto a la GPT, cuando yo no sabía que se podían tener ambas. Por otro lado me dice que tenga cuidado porque tengo una tabla de particiones secundara que sobreescribe a la última partición 33 bloques (no se que quiere decir con esto ¿acaso se pisan las particiones?. Y por útimo me dice que necesitaré borrar esta partición o redimensionarla con otra utilidad, con lo cual me acojono mucho más porque no quiero borrar nada de lo que tengo en mi disco actualmente.

Bueno, si esto os da alguna pista... yo creo que estoy en el límite de mis capacidades, a partir de aquí, lo que pueda hacer no lo tengo claro... Lo que no entiendo es porqué es tan dificil hacer algo que teóricamente debería ser muy sencillo...

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

El disco rígido contiene una partición propia de sistemas de 64 bits llamada “Partición Protectora GPT”, la cual no funciona en sistemas operativos Windows de 32 bits, que no permite eliminarla ya que GPT cuenta con una instrucción que evita el borrado accidental de la partición primaria y por lo mismo es identificada como protectora.
El MBR protectivo es para mantener compatibilidad, porque Windows 7 32 bits no soporta GPT ni el MBR protectivo, que solo se utiliza para bootear, no para el esquema de particiones de instalación ni de doble booteo, se trata de un esquema GPT/MBR híbrido, que impide la instalación de dos sistemas operativos en un mismo disco, del ordenador.
Para ejecutar dos sistemas operativos en ese ordenador:
1- Tratas, luego de salvar tus datos, de eliminar con alguna herramienta Microsoft (diskpart) la tabla de particiones, creas una nueva compatible con ambos ( al hacerlo eliminas todos los datos del disco) y reinstalas primero Windows y luego Gnu/Linux.
2- Añades otro disco e instalas en este a Gnu/Linux, esto siempre y cuando la bios te permita desactivar el primer disco para bootear de este segundo, ya que el Grub no se podrá instalar en el particionado con Gpt/Mbr hibrido.
3- Creas un pendrive persistente y utilizas a Gnu/Linux desde él.

+1
0
-1
Imagen de Jose Luis 1320
+1
0
-1

El título ha sido editado según un contexto más específico. No todos tienen el mismo problema que tu a la hora de instalar windows.

Para la proxima, favor de usar un título que sea descriptivo, Gracias.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Karlithos
+1
0
-1

Mil gracias Gabriel, ya podía yo matarme con el tema, y venga de intentarlo.... bueno al menos ya se lo que es. Voy a investigar un poco sobre el sistema hibrido ese.
Igual abuso un poco de vuestros conocimientos, pero dos cosillas:

- Todos los USB LIVE que me he hecho de Ubuntu, con unebootin y también con otros programas, les dejo 2 gigas para los datos persinstentes en el momento de crearlo (el propio unebootin ya te pregunta cuanto quieres dejar para los datos de persistencia), pero la verdad es que luego no persisten los datos, siempre se me inicia desde cero.

- El otro problemilla que tengo es el tema de que creo que voy a hacer lo de crear una nueva tabla de particiones y me voy a cargar esa híbrida, el tema es que no se como voy a instalar windows 7 (es de 64 bits) de nuevo, porque el ordenata no me trajo discos de instalación de windows, lo único que trae es una opción de crear unos discos de rescate, te lo propone cuando inicias el ordenador, yo los cree como archivos ISO que tengo en un disco duro externo, pero el tema es que creo que eso me deja el ordenador tal y como me vino de fábrica, incluyendo los controladores del hard, etc, osea que supongo que me vuelve a instalar la tabla hibrida MBR/GPT, con lo que estoy en la misma.
La cuestión sería conseguir instalar windows de nuevo pero limpio y con mi número de licencia ¿sabéis como puedo hacer esto?

Mil gracias de nuevo.

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

... ni usé, ni pienso usar Windows 7.
Estimo que los discos de "rescate" tendrián que ser discos de instalación y la instalación deberías manejarla a tu gusto.
Particularmente generaría los discos, los probaría para ver si la instalación se puede personalizar y de ser así, utilizando un live cd, borraría la tabla de particiones y crearía una msdos con mbr (las particiones gpt son útiles para discos de más de 1 tera y Windows 7 no las soporta muy bien) y para Windows crearía 3 particiones, una primaria 200 megas, fat32, una primaria ntfs y del resto haría una extendida donde crearía la de datos para Windows y las al menos tres (/, /home, /swap) para Ubuntu.
Luego instalaría Windows 7 en la partición primaria ntfs (por defecto toma la fat32 y la mantiene oculta) y movería Mis documentos a la extendida ntfs y terminada la instalación y configuración instalaria Ubuntu en al menos tres particiones.

+1
0
-1
Imagen de Karlithos
+1
0
-1

Vale, voy a hacer lo siguiente:

- Un DVD de instalación de Windows con la aplicación Windows 7 USB/DVD Tool
- Un DVD de reparación utilizando el propio Windows (crea un disco que permite arrancar)
- Una imagen del sistema en un disco duro externo utilizando el propio Windows (crea una imagen completa del disco o particiones que le digamos)

Una vez hecho esto, intentaré, desde windows, acceder a las particiones y crear una nueva GPT, pero esta vez pura, todavía no se como hacerlo, ni si va a funcionar.

Luego instalo windows con el disco de instalación que creé, y luego Ubuntu con el live.

Y si no va, pues tengo la opción de arrancar con el disco de Windows que creé y restaurar la imagen...

Que se lo que dios quiera!!!! porque como me cargue el ordenador, en casa me linchan!!!!

Si teneis alguna sugerencia, será bienvenida.

+1
0
-1
Imagen de Karlithos
+1
0
-1

Bueno, Gabrial, lo siento, pero después de investigar, tengo que quitarte la razón, por la siguiente información que he contrastado en múltiples fuentes con el mismo resultado y ninguna discrepancia:

- El MBR protective está contenido en TODAS las tablas GPT, estando escrito en el primer blotque LBA 0.
- El principal propósito del MBR al principio del disco es evitar que utilidades de disco basadas en MBR no reconozcan o estropeen discos basados en GPT.
- Parece ser que el MBR protective que tienen todos los GPT, se instala a modo de seguridad, y contempla el disco duro como una única unidad sin particionar (que es lo que ve mi Ubuntu cuando intento instalarlo, no ve las particiones)

Por lo tanto, y te aseguro que todas las fuentes dicen lo mismo, todas las tablas GPT comienzan con un MBR protective.

Y por lo tanto, si esa fuera la causa de mis problemas de instalación con Ubuntu, no sería el único al que me ocurre, tendría que ocurrirle lo mismo al resto de gente que lo instala junto a un Windows de 64 bits.

Voy a investigar un poco más, a ver porqué cuando Ubuntu arranca, en lugar de leer la GPT, lee solamente la MBR protective, ignorando la GPT, y por lo tanto suponiendo que el disco no tiene ninguna partición.

De todas formas gracias por tu ayuda, pero tiene que haber otra causa, quizás está en la configuración el arranque de la bios... no se.

http://es.wikipedia.org/wiki/Tabla_de_particiones_GUID
https://wiki.archlinux.org/index.php/GUID_Partition_Table_(Espa%C3%B1ol)

+1
0
-1
Imagen de Niko77
+1
0
-1

Yo estoy con el mismo problema.

No es la solución óptima pero... ¿todo se arreglaría con empezar de 0 instalando Ubuntu antes que Windows 7, verdad?

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

Tienes que instalar win primero y luego ubuntu.

+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 Niko77
+1
0
-1

Karlithos, tengo la solución a tu (nuestro) problema.

apt-get install gdisk
fixparts /dev/sda

Depsués de esto tus particiones de Windows aparecerán en GParted y podrás instalar Ubuntu sin perder Windows.

PD: Tras ésto, tuve que reinstalar GRUB.

+1
0
-1