Si por alguna causa instalando Ubuntu en tu PC asegurándote de que_
-
Esté siempre mejor instalado en una partición primaria del mismo disco duro.
-
Si está instalado en otro disco duro que se instale en la primera partición primaria (sector 0, también llamado de arranque)
-
Y que en cualquiera de los dos casos, en el sector 0 (arranque) esté instalado GRUB.
No deberías de tener problema de tener en tu menú de inicio dual EFI apareciera Ubuntu para ser iniciado. (Menú que se activa pulsando F12, F6,F8 dependiendo de tu BIOS).
importantísimo: ES POSIBLE QUE DEPENDIENDO DE TU BIOS CADA VEZ QUE QUIERAS INICIAR UBUNTU, O HAGAS UN REINICIO DESDE CUALQUIER SISSTEMA OPERATIVO, TENGAS QUE ENTRAR SIEMPRE A WINDOWS PRIMERO, EJECUTAR COMO ADMINISTRADOR ESTE SCRIPT Y REINICIAR.
Si aun así, sigue sin aparecerte Ubuntu para utilizarlo cuando quieras, ve a Windows y en un Bloc de Notas, copia y pega este código:
@ECHO OFF rem añadiendo entrada EFI para Ubuntu
bcdedit /enum firmware
for /f "tokens=2 delims={}" %%a in (‘bcdedit /copy {bootmgr} /d "Iniciar Ubuntu con GRUB"’) do set guid={%%a} bcdedit /set %guid% path \EFI\ubuntu\shimx64.efi bcdedit /set {fwbootmgr} displayorder %guid% /addfirst
bcdedit /enum firmware
|
Guárdalo como extensión bat usando la opción “Todos los archivos” (por ejemplo, iniciar ubuntu.bat) y cuando lo hayas hecho, ejecútalo como administrador. (Clic botón derecho sobre el archivo bat/Ejecutar como Administrador, del menú contextual que se abrirá). De forma rápida lo que este script hace es:
-
Evita que salgan en la ventana del cmd los mensajes que deja cada línea de código cuando ha finalizado su ejecución.
-
Comentario diciendo que agregamos una entrada EFI para Ubuntu.
-
Mostramos todo el contenido del bcdedit (lo que hay en el menú de inicio dual).
-
Comienza un bucle para buscar el GUID que corresponde a la entrada de Ubuntu en la partición EFI leyendo todas las entradas reconocidas. (Localizar el archivo efi de Ubuntu, shimx64.efi para obtener su GUID). El GUID se almacenará en la variable a. Cuando el GUID de Ubuntu haya sido encontrado, se agregará al menú de inicio dual la entrada “Iniciar Ubuntu con GRUB”.
-
Se añade al menú de inicio dual el archivo de arranque efi de Ubuntu shimx64.efi con su GUID ubicado en la partición EFI.
-
Se establece Ubuntu como primera entrada del menú de inicio dual.
-
Se hace una comprobación para asegurarse de que junto a todas las entradas EFI detectadas, aparece la de Ubuntu.
Reinicia el ordenador. Ahora deberías de ver la entrada “Iniciar Ubuntu con GRUB” en tu menú de arranque dual EFI.
Fuente: https://askubuntu.com/questions/744697/i-need-to-see-the-bcdedit-for-a-windows10-ubuntu-install-both-by-wubi-and-by-sep/744809
Puedes hacer un script similar desde Ubuntu usando el comando efibootmgr pero sino tienes el conocimiento adecuado, mejor déjalo, no vaya a ser que sin querer se estropeé el arranque del sistema operativo y haya que recurrir a según que medios para restaurarlo si de buenas con herramientas de recuperación no es posible. Aun así, dejo una entrada de blog que habla de este comando de terminal:
https://enavas.blogspot.com.es/2016/11/efibootmgr-cambiar-el-orden-de-arranque.html
Si ves que esto resulta incómodo, otra alternativa que tienes es Super Grub Disk. Esto es un disco, que también puedes grabarlo en USB con el programa Rufus, de arranque GRUB. Insertas el disco o unidad USB, inicias desde esos medios Super Grub Disk y aparecerá una especie de menú Grub que detectará los sistemas operativos y listo. Observa las imágenes de a continuación y verás que no es complicado. Simplemente, usa las teclas de desplazamiento de arriba y abajo junto a la de Enter para seleccionar una opción.
Si tienes más de un Sistema Operativo, si te desplazas más abajo, los verás. Esto esto por hoy.
¡Saludos! Espero que os ayude esta entrada y os sirva para un remedio.