¿Cómo dar prioridad de arranque a grub2 en portátiles HP Envy 15?

¿Cómo dar prioridad de arranque a grub2 en portátiles HP Envy 15?

Ayer instalé xubuntu 14.04 en un pendrive USB3 ultrafit solo para no modificar la tabla de particiones de mi nuevo HP Envy 15 jxxx.

Todo funciona bien, xubuntu hace perfectamente este trabajo... pero cada vez que quiero arrancar con mi distribución de Linux tengo que presionar F9en prearranque y seleccionar ubuntu, de lo contrario arrancará con Win8.1 ignorando mi prioridad de arranque configurada en BIOS (Legacy y UEFI).

Es una lástima porque grub2 es muy útil: cuando mi dispositivo USB está conectado, grub me pregunta si quiero Win de xubuntu, cuando no está conectado debería iniciarse automáticamente para ganar.

Sólo para resumir:¿Es posible configurar el arranque prioritario para mis dispositivos USB con un administrador de arranque UEFI como grub2 en lugar de presionar F9 cada vez?

Respuesta1

¡¡Finalmente lo tengo!! Ituvo éxitoal instalar Xubuntu en una unidad USB y arrancarlo a través de una partición EFI en mi unidad USB.

  1. Inicie el instalador de Live Xubuntu como UEFI
  2. Con GParted cree una partición FAT32 (tamaño de arranque de bandera de 250 M)
  3. Cree una partición EXT4 para usarla como raíz
  4. Xubuntu instalado normalmente configurando la ruta para el gestor de arranque en el Pendrive
  5. Reinicie manualmente (F9 en prearranque) y seleccione "ubuntu"
  6. Montar la partición EFI en mi USB y la partición EFI en mi HDD
  7. Creé este árbol de directorios en mi partición USB EFI:/EFI/BOOT
  8. Copiado el contenido del {HDD UEFI Partition}/EFI/ubuntuinterior.{USB UEFI Partition}/EFI/BOOT
  9. Se cambió el nombre de grubx64.efi (o shimx64.efi para arranque seguro) a BOOTx64.efi
  10. Carpeta de Ubuntu eliminada en la partición HDD UEFI
  11. Finalmente cambiadoGUIDde mi partición HDD UEFI a mi partición USB UEFI /etc/fstabdespués de reiniciar el sistema instalado

Respuesta2

No puedo entender: si usa UEFI, usa UEFI para seleccionar el archivo para iniciar (ese será el UEFI de inicio de grub...). Y por UEFI me refiero a la partición UEFI de su disco duro. No es importante dónde está almacenado el archivo para arrancar, es suficiente que UEFI sepa que es confiable y dónde está. Así que no necesitas una partición UEFI en tu USB, basta con que haya una configuración correcta en la UEFI de tu máquina. Creo que lo que tienes que hacer es: eliminar la partición UEFI en tu pendrive (simple, no la necesitas, basta con la partición uefi del disco duro), usar bootrepair para instalar grub64.EFI en tu pendrive, luego ingresar en UEFI y marcarlo como confiable para su ejecución (más o menos así:Permitir el arranque de Ubuntu en un Acer Aspire v5-531 con UEFI).alegría

Traducir: es suficiente una única partición UEFI, y esta debe mirar en el disco duro de su PC. Se grub non si trova sulla chiavetta (cui hai installato il sistema operativo, non una live, vero?) debe usar el programa bootrepair para instalar grub en esa partición (sdb o cualcosa del genere). Esto ocurre cuando se inscribe una paloma UEFI que encuentra el archivo de arranque de grub, más o menos como aquí:Permitir el arranque de Ubuntu en un Acer Aspire v5-531 con UEFI) ¡NB grub y UEFI son completamente diversos! UEFI en la práctica sustituye la BIOS y define el archivo de arranque, grub y el archivo que UEFI usa para el arranque: cuando legi grub.efi si pretende un archivo banalísimo legible desde (simplificando un poco) el programa de arranque que se encuentra en ella partición UEFI. Grub quindi parte dopo (e NON in sustituzione) di UEFI. Buen divertimento!

información relacionada