- Introducción
- Instalación de Ubuntu en modo UEFI
- Caso en el que hay que instalar Ubuntu en modo UEFI
- Principios generales
- Identificar si el ordenador arranca el HDD en modo UEFI
- Identificar si el ordenador arranca el DVD de Ubuntu en modo UEFI
- Configurar el firmware en modo UEFI o BIOS/CSM/Legacy
- Crear una partición del sistema EFI
- Realizando la instalación
- Identificar si un Ubuntu ha sido instalado en modo UEFI
- Instalación de Ubuntu para el arranque único con un modo de arranque aleatorio
- Convertir Ubuntu en modo UEFI o Legacy
- Convertir Ubuntu en modo UEFI
- Convertir Ubuntu en modo Legacy
- SecureBoot
- Desactivación de SecureBoot en la BIOS
- Acceder a la configuración de la UEFI desde Windows8
- Ver también
Introducción
La Interfaz de Firmware Extensible (EFI) o su variante de la versión 2.x, EFI Unificada (UEFI) es un tipo de firmware muy extendido en los ordenadores recientes, especialmente en los más recientes de 2010. Su objetivo es reemplazar el firmware tradicional de la BIOS que prevalece en las máquinas anteriores. Esta página proporciona información sobre la instalación y el arranque de Ubuntu utilizando UEFI, así como sobre el cambio entre el modo UEFI y el modo BIOS heredado utilizando Ubuntu. La mayoría de los ordenadores modernos soportan tanto el modo UEFI como el modo BIOS. El modo de arranque que debe utilizar depende de varios factores:
-
Coincidencia del modo de arranque — Si está haciendo un arranque dual con otro SO, los modos de arranque de los dos SO deben coincidir. La mayoría de los equipos que vienen con Windows 8 y posteriores utilizan UEFI para arrancar ese SO, por lo que esta configuración dicta el uso del modo UEFI cuando se instala y arranca Ubuntu.
-
Soporte de hardware — Algunos dispositivos de hardware funcionan mejor en uno u otro modo. (Normalmente el modo BIOS tiene mejor soporte.) Este tipo de problema es cada vez menos común.
-
Problemas con el gestor de arranque — A veces un gestor de arranque para un modo funciona mejor que un gestor de arranque para otro modo. Los cargadores de arranque en modo BIOS están mejor probados y, por lo tanto, es menos probable que presenten problemas.
Tenga en cuenta que estos factores pueden entrar en conflicto entre sí. Por ejemplo, si está haciendo un arranque dual con un Windows 8 preinstalado pero tiene problemas para hacer funcionar una versión UEFI de GRUB, estará en un aprieto. Como regla general, sin embargo, el modo UEFI funciona mejor en configuraciones de arranque dual con versiones preinstaladas de Windows 8. Si estás instalando Ubuntu como único sistema operativo en un ordenador, cualquiera de los dos modos es probable que funcione, aunque el modo BIOS es menos probable que cause problemas.
Instalación de Ubuntu en modo UEFI
Las siguientes secciones describen cómo instalar Ubuntu en modo UEFI, ya sea porque está arrancando solo y quiere probar este modo de arranque o porque está haciendo un arranque dual con otro SO que ya está instalado en este modo.
Caso en el que hay que instalar Ubuntu en modo UEFI
Tener un PC con firmware UEFI no significa que haya que instalar Ubuntu en modo UEFI. Lo importante es lo siguiente:
- si los otros sistemas (Windows Vista/7/8, GNU/Linux…) de tu ordenador están instalados en modo UEFI, entonces debes instalar Ubuntu en modo UEFI también.
-
si los otros sistemas (Windows, GNU/Linux…) de su ordenador están instalados en modo Legacy (no-UEFI), entonces debe instalar Ubuntu en modo Legacy también. Por ejemplo, si tu ordenador es antiguo (<2010), es de 32bits, o se vendió con un Windows XP preinstalado.
- si Ubuntu es el único sistema operativo en tu ordenador, entonces no importa si instalas Ubuntu en modo UEFI o no.
Principios generales
Para instalar Ubuntu en modo UEFI:
-
Utilizar un disco de 64 bits de Ubuntu. (Ubuntu32bit no se puede instalar fácilmente en modo UEFI. Esto es un problema si UEFI de 32 bits es la única forma en que su ordenador puede arrancar, por ejemplo, si usted tiene un moderno portátil basado en Intel Atom. En este caso, necesitará una complicada solución).
-
En su firmware, desactive QuickBoot/FastBoot e Intel Smart Response Technology (SRT). Si tienes Windows 8, desactiva también el inicio rápido.
-
Es posible que desee utilizar una imagen sólo EFI para evitar problemas con el arranque por error de la imagen y la instalación de Ubuntu en el modo BIOS.
-
Usa una versión soportada de Ubuntu. El soporte para UEFI apareció en 11.10, pero se ha vuelto más fiable en las siguientes versiones. El soporte para UEFI SecureBoot apareció en 12.10 y 12.04.2.
-
Configure su firmware (BIOS) para arrancar el disco en modo UEFI (vea el párrafo «Identificar si el ordenador arranca el disco duro en modo UEFI» más abajo)
- Entonces:
- no se requiere nada especial si se utiliza el instalador automático de Ubuntu («Instalar Ubuntu junto a otros» o «Borrar el disco e instalar Ubuntu»). Importante: si tienes un Windows preinstalado y quieres conservarlo, no elijas «Borrar el disco e instalar Ubuntu».
-
si usas el particionado manual («Algo más»), la diferencia es que tendrás que poner el punto de montaje /boot/efi en la partición UEFI. Y si no había ninguna partición UEFI en su disco duro, primero tendrá que crearla (vea el párrafo «Crear una partición UEFI» más abajo).
Identificar si el ordenador arranca el HDD en modo UEFI
Esto sólo es posible si ya ha instalado Ubuntu en el HDD, o mirando la configuración de la BIOS (ver párrafo siguiente).
Desde un Ubuntu instalado en el HDD (ni liveCD ni liveUSB), abre un terminal (Ctrl+Alt+T), y escribe el siguiente comando:
&& echo «EFI boot on HDD» | echo «Legacy boot on HDD»
Nota: si el resultado es «Legacy boot on HDD», entonces o bien la BIOS no es de tipo UEFI, o bien la BIOS no está configurada para arrancar el HDD en modo UEFI.
Identificar si el ordenador arranca el DVD de Ubuntu en modo UEFI
Atención: aunque su PC arranque el DVD en modo UEFI, podría arrancar el HDD en modo Legacy (y lo contrario).
Al arrancar en un disco de Ubuntu de 64 bits:
– Si la BIOS está configurada para arrancar el CD en modo UEFI, entonces verá la pantalla siguiente:
– Si la BIOS NO está configurada para arrancar el CD en modo UEFI, o si el disco no es de 64 bits, entonces verá la siguiente pantalla:
Configurar el firmware en modo UEFI o BIOS/CSM/Legacy
Algunos ordenadores recientes (>2011) permiten configurar el ordenador para que arranque en modo UEFI o en modo BIOS/CSM/Legacy (no-EFI). La forma de ajustar esta configuración depende de los ordenadores, pero generalmente este ajuste se encuentra en la pestaña «Orden de arranque» de la BIOS (para acceder a las pantallas de la BIOS, generalmente es necesario pulsar una tecla durante el arranque del PC). También se puede configurar en cada arranque pulsando una tecla de función (F8 y F10 son opciones comunes) poco después de encender el ordenador.
Nota: Algunas UEFIs (por ejemplo, «Aptio» de American Megatrends, que se encuentra en la serie Asus vivobook) llaman al modo Legacy «Compatibility Support Module» o simplemente «CSM».
Atención: Algunas UEFIs permiten configurar el modo de arranque para la unidad óptica por separado del modo de arranque para el HDD.
Por ejemplo, a continuación:
- la línea «UEFI Hitachi» permite arrancar el HDD en modo UEFI,
- la línea «P1: Hitachi» permite arrancar el HDD en modo Legacy (no-UEFI),
- la línea «P3: DVD» permite arrancar el CD de Ubuntu en modo Legacy
- la línea «UEFI: USB» permite arrancar el liveUSB de Ubuntu en modo UEFI.
Aquí hay un segundo ejemplo de configuración del modo de arranque UEFI, donde el parámetro «Boot Mode» permite elegir el modo de arranque («UEFI» o «Legacy») para todos los medios (disco duro, CD, USB…) al mismo tiempo.
Algunas otras UEFIs proponen una opción «UEFI/Legacy Boot:» con las siguientes opciones: , y . Esta última arranca en modo UEFI cuando es posible, y luego en modo Legacy si no se detectan archivos UEFI.
Crear una partición del sistema EFI
Si está particionando manualmente su disco en el instalador de Ubuntu, necesita asegurarse de que tiene una partición del sistema EFI (ESP) configurada. Esta partición contiene cargadores de arranque en modo EFI y archivos relacionados.
-
Si su disco ya contiene una ESP (por ejemplo, si su equipo tenía Windows 8 preinstalado), puede ser utilizado para Ubuntu también. No lo formatee. Se recomienda encarecidamente tener sólo 1 ESP por disco.
-
Un ESP puede ser creado 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:
-
Punto de montaje: /boot/efi (observación: no es necesario establecer este punto de montaje cuando se utiliza el particionado 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».
-
Realizando la instalación
Una vez que te has encargado de los preliminares, puedes instalar Ubuntu normalmente. Aparte del ESP, Ubuntu instalado en modo UEFI no tiene requisitos especiales de partición, y no necesita ajustar otras opciones de instalación. Tenga en cuenta que en una instalación en modo UEFI, Ubuntu no le preguntará dónde instalar el gestor de arranque. Si lo hace, o si se queja de la falta de una partición de arranque de la BIOS, probablemente ha arrancado accidentalmente en modo BIOS/CSM/legacy.
Identificar si un Ubuntu ha sido instalado en modo UEFI
Un Ubuntu instalado en modo UEFI puede ser detectado de la siguiente manera:
- su archivo /etc/fstab contiene una partición UEFI (punto de montaje: /boot/efi)
- utiliza el gestor de arranque grub-efi (no grub-pc)
- desde el Ubuntu instalado, abre un terminal (Ctrl+Alt+T) y luego escribe el siguiente comando:
&& echo «Instalado en modo UEFI» || echo «Instalado en modo Legacy»
Instalación de Ubuntu para el arranque único con un modo de arranque aleatorio
Si no estás haciendo un arranque múltiple con otro SO y no te importa tu modo de arranque, puede prescindir de algunos de los detalles más delicados del procedimiento anterior e instalar Ubuntu en cualquier modo de arranque que su ordenador elija. Este procedimiento no se recomienda para instalaciones multiarranque junto a SOs basados en UEFI, porque puede resultar en una combinación de un SO instalado en modo UEFI y otro en modo BIOS. Tales configuraciones requerirán una reparación posterior a la instalación u otros pasos incómodos para gestionar el cambio de SO.
Deberías ser capaz de conseguir instalar Ubuntu rápidamente usando los siguientes pasos:
-
Cree un LiveDVD o LiveUSB de Ubuntu (>=12.04.2) 64bit.
-
En su firmware, desactive QuickBoot/FastBoot e Intel Smart Response Technology (SRT).
-
Arranca tu PC usando el LiveDVD o el LiveUSB y elige «Probar Ubuntu». Si obtiene un error de arranque seguro o de firma, es posible que desee desactivar SecureBoot como se describe aquí, y luego volver a intentar arrancar el disco.
- Instale Ubuntu desde el Live CD/DVD o el Live USB de la manera habitual, luego reinicie el PC.
-
Si el PC no carga Ubuntu, arranque su PC utilizando el Live CD/DVD o el Live USB y elija «Try Ubuntu» una vez más. Cuando la sesión en vivo se haya cargado, ejecute Boot-Repair (vea el enlace para más detalles). Cuando se cargue Boot-Repair, haz clic en el botón «Recommended repair» y escribe en un papel la URL (paste.ubuntu.com/XXXXXX/) que aparecerá. A continuación, reinicie el ordenador. No ejecute Boot-Repair a menos que tenga problemas para arrancar el ordenador; la expresión «si no está roto, no lo arregles» se aplica a esta herramienta.
-
Esto debería solucionar la mayoría de los problemas de arranque. Si esto no arregla tus problemas de arranque, por favor crea un nuevo hilo en este foro, describiendo tu problema e indicando la URL que escribiste en el paso anterior.
Convertir Ubuntu en modo UEFI o Legacy
Convertir Ubuntu en modo UEFI
Nota: No siga este procedimiento si su ordenador ya arranca correctamente. Utilice este procedimiento sólo si cree que ha instalado accidentalmente Ubuntu en modo BIOS/CSM/legacy y quiere que arranque en modo UEFI/UEFI.
-
Inicie Boot-Repair, haga clic en «Opciones avanzadas», vaya a la pestaña «Ubicación de GRUB».
- Si no ve la línea «Separate /boot/efi partition», significa que su PC no tiene ninguna partición UEFI. En este caso, salga de Boot-Repair, luego cree una partición UEFI (vea el párrafo «Crear una partición UEFI» más arriba).
- Si ve la línea «Separar la partición /boot/efi», márquela y haga clic en el botón «Aplicar».
-
Configure su BIOS para que arranque el disco duro en modo UEFI (vea el párrafo «Configurar la BIOS en modo UEFI o Legacy» más arriba).
Convertir Ubuntu en modo Legacy
Nota: Utilice este procedimiento sólo para convertir una instalación de Linux en modo UEFI para que arranque en modo BIOS/CSM/legacy. Esta conversión puede ser necesaria si algún hardware no funciona correctamente en modo UEFI. (Las tarjetas de vídeo son una fuente común de problemas.) Convertir para arrancar en modo BIOS/CSM/legacy mientras Windows arranca en modo UEFI puede hacer que el proceso de arranque sea más incómodo — tendrá que usar el gestor de arranque integrado en el ordenador para cambiar entre los SO, y algunos ordenadores tienen gestores de arranque tan pobres que esto puede ser imposible.
-
Si Ubuntu está instalado en un disco GPT (puede comprobarlo mediante el comando ‘sudo parted -l’), utilice Gparted para crear una partición BIOS-Boot (1MB, sistema de archivos sin formato, bandera bios_grub) al principio de su disco.
-
Inicie Boot-Repair, haga clic en «Advanced options», vaya a la pestaña «GRUB location».
- Desmarque la opción «Separar la partición /boot/efi»
- Haga clic en el botón «Aplicar».
-
Configure su BIOS para que arranque el disco duro en modo Legacy (vea el párrafo «Configurar la BIOS en modo UEFI o Legacy» más arriba).
SecureBoot
«Secure Boot» es una nueva característica de UEFI que apareció en 2012, con los ordenadores preinstalados de Windows8. Todas las versiones actuales de Ubuntu de 64 bits (no de 32 bits) soportan ahora esta característica, pero como los PC que implementan el soporte para ello no se han generalizado hasta finales de 2012, todavía no está ampliamente probado, por lo que es posible que encuentres problemas al arrancar Ubuntu bajo Secure Boot. Si lo hace, por favor, presente un informe de error contra el paquete shim en Ubuntu, preferiblemente utilizando el comando ubuntu-bug shim una vez que haya instalado con Secure Boot desactivado.
Desactivación de SecureBoot en la BIOS
Aquí hay un ejemplo de BIOS que muestra que «Secure Boot» está activado:
Para desactivar o activar Secure Boot, busque una opción similar en su BIOS, y utilice el teclado para cambiarla a Activado/Desactivado.
Atención: si su PC tiene Windows8, es posible que tenga que seguir el siguiente procedimiento para acceder a su BIOS.
Acceder a la configuración de la UEFI desde Windows8
Ir a las opciones de Apagado, y mientras se mantiene la tecla SHIFT, hacer clic en Reiniciar.
Cuando aparezca el menú de abajo, seleccione Troubleshoot, y luego UEFI Firmware Settings.
El PC se reiniciará y podrá entrar en la BIOS (si no se pulsa la tecla necesaria).
Ver también
– UEFIBooting (documentación más antigua, tal vez útil para Mac)
– EasyBCD no se puede utilizar en modo UEFI: en el foro de EasyBCD. Pero se puede utilizar a partir de la versión 2.2.
– Instalación de Ubuntu en un sistema Windows 8 preinstalado con soporte UEFI: Guía paso a paso para instalar Ubuntu en un equipo con soporte UEFI/Secure Boot que viene preinstalado con Windows 8
CategoríaBootAndPartition