TL; DR ¿Cómo puedo crear una partición del sistema EFI desde cero? ¿Cómo coloco el firmware EFI en ella una vez que está creada?
Versión larga
Tengo una laptop Toshiba T430. La recibí con Windows 7 instalado (pero creo que originalmente se envió con Windows 8). Instalé Ubuntu en ella, pero eliminé algunas particiones en el disco, por lo que terminé eliminando Windows y solo teniendo Ubuntu. Entre las particiones eliminadas estaba la partición del Sistema EFI. Descubrí que ahora Ubuntu se inicia en modo Legacy (y no UEFI). Estoy intentando seguir esta guía para convertir mi instalación de Ubuntu de Legacy a UEFI. El problema - como no hay una partición EFI cuando elijo desde la BIOS para arrancar usando UEFI no puedo arrancar. Eso cuenta no solo 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 la encuentra, no puede continuar arrancando más allá, ya sea desde el HDD o el DVD. Entonces, ¿cómo puedo recrear la partición EFI?
La guía anterior dice:
Creación de una partición EFI
Si estás particionando tu disco manualmente en el instalador de Ubuntu, debes asegurarte de tener configurada una partición EFI.
Si tu disco ya contiene una partición EFI (por ejemplo, si tu computadora tenía preinstalado Windows 8), también se puede utilizar para Ubuntu. No la formatees. Se recomienda encarecidamente tener solo 1 partición EFI por disco.
Una partición EFI puede ser creada mediante una versión reciente de GParted (la versión de GParted incluida en el disco 12.04 está bien) y debe tener las siguientes características:
Punto de montaje: /boot/efi (nota: no es necesario establecer este punto de montaje al usar la partición manual, el instalador de Ubuntu lo detectará automáticamente)
Tamaño: mínimo 100MiB. Recomendado 200MiB.
Tipo: FAT32
Otro: necesita una "flag de arranque".
tuve algunos problemas para crear esta partición:
- Arranqué desde un DVD de Ubuntu en vivo, abrí GParted, creé una partición de 200MB y la formateé en FAT32.
- En GParted no pude establecer el punto de montaje y, por lo tanto, no pude establecer la flag de arranque.
- No establecí el punto de montaje en
/etc/fstab
ya que era un CD en vivo y el fstab se veía bastante diferente de lo que esperaba en comparación con un arranque normal. De todos modos, simplemente no sabía qué valores establecer.
Arranqué nuevamente a través del DVD en vivo y luego elegí instalar Ubuntu. Luego creé una partición con los criterios mencionados: punto de montaje, 200MB, FAT32, flag de arranque.
Sin embargo, sigo teniendo este problema y supongo que es porque en esa partición no hay firmware EFI, es solo una partición vacía, que es adecuada para tener firmware EFI.
Entonces, de nuevo, ¿cómo puedo crear una partición EFI, que tenga el software EFI, para que la laptop pueda volver a arrancar 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 configuración de Win 8, tan pronto como eliminé todas las particiones existentes y dejé que Windows reformateara el disco, automáticamente creó, 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 adecuado, pude arrancar tanto desde el HDD como desde el DVD en modo UEFI.
Dices que el ESP no guarda ninguna información por defecto, pero supongo que cuando un sistema operativo se instala, coloca algo de información allí. Así que supongo que mi caso fue el siguiente: lo había eliminado y aunque lo recreé, no se llenó con ninguna información, ya que la creación del ESP se realizó después de que se hubiera instalado un sistema operativo. Perdí la instalación de Ubuntu (no gran problema, era una instalación nueva de todos modos), pero supongo que para salvarla, debería haber seguido el consejo de grawity. No tuve tiempo, sin embargo, pero felizmente todo está bien ahora.
1 votos
El ESP almacena cargadores de arranque. Por lo tanto, si tienes una instalación existente y eliminas el ESP, perderás la capacidad de arrancar la computadora. Este tipo de problema en realidad es bastante fácil de solucionar -- ¡SI sabes cómo!
0 votos
Pues eso era todo lo que trataba mi pregunta :)