Ubuntu 12.04/12.10 no puede detectar Windows ni ninguna otra partición (Asus z77 UEFI BIOS)

Ubuntu 12.04/12.10 no puede detectar Windows ni ninguna otra partición (Asus z77 UEFI BIOS)

Recientemente terminé de modificar mi nueva PC (placa base ASUS z77 con UEFI BIOS) y desafortunadamente no todo funciona del todo bien.

Después de instalar Windows 7 Ultimate en una única partición primaria (unidad SATA), decidí asignar una partición lógica más para necesidades adicionales. Cuando intenté hacerlo con el administrador, me dijo que no podía asignar el tamaño solicitado aunque ciertamente pedí mucho menos de lo que estaba disponible.

Pensé que podría haber sido un problema de Windows y procedí a instalar Ubuntu 12.10 x64. Cuando se cargó la interfaz gráfica me mostró un mensaje que decía que no puede encontrar ningún otro sistema operativo en el disco. Cuando utilicé la opción de partición personalizada, no me mostró ninguna de mis particiones actuales (incluida la de Windows). Sin embargo, cuando inicio con la función "Probar Ubuntu", ¡los encuentra! Aunque lo encuentro raro.

Esto es lo que me presenta la consola:

ubuntu@ubuntu:~$ sudo os-prober 
/dev/sda1:Windows 7 (loader):Windows:chain
ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders, total 1250263728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00072b98



 Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   100020223    49906688    7  HPFS/NTFS/exFAT
/dev/sda3       100022270  1250263039   575120385    5  Extended
/dev/sda4       566669312  1250263039   341796864   83  Linux

También intenté crear particiones desde la utilidad de disco, lo que da como resultado el error ingrese la descripción de la imagen aquí:

Error al crear la partición: el asistente salió con el código de salida 1: En part_add_partition: device_file=/dev/sda, start=51211402240, size=1923000000, type=0x83 Ingresando al analizador de MS-DOS (offset=0, size=640135028736) Se encontró MSDOS_MAGIC mirando parte 0 (desplazamiento 1048576, tamaño 104857600, tipo 0x07) entrada de pieza nueva mirando la parte 1 (desplazamiento 105906176, tamaño 51104448512, tipo 0x07) entrada de pieza nueva mirando la parte 2 (desplazamiento 51211402240, tamaño 588923274240, tipo 0x05) Ingresando a MS-DOS analizador extendido (desplazamiento = 51211402240, tamaño = 588923274240) lectura desde = 51211402240 MSDOS_MAGIC encontrado Saliendo del analizador extendido de MS-DOS mirando la parte 3 (desplazamiento 290134687744, tamaño 349999988736, tipo 0x83) nueva entrada de parte Saliendo del analizador de MS-DOS Se detectó una tabla de particiones de MSDOS que contiene una partición esquema de tabla = 1 entendido Error: No se pueden tener particiones superpuestas. ped_disk_new() falló

Esto es lo que obtengo cuando intento instalar el sistema

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

PD: Es extraño que ni siquiera pueda crear más particiones ni con la utilidad de disco ni con las herramientas nativas de Windows 7.

Respuesta1

Esto esNOun problema de EFI/UEFI. Su disco duro utiliza el sistema de partición Master Boot Record (MBR) e inicia Windows con éxito, lo que significa que está iniciando Windows en modo BIOS. No hay una partición del sistema EFI (ESP) en el disco, lo que significa que no arranca nada más en modo EFI (a menos que tenga una unidad flash USB o algo con un cargador de arranque ESP y EFI).

La pista realmente clave está un poco al final de lo que citó del mensaje de la consola de GParted (¿o fue la Utilidad de Discos?):

Error: no se pueden tener particiones superpuestas. ped_disk_new() falló

Básicamente, debido a las políticas de alineación que seleccionó, la herramienta de partición intentó crear una partición que comenzó antes de que terminara una partición anterior o que terminó después de que comenzara una partición posterior. Se sabe que Libparted (en el que se basan GParted, Disk Utility y varios otros programas) hace esto de vez en cuando. Hay al menos tres posibles soluciones:

  • Ingrese manualmente los puntos de inicio/finalización de la partición que dejen un pequeño espacio entre las particiones. Normalmente 1MiB es suficiente.
  • Cambie las opciones de alineación de particiones en su herramienta de partición. Las versiones recientes de GParted le permiten seleccionar entre alineación de 1 MiB, alineación de cilindro y sin alineación. Normalmente, la alineación de 1 MiB es la mejor, pero si le causa problemas y sabe que está utilizando un disco que no es de formato avanzado, puede cambiarlo por otro con poco riesgo de problemas. OTOH, si está utilizando un disco de formato avanzado, deberíanoPruebe este método a menos que el valor predeterminado sea algo distinto a la alineación de 1 MiB.
  • Cambie a otro programa de partición, preferiblemente algo que seanobasado en libparted. Para un disco MBR en Linux, esto básicamente significa fdisk. Luego tendrás que usar una herramienta de creación de sistemas de archivos en modo texto (como mkfs) o GParted para crear un sistema de archivos en la partición que crees.

información relacionada