Tengo una placa Gigabyte con UEFI, y no puedo poner en funcionamiento un sistema operativo. Desafortunadamente, este producto no admite el arranque desde USB ni CDROM. He creado un SSD con la versión más reciente de Ubuntu en VirtualBox en modo UEFI. Creo que el problema es que no conozco la ruta correcta ni para el arranque EFI ni para el kernel. Las siguientes preguntas aparecen en el gestor de arranque UEFI.
File path of the EFI Application or the kernel:
Is your application an OS loader? [y/n]:
Arguments to pass to the EFI Application:
Description for this new Entry:
File path of the EFI Application or the kernel:
Alternativamente, la solución podría ser simplemente instalar un sistema operativo diferente según un conjunto diferente de instrucciones.
Pensamientos?
Respuestas:
Arrancar en modo EFI desde un disco duro interno implica almacenar el cargador de arranque como un archivo con un nombre arbitrario en la Partición del sistema EFI (ESP) en el disco duro. Debido a que el nombre de archivo no es fijo o predeterminado (con una excepción, mencionada en breve), el firmware necesita saber cuál es ese nombre de archivo y esa información se almacena en la NVRAM. Debido a que la NVRAM no se transfiere cuando mueve un disco de una computadora a otra, instalar un sistema operativo usando una computadora y luego intentar arrancar ese sistema operativo en otra computadora no funcionará, o al menos, debe saltar un poco más aros para que funcione. Las posibles formas de recuperación incluyen:
EFI/BOOT/bootx64.efi
en el ESP (para sistemas x86-64; el nombre varía de una arquitectura a otra). Puede copiar o mover el cargador de arranque de su sistema operativo a este nombre y probablemente funcionará. Sin embargo, puede haber complicaciones si el cargador de arranque codifica las rutas de acceso a su configuración o archivos de soporte. Como regla general, esto hace que copiar todo el directorioEFI/BOOT
y luego cambiar el nombre del cargador de arranque albootx64.efi
enfoque más seguro.efibootmgr
utilidad registra los cargadores de arranque con la NVRAM. En Windows, puede usar EasyUEFI incorporadobcdedit
o de terceros para hacer el trabajo. Algunos EFI le permiten crear entradas utilizando sus propias interfaces de usuario. Probablemente desee registrar su cargador de arranque de esta manera si utiliza una medida temporal para comenzar de una sola vez.El nombre del gestor de arranque del sistema operativo es algo impredecible. La mayoría de los sistemas operativos colocan sus cargadores de arranque en subdirectorios con
EFI
nombres propios, comoEFI/Microsoft
Windows oEFI/fedora
Fedora. El nombre del gestor de arranque podría ser cualquier cosa. Sin embargo, mencionaste Ubuntu; para ello, iniciaría o se registraríaEFI/ubuntu/shimx64.efi
(si Secure Boot está habilitado, u opcionalmente si no está habilitado) oEFI/ubuntu/grubx64.efi
(si Secure Boot no está habilitado).fuente