TL; DR ¿Cómo creo una partición del sistema EFI desde cero? ¿Cómo pongo el firmware EFI una vez que se crea?
Versión larga
Tengo una computadora portátil Toshiba T430. Lo recibí con Windows 7 instalado (pero creo que originalmente se envió con Windows 8). Instalé Ubuntu en él, pero eliminé algunas particiones en el disco, así que terminé borrando Windows y solo teniendo Ubuntu. Entre las particiones eliminadas 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: dado que no hay partición EFI cada vez que elijo BIOS para arrancar usando UEFI, no puedo arrancar. Eso cuenta no solo para el disco duro, sino también para USB y DVD. Creo que esto es lógico: espera una partición EFI y, dado que no puede encontrarla, no puede continuar arrancando más, ya sea desde HDD o DVD. Entonces, ¿cómo puedo recrear la partición EFI?
La guía anterior dice:
Crear una partición EFI
Si está particionando manualmente su disco en el instalador de Ubuntu, debe asegurarse de tener una partición EFI configurada.
Si su disco ya contiene una partición EFI (por ejemplo, si su computadora tenía Windows8 preinstalado), también se puede usar para Ubuntu. No lo formatee. Se recomienda encarecidamente tener solo 1 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 Gparted incluida en el disco 12.04 está bien) y debe tener los siguientes atributos:
Punto de montaje: / boot / efi (comentario: no es necesario establecer este punto de montaje cuando se utiliza la partición manual, el instalador de Ubuntu lo detectará automáticamente)
Tamaño: mínimo 100Mib. Se recomiendan 200MiB.
Tipo: FAT32
Otro: necesita una bandera de "arranque".
Tuve algunos problemas para crear esta partición:
- Arranco desde un DVD Ubuntu en vivo, abro GParted, creo una partición de 200MB y la formateo en FAT32.
- En GParted no puedo establecer el punto de montaje y, por lo tanto, no puedo configurar el indicador de arranque.
- No configuré el punto de montaje
/etc/fstab
ya que es un CD en vivo y fstab se veía muy 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, 200 MB, FAT32, bandera 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 creo una partición EFI, que tiene el software EFI, para que la computadora portátil 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 al lado. Estas son mis particiones ahora:
Durante la instalación de Win 8, tan pronto como eliminé todas las particiones existentes y dejé que Windows formateara el disco, creó automáticamente, además de la partición de instalación principal, tres particiones adicionales, a saber, 1, 2, 3. Ahora, después de tener un ESP adecuado , Podría arrancar desde HDD o DVD en modo UEFI.
Dices que el ESP no almacena ninguna información de forma predeterminada, pero supongo que cuando se instala un sistema operativo, pone algo de 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 realizó después de instalar un sistema operativo. Perdí la instalación de Ubuntu (no es gran cosa, de todos modos fue una instalación nueva), pero supongo que para guardarla, debería haber seguido el consejo de Grawity . Sin embargo, no tuve tiempo, pero felizmente todo está bien ahora.