bcdedit no cambia la entrada de inicio con una ruta válida

bcdedit no cambia la entrada de inicio con una ruta válida

Instalé un arranque dual W10/Ubuntu con uefi en mi computadora portátil.

Pero cuando enciendo mi PC, no hay grub y arranca automáticamente en Windows 10.

Cuando presiono la opción Arrancar, selecciono manualmente el archivo efi bueno (el de ubuntu)

ingrese la descripción de la imagen aquí

Funciona y tengo mi grub (con ubuntu + windows)

Así que intenté cambiar la entrada de arranque con bcdedit así (en un cmd de Windows):

bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi

Pero no cambio nada y la computadora aún arranca automáticamente en Windows 10.

¿Cómo puedo iniciar mi shimx64.efi cuando enciendo mi computadora?

Respuesta1

Intente utilizar el terceroFácilUEFI;Tiene una interfaz de usuario más simple y evita algunos problemas que bcdedittiene.

Si eso falla, es probable que tenga un EFI defectuoso. Hay varias opciones en este punto, en orden de preferencia:

  1. Algunas EFI requieren establecer una contraseña o incluir archivos binarios explícitamente en una lista blanca antes de poder iniciarlos. Acer, en particular, es conocido por esto. Veresta pregunta y respuestas de AskUbuntupara obtener información sobre cómo solucionar este problema.
  2. Una actualización de firmware (consulte el sitio web de su fabricante)puedeayuda, pero eso es una posibilidad remota, y una actualización puede eliminar las opciones de Ubuntu, lo que requeriría volver a crearlas.
  3. Si aún es posible, mi próxima sugerencia sería devolver la computadora para obtener un reembolso. Los fabricantes han tardado demasiado en solucionar este tipo de problema. La mayoría lo ha hecho, pero si tienes una computadora nueva con este error, no hay excusa en este momento. Si devuelve la computadora, asegúrese de escribirle al fabricante para explicarle por qué la devolvió.
  4. Una opción de último recurso casi final es cambiar el nombre del archivo del cargador de arranque de Windows ( EFI/Microsoft/Boot/bootmgfw.efien la páginaPartición del sistema EFI [ESP]) a otra cosa y coloque GRUB ( grubx64.efi; o Shim [ shimx64.efi], si desea iniciar con el arranque seguro activo) en su lugar, luego reconfigure GRUB para iniciar Windows con el nuevo nombre del cargador de arranque de Windows. ElHerramienta de reparación de arranquetiene una opción para hacer esto en su menú "Avanzado". Puedes hacer algo similar con miadministrador de arranque rEFIndcon su mvrefindmando.
  5. La última posibilidad absoluta es reinstalar Windows y Ubuntu en modo BIOS/CSM/legacy en lugar de en modo EFI. (Es posible que pueda arreglárselas convirtiendo el disco de GPT a MBR y reinstalando los cargadores de arranque de ambos sistemas operativos, pero este proceso es tedioso y puede terminar fácilmente en un desastre, por lo que lo recomendaría solo si eres un experto.)

Respuesta2

Si instaló Ubuntu primero, este podría ser un comportamiento normal.

Como dice el comentario, debes usar grub.

https://www.lifewire.com/fix-uefi-bootloader-issues-when-dual-booting-2200655

Este artículo puede ser útil, es para el sistema uefi y cambia el "orden de inicio" para que aparezca Grub.

Respuesta3

(Esto pretende ser un comentario sobre la respuesta de Rod Smith, desafortunadamente no tengo suficiente karma).

Mi computadora portátil (HP) intenta arrancar EFI/Microsoft/Boot/bootmgfw.efiprimero independientemente de la configuración de EFI NVRAM, cambiar el nombre de ese archivo funcionó perfectamente para mí.

No olvide editar la línea del cargador de cadena en su grub.cfgpara que apunte al EFI de Windows renombrado. Además, Windows a veces "arreglará" su partición de arranque después de la actualización, por lo que tendrá que cambiarle el nombre nuevamente.

Respuesta4

Gracias a la respuesta deRod Smith, me ayudó a resolver mi problema con la introducción al software.FácilUEFI. Proporcionaré mi historia y espero que pueda ayudar a alguien.

Estaba cambiando el gestor de arranque usando el bcdeditcomando, pero no funcionó. Mirando el softwareFácilUEFI, pude ver el cargador de arranque de Fedora junto con los de Windows (se vieron 2 cargadores de arranque de Windows; el segundo eraprobablementeutilizado por Grub para iniciar Windows), pero en el cmd bcdeditse mostraba solo una entrada, que se estaba cambiando, como se podía ver en EasyUEFI, pero el cambio se estaba produciendo en el cargador de arranque de Windows ordenado con la prioridad más baja, por lo que no funcionó en primer lugar -Imagen que muestra el orden del gestor de arranque usando EasyUEFI vs CMD.

Pero luego hubo otro problema que, incluso después de cambiar la prioridad del cargador de arranque para que Fedora fuera la superior (cargador de arranque grub), después de reiniciar (incluso con el arranque seguro desactivado), ¡Windows se inició! Y en el panel EasyUEFI, pude ver que de alguna manera el cargador de arranque de Windows había llegado a la cima.

El problema se resolvió cambiando esa ruta particular del cargador de arranque de Windows al cargador de arranque Grub, que es lo que normalmente hacemos usando el comando
bcdedit /set {bootmgr} path <path_to_the_bootloader>, pero aquí afectaba anteriormente al cargador de arranque de Windows de menor prioridad.

información relacionada