Desde hace unos años se comercializan los ordenadores personales con BIOS UEFI, que sustituye a la BIOS PC superando algunas de sus limitaciones. No obstante estos equipos nuevos suelen ser compatibles también con BIOS PC. Los ordenadores que vienen instalados con versiones de Windows 8 y Windows 10, vienen en modo UEFI. El primer paso será averiguar si su Windows está instalado en modo UEFI. Para ello debe arrancar Windows, abrir un terminal de administrador ("Ejecutar como" sale al dar botón derecho sobre el icono de "Símbolo del sistema") y teclear el comando bcdedit (y pulsar enter) Saldrán en la ventana negra unas líneas de texto en las que tendrá que localizar una línea con el texto "Windows Boot Loader" o "Cargador de Arranque de Windows" y comprobar su contenido: la expresión winload.efi indica arranque en modo UEFI, mientras que winload.exe indica arranque en modo BIOS PC tradicional.
Solo en el caso de querer realizar una instalación de MAX 10 conviviendo con un sistema operativo preinstalado en modo UEFI 64 bits, deberá seguir estas instrucciones:
- Existe un pequeño riesgo de que la instalación vaya mal y pierda los datos del equipo. Es muy importante tener una copia de seguridad y saber si tiene un método de restauración del equipo al estado de fábrica.
- Es necesario entrar en la BIOS del equipo y desactivar la opción "SecureBoot". En los apartados anteriores y en el manual de su equipo están las instrucciones sobre cómo entrar en BIOS. En el caso de Windows 8 y Windows 10, una opción es mantener pulsada la tecla mayúsculas (shift) a la vez que se pulsa en la opción Reiniciar (opciones, apagado) y entonces se llegará a una pantalla azul con varias opciones, eligiendo "Solucionar Problemas", luego "Opciones Avanzadas" y por último "Configuración de firmware UEFI", reiniciará entrando en BIOS directamente.
- Nota: en algunos equipos no deja modificar esas opciones de BIOS hasta que no se establece una contraseña de supervisor para aumentar la seguridad en el acceso a la configuración de la BIOS.
- Arrancar en Windows y realizar las siguientes acciones:
- Desactivar el inicio rápido: para ello ir al panel de control, opciones de energía (buscando botón de encendido, por ejemplo) tras seleccionar "Elegir el comportamiento del botón de encendido" pulsar en "Cambiar la configuración actualmente no disponible" y entonces se permite desactivar la casilla de Inicio Rápido.
- Abrir el administrador de discos (buscar por particiones, o con botón derecho encima de Equipo y opción "Administrar") y redimensionar la partición con más espacio para crear un hueco de al menos 20 GB para MAX 10. Al pulsar con el botón derecho sobre la partición y redimensionar, seleccionar el espacio a reducir.
- Reiniciar el equipo para arrancar con el DVD o USB de MAX 10. El arranque desde DVD o USB se puede controlar desde la BIOS o con la tecla de menú de arranque (Boot menu) descrita en apartados anteriores.
- Asegurar que MAX arranca en modo UEFI, el primer menú de selección aparece con el fondo de pantalla en negro en vez de azul, ninguna imagen de fondo y con las opciones de "Arrancar MAX 10.0 UEFI" e "Instalar MAX 10.x UEFI". Si no fuera el caso, mirar si en el menú de arranque aparece el dispositivo (DVD o USB) dos veces, una en modo UEFI y otra no, o en BIOS desactivar totalmente el modo BIOS PC (opción Legacy o CSM desactivada).
- A partir de aquí se lanzará el instalador de MAX, cuyo funcionamiento se describe en la siguiente sección, y cuando propone varias opciones de instalación, seleccionar "Más opciones" y, en el asistente nos aparecerá un listado de la particiones existentes, tal como se muestra en la figura siguiente:
La imagen anterior corresponde a un ejemplo de particiones que el asistente de instalación muestra en un equipo con Windows instalado en modo UEFI. Las particiones son las siguientes:
sda1 |
es la partición EFI que se creó cuando se instaló Windows y es la misma que se utilizará para instalar los ficheros de arranque de MAX. En una instalación UEFI es obligatorio que exista esta partición, por lo que en otros casos si observamos que no existe se debe crear. |
sda2 |
es una partición reservada por Windows. Puede no existir en otros casos. |
sda3 |
es la partición de Windows. |
sda4 |
es una partición de datos. También es opcional y puede no existir en otros casos. |
sda5 |
es la partición donde se va a instalar MAX. Esta partición no existía, se ha creado con el propio asistente, para lo cual antes se ha tenido que reservar espacio en del disco. |
sda6 |
es la partición "swap" o área de intercambio para linux. Esta partición también se ha creado con el asistente pero en equipos con bastante memoria se puede llegar a omitir. |
sdb |
corresponde a la memoria USB desde la que hemos iniciado la instalación. |
- Se debe seleccionar el hueco generado con la reducción de particiones y dar al botón + para especificar que cree una partición primaria en todo ese espacio, de tipo "sistema de ficheros ext4 transaccional" con punto de montaje "/" y formatearla. Opcionalmente puede no consumir todo el hueco y dejar espacio para crear una partición de intercambio (swap) con el mismo tamaño que la memoria RAM del equipo. No obstante en los equipos actuales con 4GB de RAM y más, no es necesario salvo para utilizar la opción de hibernación del equipo.
- Al dar a "Instalar ahora" dará un aviso si no ha seleccionado partición de intercambio, que puede ignorar.
NOTA: Una alternativa al asistente de instalación para crear las particiones de GNU/Linux es utilizar el gestor de particiones GParted.
- Al terminar la instalación y reiniciar el equipo debería aparecer el menú de arranque de MAX con la primera opción para arrancar MAX 10 y la última para arrancar Windows. Si no fuera el caso consulte a continuación la resolución de problemas o los mensajes en los foros de MAX a este respecto.
Resolución de problemas
La tecnología UEFI, aunque estandarizada, no está implementada igual por todos los fabricantes, encontrando a menudo BIOS defectuosas que generan problemas en arranques duales. Los siguientes consejos ayudarán a recuperar el sistema ante esos problemas:
Tras instalar MAX en modo UEFI no aparece el menú de arranque de MAX y solo arranca en windows
Puede ser debido a que se necesita entrar en BIOS y ordenar la prioridad de las distintas entradas UEFI que haya creadas en el sistema. Debería encontrarse una entrada MAX(grub) y poniéndola en primer lugar solucionarse el problema. Si no fuera el caso, puede volver a arrancar en modo live (UEFI) y, tras abrir una terminal, ejecutar los siguientes comandos:
sudo apt-get install efibootmgr
sudo check-efi-install
Si no tuviera internet, se puede sustituir el primer comando por este otro:
sudo dpkg -i /cdrom/pool/main/e/efibootmgr/efibootmgr_0.5.4-7ubuntu1.1_amd64.deb
Tras instalar MAX en modo UEFI el equipo no arranca quedándose en una pantalla negra con el texto "grub>"
Podrá arrancar el equipo con el comando configfile seguido de la ruta del fichero de configuración, que se puede conseguir haciendo ls o autocompletando con tabulador mientras se escribe, es del tipo:
configfile (hd0,gpt4)/boot/grub/grub.cfg
siendo la parte variable en hd0 (primer disco) y gpt4 (cuarta partición) se puede ir viendo el contenido de cada partición con:
ls (hd0,gpt1)
una vez arrancado el equipo, verificar con el comando efibootmgr si el orden de las entradas es el correcto, y si no cambiarlo con el comando efibootmgr seguido por -o y la lista de entradas, ejemplo:
sudo efibootmgr -o 3,1,0
y probar también los siguiente comandos:
sudo grub-install
sudo check-efi-install
Si no se resuelve con los métodos anteriores
Una opción es arrancar con el método anterior u otros y modificar los archivos de /boot/efi/EFI/ (por ejemplo, copiar los de MAX a Boot, tras hacer copia de Boot). Otras opciones son:
Programa boot-repair
Arrancar en modo live con conexión a internet e instalar y ejectuar el programa boot-repair con las siguientes instrucciones desde un terminal (línea de comandos):
sudo apt-add-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
sudo boot-repair
Una vez en el programa, seguir estas instrucciones:
- Ir a opciones avanzadas y poner estas opciones en sus pestañas:
- Opciones principales: reinstalar Grub, usar el archivo efi estándar y mostrar el menú de arranque 10 segundos.
- Ubicaciones de Grub: se deja sin modificar.
- Opciones de Grub: solo marcada Purgar Grub antes de reinstalarlo.
- Otras opciones: todo marcado.
- Al darle a Salir pregunta si hacer copia de la configuración de Windows y se debe seleccionar NO.
En el foro de instalación de MAX se encuentra más información para contrastar experiencias con la de otros usuarios y solicitar soporte.