Mi computadora es una portátil Sony Vaio. Usé Ubuntu y Win 8 con dualboot, pero Windows de alguna manera logró eliminar el menú para elegir el sistema operativo en el inicio. Creo que el BIOS es UEFI. El arranque seguro ya estaba deshabilitado y la reparación de arranque falla de alguna manera.
¿Cómo puedo arreglar esto?
dual-boot
uefi
vaio
boot-repair
usuario296880
fuente
fuente
Respuestas:
Sony, HP y muchos proveedores de computadoras portátiles están codificados para arrancar solo Windows.
Hay varias rondas de trabajo que sugieren que mueva el grub
grubx64.efi
o elshimx64.efi
archivo encima de Windows/EFI/windows/bootmgfw.efi
. Sin embargo, esto no se recomienda porque Windows Update se restaurarábootmgfw.efi
y volverá a solo Windows de arranque.En su lugar, sugiero cambiar el nombre del respaldo /EFI/Boot/bootx64.efi y arrancar la entrada del disco duro o usar rEFInd.
Asegúrese de hacer una copia de seguridad de toda la partición EFI antes de realizar cambios.
Tienes varias opciones disponibles:
I. Mueva y cambie el nombre de los archivos grub
grubx64.efi
oshim64.efi
(para un arranque seguro) a esta carpeta / archivo/EFI/BOOT/BOOTX64.EFI
Cambie el nombre de /efi/boot/bootx64.efi, copie shim o grub en / efi / boot y asígnele el nombre bootx64.efi. Luego, inicie la entrada del disco duro. Las nuevas versiones de Boot-Repair lo hacen automáticamente con 'Usar el archivo EFI estándar' en las opciones avanzadas. También realiza una copia de seguridad de bootx64.efi actual, que probablemente sea solo una copia del archivo de arranque .efi de Windows.
Desde el instalador en vivo, monte la partición efi en el disco duro: monte la partición efi. verifique qué partición es FAT32 con la bandera de arranque. A menudo sda1 o sda2 pero varía.
solo si aún no existe,
Si se crea una nueva carpeta, bootx64.efi no existirá, omita este comando
Haga que grub sea la entrada de arranque del disco duro en UEFI. Si no existe, puede que tenga que actualizar UEFI también con efibootmgr.
Si es necesario, agregue una nueva entrada de arranque del disco duro UEFI: consulte también
Si ESP es sda o entradas de unidad y partición predeterminadas:
Si ESP no es sda1, sdX es unidad, Y es partición efi, también unidades NVMe:
(Esto es lo mismo que Boot-Repair solía hacer en II. No se recomienda ahora: cambiar el nombre de /efi/Microsoft/Boot/bootmgfw.efi y copiar grub o shim en / efi / Microsoft / Boot y asígnele el nombre bootmgfw.efi. Luego inicie la entrada de Windows para iniciar el menú de grub. Debe agregar manualmente una entrada de menú de grub para iniciar el archivo renombrado efi de Windows. La entrada os-prober de Grub2 inicia la entrada bootmgfw.efi que ahora es solo grub, por lo que no funcionará.
Los usuarios que movieron manualmente los archivos efi en la publicación # 6
http://ubuntuforums.org/showthread.php?t=2101840
http://ubuntuforums.org/showthread.php?t=2219452
http://ubuntuforums.org/showthread.php?t=2221498&p=13012109#post13012109
II Si ejecutó la reparación de Boot-Repair para "UEFI con errores" con una copia anterior, es mejor deshacerla. Y luego realice el cambio anterior para usar bootx64.efi Para deshacer y cambiar el nombre de los archivos a sus nombres originales, solo tiene que marcar la opción "Restaurar copias de seguridad EFI" de Boot-Repair.
Cualquier cambio de nombre, ya sea manualmente o con Boot-Repair, deberá rehacerse después de una actualización de Windows, ya que restaurará los archivos de Windows.
III. Edite Windows BCD, una alternativa al cambio de nombre de Boot-Repair para que Shim tenga el nombre de Windows. Algunos sistemas funcionan mejor para registrar grub / shim desde Windows, para aquellos que siguen reiniciando Windows de manera predeterminada.
Grub no se muestra en el inicio para Windows 8.1 Ubuntu 13.10 arranque dual
https://coderwall.com/p/vfyqkg
IV. Si la descripción tiene que ser Windows, cambie la descripción de UEFI. Esto realmente solo funciona para aquellos con solo Ubuntu y sin instalación de Windows.
Restaurar o una nueva entrada UEFI de Windows: asume por defecto sda1 add -p 2 si sda2 (vea man efibootmgr -d drive & -p opciones de partición):
V. Algunos instalan rEFInd, que parece ser otra solución y tiene buenos iconos de arranque.
http://www.rodsbooks.com/refind/index.html
http://www.rodsbooks.com/refind/secureboot.html
PPA disponible para facilitar la instalación en Ubuntu
http://www.rodsbooks.com/refind/getting.html
fuente
mountvol S: /S
para montar la partición EFI como S :. Tuve problemas extraños al subir y bajar carpetas, pero mover una copia de grubx64.efi una carpeta a la vez a / EFI / Boot, luego cambiarle el nombre a bootx64.efi funcionó.La respuesta anterior no funcionó para el HP Pavilion de mi amigo, pero encontré una solución decente. Parece que el firmware de HP siempre sobrescribe
BootOrder
en cada arranque y establece Windows primero, pero aún así lo respetaBootNext
. Entonces escribí un script de inicio para configurarBootNext
en cada arranque.correr
para encontrar el código numérico de
BootCurrent
. En el caso de mi amigo esto era0003
./etc/systemd/system/boot-linux-next.service
:correr
Esto significa que si alguna vez arrancas algo más, tendrás que seleccionar Linux manualmente en el arranque la próxima vez.
fuente
Tengo un Acer que tiene el mismo problema. Mi solución es "reiniciar" Windows, en lugar de apagar (que en realidad es solo un hibernación).
Al reiniciar (que puede desencadenar actualizaciones), el sistema se apaga y puede seleccionar el inicio desde la BIOS. Tienes que atraparlo antes de que se reinicie.
Raramente uso Windows, por lo que arrancar de esta manera no me molesta en absoluto. A menos, por supuesto, actualizaciones de Windows.
fuente