¿Cómo se crea una partición del sistema EFI?
TL; DR ¿Cómo se crea una partición del sistema EFI desde cero? ¿Cómo pongo el firmware EFI en ella en cuanto se crea?
Versión larga
Tengo un portátil Toshiba T430. Lo recibí con Windows 7 instalado (pero creo que originalmente se envió con Windows 8). Instalé Ubuntu en él, pero borré algunas particiones del disco, por lo que terminé borrando el Windows y sólo tenía Ubuntu. Entre las particiones borradas estaba la partición del sistema EFI. Descubrí que Ubuntu ahora arranca en modo Legacy (y no UEFI). Estoy tratando de seguir esta guía para convertir mi instalación de Ubuntu de Legacy a UEFI . El problema es que como no hay una partición EFI cuando elijo la BIOS para arrancar usando la UEFI no puedo arrancar. Eso no sólo cuenta para el disco duro, sino también para el usb y el DVD. Creo que esto es lógico - espera una partición EFI y como no puede encontrarla, no puede seguir arrancando más, ya sea desde el disco duro o desde el DVD. Entonces, ¿cómo recreo la partición EFI?
La guía anterior dice:
Creando una partición EFI
Si está particionando manualmente su disco en el instalador de Ubuntu, necesita asegurarse de que tiene una partición EFI configurada.
Si su disco ya contiene una partición EFI (por ejemplo, si su ordenador tenía Windows8 preinstalado), puede ser usado para Ubuntu también. No lo formatee. Se recomienda encarecidamente tener sólo una partición EFI por disco.
Se puede crear una partición EFI a través de una versión reciente de GParted (la versión de Gparted incluida en el disco 12.04 está bien), y debe tener los siguientes atributos:
Tuve algunos problemas al crear esta partición:
- Arranco desde un DVD de Ubuntu en vivo, abro GParted, creo una partición de 200MB y la formateo a FAT32.
- En GParted no puedo establecer el punto de montaje y por lo tanto no puedo establecer la bandera de arranque.
No establecí el punto de montaje en
/etc/fstab
ya que es un live CD y fstab se veía bastante diferente de lo que esperaba en comparación con un arranque normal. De todos modos, no sabía qué valores establecer.Arranqué de nuevo a través del live DVD y luego elegí instalar Ubuntu. Luego creé una partición con los criterios mencionados - punto de montaje, 200MB, FAT32, bandera de arranque.
Sin embargo, sigo teniendo este problema y supongo que es porque en esa partición no hay firmware EFI, es sólo una partición vacía, que es adecuada para tener firmware EFI.
Entonces, de nuevo, ¿cómo creo una partición EFI, que tenga el software EFI, para que el portátil pueda arrancar de nuevo en modo UEFI?
SOLUCIÓN Gracias a ambos por las respuestas. Lo que hice fue instalar Windows 8.1 desde cero formateando todo el disco y luego instalando (esta vez correctamente) Ubuntu junto a él. Estas son mis particiones ahora:
Durante la instalación de Win 8, tan pronto como borré todas las particiones existentes y dejé que Windows formateara el disco, creó automáticamente, además de la partición principal de instalación, tres particiones adicionales, a saber 1, 2, 3. Ahora, después de tener un ESP apropiado, podía arrancar tanto desde el disco duro como desde el DVD en modo UEFI.
Dices que el ESP no almacena ninguna información por defecto, pero supongo que cuando un sistema operativo se instala, pone alguna información allí. Así que supongo que mi caso fue el siguiente: Lo había borrado y aunque lo recreé, no estaba lleno de información, ya que la creación del ESP se hizo después de que se instaló un sistema operativo. Perdí la instalación de Ubuntu (no es gran cosa, era una instalación nueva de todos modos), pero supongo que para salvarla, debí haber seguido el consejo de grawity . No tuve tiempo, sin embargo, pero felizmente todo está bien ahora.