No puedo acceder a Grub (UEFI) en Sony VAIO Ubuntu 15.04 Dual Boot

No puedo acceder a Grub (UEFI) en Sony VAIO Ubuntu 15.04 Dual Boot

Bueno. He estado intentando que GRUB se cargue durante mucho tiempo (casi dos años de intentos). Tengo Windows 7 en un Sony VAIO ( SVS151190X) y estoy intentando iniciar Ubuntu 15.04 a través de GRUB, pero no puedo acceder a GRUB...

Esta publicación es un resumen general.extensión de detallesde un problema similar/mismo publicado en:https://askubuntu.com/questions/666690/cannot-boot-ubuntu-15-04-using-sony-vaio-with-win-8-1-pre-installed

Cosas que he probado:

  1. Utilice easyBCD (sí, me di cuenta de que sólo funciona con sistemas basados ​​en MBR, así que deshice todo lo que hice con eso
  2. Usar bcdeditel comando en cmd en Windows para cambiar la ruta a {bootmgr}eso /EFI/ubuntu/grubx64.efino funcionó, ejecuté boot-repair y lo usé SÓLO para reinstalar grub y luego volví a Windows y cambié la ruta a {bootmgr}y /EFI/ubuntu/shimx64.efitodavía no tuve éxito. Luego restablezco {bootmgr}la ruta a la ruta original de Windows ( /EFI/Microsoft/Boot/bootmgfw.efi).
  3. Luego, probé lo que se menciona en otros artículos:reemplazando bootmgfw.efi con el archivo grubx64.efi, peroeso no funcionó. Había muchos otros archivos de arranque efi (unos para arranque UEFI como se indica en grub.cfg, que usé como referencia para descubrir qué hacían algunos archivos) en /EFI/Microsofty /EFI/Boot. reemplacécada uno con grubx64.efi(renombrado por supuesto). Para cada reemplazo, cambié el nombre del archivo de Windows de file.efia file.win.efi.

Por cierto, intenté editar grub.cfg directamente (con cuidado, usando los archivos que se suponía que debía editar como referencia, además de buscar en el archivo todas las referencias a bootmgfw.efi. Solo edité la lista, y específicamente la ruta cuando cambié el nombre de los archivos de Windows, nada más (excepto justo debajo de la lista donde hay una ruta para una de las cosas de Windows). Ahora, la razón por la que tuve que hacer esto fue porque sudo grub-updatedevolví: /usr/sbin/grub-probe: error: failed to get canonical path of /cow. Esto ocurrió después de instalar boot-repair en un archivo. sesión en vivo, ya que antes de instalarlo, la reparación de arranque es solo un comando desconocido... PERO luego lo intenté nuevamente ahora mismo en esta sesión en vivo (después sudo apt-get install grub) y funcionó bien y me aseguré de que las rutas de Windows estuvieran configuradas correctamente, pero eso no es importante hasta que tenga acceso a grub.

Además, mi BIOS solo contiene las opciones de arrancar desde el disco duro interno, el dispositivo externo, la unidad de disco o la red. No existenopciones de seleccionar Windows o Ubuntu, solo HDD.

He visto tantas páginas de ayuda, que incluyen:

Entonces, ¿alguien ha realizado con éxito un arranque dual de Ubuntu con Windows, después de que las cosas que enumeré anteriormente no funcionaron para usted y encontró una solución que sí funcionó?

Se agradece mucho la ayuda, gracias de antemano.

Editar: Para aclarar, Ubuntu está instalado y también el cargador de arranque grub, simplemente no puedo llegar al cargador de arranque grub cuando inicio mi computadora portátil.

Respuesta1

Muchos Sony tienen firmware deficiente (EFI) que se niega a iniciar cualquier cosa que no sea el administrador de arranque de Windows, es decir, EFI/Microsoft/Boot/bootmgfw.efi. La única solución que conozco es reemplazar ese archivo con GRUB (o, si Secure Boot está activo, con Shim, con GRUB almacenado en su nombre de archivo normal en el EFI/Microsoft/Bootdirectorio). ElReparación de botasEl programa puede hacer esto automáticamente, pero debe ingresar al menú Avanzado y seleccionar la opción adecuada, que se llama algo así como "hacer una copia de seguridad y reemplazar archivos de inicio" (no recuerdo la redacción exacta).

Otra cosa que puede intentar es reemplazar la instalación original de Windows con una instalación nueva de discos minoristas (no OEM). Veraquípara obtener información sobre cómo obtener legalmente varios medios de instalación de Windows. El objetivo de este procedimiento es eliminar el problema específico del fabricante que infesta la mayoría de las computadoras y que puede agregar una capa adicional de complejidad al proceso de arranque.

La solución más radical es reinstalar todo en modo BIOS/CSM/heredado, sin pasar por el arranque en modo EFI. Las limitaciones de Sony se aplican únicamente al modo EFI, por lo que un arranque en modo BIOS debería evitar estos problemas; sin embargo, dicha conversión sería complicada de realizar sin una reinstalación completa, e incluso con una reinstalación, habrá problemas. Vermi página sobre temas de CSMpara detalles.

Sé que dices que has probado mucho de esto y no ha funcionado. Desafortunadamente, tu problema es que tienes una computadora defectuosa. Si hace tanto tiempo que no lo tienes, te sugiero que lo devuelvas a la tienda para que te lo reembolsen, pero dudo que lo acepten después de dos años.

Respuesta2

Parece que logré acceder a GRUB en un Vaio SVS1511T9ES. Fue un baile largo, con muchos pasos extraños y, obviamente, puede que funcione o no para usted (o para futuros lectores), pero publicarlo aquí por si a alguien le ayuda:

Arranque dual Ubuntu 16.04 + Windows 7 UEFI: el menú GRUB no aparece

Respuesta3

Mi situación después de reemplazar el HD:

  1. Usando UEFI + arranque seguro
  2. Windows 10 instalado
  3. Instalado Ubuntu 19.04

El sistema se inicia en Windows cada vez. No hay señales de Grub. De hecho, incluso ingresa a Windows y selecciona 'Opciones de arranque avanzadas' y 'Ubuntu' arranca en Windows.

Según la experiencia previa obtenida con esfuerzo con esta máquina (Sony Vaio S1513Z9E/B), la única forma de hacer que EFI arranque cualquier cosa que no sea Windows es reemplazar el archivo /EFI/Microsoft/Boot/bootmgfw.efi.

Tenga en cuenta que intenté reemplazar el registro de inicio, también BCDEdit, sin éxito.

Paso 1. Reemplace bootmgfw.efi

  1. Arrancar en Windows 10
  2. ejecutar 'diskpart'
  3. ejecutar 'listar disco'
  4. seleccione el disco de arranque, por ejemplo, 'sel disco 0'
  5. ejecutar 'lista vol'
  6. seleccione el volumen EFI, por ejemplo, 'sel vol 2'
  7. Asigne una letra de unidad libre, por ejemplo, 'asignar letra=E:'

Ahora es necesario cambiar el nombre del administrador de arranque de Windows y reemplazarlo por el administrador de arranque de Ubuntu 'shim64x'. ¡Este ejemplo se aplica solo al arranque seguro UEFI +!

  1. CD /d E:\EFI\Microsoft\Boot\
  2. mover bootmgfw.efi bootmgfw_org.efi
  3. copiar E:\EFI\ubuntu*.efi
  4. copiar shimx64.efi bootmgfw.efi

Desde E:\EFI\ubuntu\ se necesitarán al menos shimx64.efi y grubx64.efi.

Ahora reinicie la computadora. Debería iniciarse en Grub. Grub tiene las alternativas de menú Ubuntu y Windows 10. Al elegir 'Ubuntu', iniciará Ubuntu, como se esperaba.

Hay un problema con la entrada para Windows. Todavía apunta a bootmgfw.efi, que iniciará Ubuntu incorrectamente.

Para crear una entrada de grub que cargue correctamente Windows, proceda de la siguiente manera.

  1. Busque el blkid de la partición EFI, por ejemplo, 'sudo blkid /dev/sda2' (sda2 sería la partición EFI.
  2. Necesitará el valor del campo UUID (no el PARTUUID).
  3. Edite /etc/grub.d/40_custom para agregar la siguiente entrada, menuentry "Windows 10 UEFI" --class windows --class os { insmod ntfs search --no-floppy --set=root --fs-uuid D604-55F0 chainloader (${root})/EFI/Microsoft/Boot/bootmgfw_org.efi }
  4. Una entrada alternativa, misma función.menuentry "Windows 10 UEFI" { search --set=root --fs-uuid D604-55F0 --file /EFI/Microsoft/Boot/bootmgfw_org.efi chainloader /EFI/Microsoft/Boot/bootmgfw_org.efi }
  5. Vuelva a crear la configuración de grub, por ejemplo, 'sudo update-grub'.

Después de esto, la entrada del menú de grub 'Ubuntu' iniciará Ubuntu. La entrada del menú 'Windows 10 UEFI' iniciará Windows 10.

Tenga en cuenta que el 'bootmgfw_org.efi' mencionado anteriormente es el administrador de arranque de Windows original renombrado. Debe hacerse de esta manera ya que Vaio se niega a iniciar cualquier otro archivo. Los intentos de editar/reconfigurar BCD para que arranque Ubuntu según lo previsto por la especificación UEFI han fallado.

información relacionada