Si tienes este sistema al igual que yo, te tengo malas noticias...

Pero bueno, empecemos esta historia de desesperación y aprendizaje desde el principio, que es efi/uefi?.

http://es.wikipedia.org/wiki/Extensible_Firmware_Interface

Ahí os podéis hartar de efi, tiene sus ventajas, como que puedes crear muchas mas particiones, y sus inconvenientes, que instalar linux es un calvario, si lo consigues claro...

Los sistemas Mac arrancan en EFI, y ahora tambien los pcs, como el mio.

Windows 7 va en efi sin problemas, y para hacer esto necesita de una particion FAT32, que es la particion EFI, de mas de 200MB, en mi caso 300.

Si ademas quereis que se instale linux, necesitareis otra particion, de 8MB al principio del disco, esta particion es la bios_grub, lo curioso es que el unico linux que se instala bien en este sistema, no la requiere...

Empecemos por mi distro linux favorita, ArchLinux, como sabreis, y sino os lo cuento, ArchLinux tiene una imagen para instalarse que data del 2011, esta imagen no arranca en efi, para arrancar en efi hacen falta unos archivos especificos con la extension efi, al no arrancar no podreis instalarla.

Pero, tenemos ArchBoot, que son imagenes de Arch actualizadas para arrancar la instalación, de este año tenemos 2, la 2k12-r1 y la 2k12-r2.

Cualquiera de las dos nos arrancara en efi, ademas en estas imágenes encontraremos novedades en el instalador, como que nos permite seleccionar paquetes del repositorio extra durante la instalacion, pudiendo instalar kde directamente, o grub2-efi-x86_64, que lo haremos, si vuestra tarjeta gráfica es muy nueva, puede que tengáis, como yo, problemas con los drivers nouveau, esto me pasa en todas las distribuciones, tenemos que editar el arranque, y en la linea de carga del kernel añadir al final nomodeset, si esto no funcionara probar con uvesafb=800x600-16.

Bien, ahora creamos una partición de 8MB al principio del disco duro, del tipo ef02 la llamamos BIOS boot, y ejecutamos parted /dev/sda set 1 bios_grub on para activarla.

La siguiente particion sera la EFI, en fat32, tipo ef00 (estos codigos son codigos hexadecimales que usa cgdisk), y despues la de windows, la recovery si teneis, y las que os den la gana.

Comenzamos la instalacion, y al llegar al particionado, se nos informa que debemos crear una particion bios_grub y una particion efi fat32, lo cual ya tenemos, pero el instalador no detecta, sospechoso... elegimos nuestras particiones /, /home y swap, (/boot no esta recomendada en sistemas efi), y tiramos millas, hasta que llega el momento de la verdad, nos dice que ha detectado un sistema efi, que si queremos instalar grub2-efi-x86_64, le decimos que si, y nos da un error...

No todo esta perdido, aun podemos hacer algo, o eso pensaba yo, arrancamos desde el pendrive, hacemos chroot a la instalacion, y seguimos este tutorial para la instalacion de grub2-efi-x86_64, el resultado, que no funciona, no arranca, no sale el grub, arrancaremos directamente en windows, ahora si, todo esta perdido...

Pero esto no puede ser pense, voy a mirar chakra linux, que usa kde que me gusta mucho, y esta basada en arch, bueno, no tiene arranque efi, pero se puede arrancar en legacy mode, y detecta las tablas gpt, pero no instala grub2, con lo que... desechado tambien.

No pasa nada, hay un montón de distribuciones linux sueltas, probemos probemos...

Fedora: Tiene soporte EFI, pero no se instala grub2 correctamente.
OpenSuse: Sin soporte EFI.
Linux Mint: Sin soporte EFI.
Debian: Sin soporte EFI.

Llegando al limite de la desesperacion probe la que todos estais pensando ya, y si, ubuntu y kubuntu se instalan sin problemas, y arrancan, no es mi pc, eso ya lo se, ubuntu tiene soporte efi, y funciona casi perfectamente.

Porque dices casi?, digo casi porque no detecta windows, con lo que no tenemos dual boot, ahora os contare que hacer para tenerlo.

sudo su
nano /etc/grub.d/40_custom
Agrega el menu para W7 al final del archivo

Para saber que agregar
Abre una terminal
Ejecuta

sudo su
grub-probe --target=fs_uuid /boot/efi/efi/Microsoft/Boot/bootmgfw.efi
Suponiendo la salida sea:

1ce5-7f28
La entrada serìan estas líneas

menuentry "Windows x86_64 UEFI-GPT" {
search --fs-uuid --no-floppy --set=root 1ce5-7f28
chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
}
Guarda el archivo
cierra nano
Y ejecuta, para incorporarlo al menu

sudo su
update-grub

Ahora edita con nano el archivo /etc/default/grub y en las primeras lineas comenta las que tienen la palabra HIDDEN sino el menu no se mostrara.

Con lo que al final, como fan de kde que soy, me he tenido que conformar con kubuntu, que es lo ultimo que instalaria, de echo estoy esperando a fedora 17 a ver si solucionan el error de instalacion del grub2 para poderla usar con el escritorio kde, mientras, para que no digais que no hay imagenes, os dejo una de mi escritorio en kubutnu, con bespin, xbar, cairo dock y kfaenza.

Instalar Linux en discos duros gpt con arranque efi

Si conocéis alguna distribución que funcione el gpt + efi o que vaya a funcionar, no dudéis en informarme, ya que kubuntu ahora lo lleva blue systems como sabréis, y aun así canonical nunca fue santo de mi devoción.

Saludos.