Paso a paso, enfoque a prueba de fallos

Paso a paso, enfoque a prueba de fallos

Intento iniciar mi computadora en Ubuntu, pero termino teniendo que seleccionar Ubuntu manualmente en el menú de dispositivos, aunque se suponía que debía iniciar primero. ¡En lugar de eso, Windows 8 arranca como si Ubuntu ni siquiera estuviera allí! Y GRUB funciona bien cuando se selecciona Ubuntu en el menú del dispositivo de arranque. (¿De qué otra manera estoy? Intenté usar EasyBCD pero seguía recibiendo errores del Administrador de arranque de Windows. Y por si acaso ayuda, durante la instalación de Ubuntu no reconoció Windows 8 y tuve que cambiar el tamaño e instalarlo manualmente. ¿Algo que pueda hacer?

Notas: ¡¡¡TODOS!!! ¡¡¡GRUB FUNCIONA PERFECTAMENTE!!! ¡¡¡ES UN ERROR EN EL MENÚ DE ARRANQUE DE HP COMO HE DICHO ANTERIORMENTE!!! POR FAVOR, HAZLONO¡¡¡DAME RESPUESTAS PARA EDICIONES DE GRUB EN EL FUTURO!!!

Aquí están mis especificaciones:

PC type: HP 2000-2d49WM Notebook PC

RAM: 4GB

Swap: 2GB

Processor: AMD E-300 Vision 1.3 GHz x2

BIOS Edition: N\A Until further notice

Respuesta1

Me enfrenté a un problema similar con otra computadora portátil HP.

El problema es que incluso si cambia el orden de inicio de EFI de forma permanente (con el comando: "efibootmgr -0", por ejemplo), su cambio se sobrescribirá cada vez que inicie Windows.

Para solucionar el problema, tuve que instalarreencontrara mano.

Luego, localicé el cargador de arranque EFI predeterminado (.efi), hice una copia de seguridad y lo reemplacé por el de rEFInd (renombrado) [no olvide copiar otras carpetas y archivos pertenecientes a rEFInd en la misma carpeta]. No recuerdo cuál era el cargador de arranque EFI predeterminado y no puedo comprobarlo en la computadora porque es propiedad de uno de mis clientes.

ADVERTENCIA: Si tiene que aplicar esa complicada solución, asegúrese de poder iniciar la instalación normal de rEFInd a través del menú de inicio antes, para que pueda revertir fácilmente los cambios en caso de que surja un problema o si cambia de opinión en el futuro. !!!!!

El procedimiento de instalación manual de rEFInd está disponible aquí:http://www.rodsbooks.com/refind/installing.html#linux

Para ver un ejemplo claro de cómo cambiar el orden de inicio de EFI de forma permanente con efibootmgr (probablemente no funcionará en su computadora, como se indicó anteriormente, sin embargo, recomiendo probarlo primero), eche un vistazo aesta publicación de Rod Smith (el creador de rEFInd).

Parece que el truco para cambiar el nombre ya está completamente documentado en el sitio web oficial de rEFInd:http://www.rodsbooks.com/refind/installing.html#naming,http://www.rodsbooks.com/refind/installing.html#manual_renaming

rEFInd es realmente fácil de usar (una vez instalado) y permite solucionar implementaciones de EFI tan deficientes.

Paso a paso, enfoque a prueba de fallos

Intentando cambiar el orden de arranque UEFI con efibootmgr

  1. En Ubuntu, abra una terminal e instale "efibootmgr", si aún no está instalado, usando el siguiente comando:

    sudo apt-get instalar efibootmgr

  2. Recupere el orden de inicio de EFI y las entradas con el comando:

    sudo efibootmgr -v

    Notas:

    BootCurrent: 0002 (indica la entrada de arranque UEFI utilizada para el arranque).

    BootOrder: 0002,0003,0001,0000 (indica el orden de arranque UEFI definido).

    Boot000x* (representa una entrada de inicio. Va seguida de su nombre, HD y archivo EFI. Todas las entradas de inicio se enumeran debajo de "BootOrder").

  3. Defina el nuevo orden de arranque con el comando:

    sudo efibootmgr -o 0001,0002,0000,0003

    En el comando anterior, supongo que la entrada de Ubuntu es 0001, Windows es 0002, Recuperación es 0000, Diagnóstico es 0003. Por supuesto, es posible que tenga más o menos entradas y/o desee configurar un orden diferente. Le sugiero que copie el valor "BootOrder" del comando "sudo efibootmgr -v" y lo adapte como desee. Luego verifique el resultado del comando.

  4. Verifique nuevamente el "BootOrder" con el comando utilizado en el paso 2.

  5. Reinicie su computadora correctamente y verifique que el sistema inicie la (primera) entrada esperada del nuevo orden de inicio (aquí, Ubuntu). Si funciona, reinicie e intente iniciar Windows (a través del menú UEFI), luego reinicie la computadora nuevamente y verifique que Ubuntu todavía se inicie de forma predeterminada. Si funciona como se esperaba, ¡ya está! La implementación de EFI es correcta y no es necesario hacer nada más. Si no, pase a la siguiente solución.

Instalación y configuración de rEFInd

  1. Deshabilite la función de arranque seguro en su BIOS, si aún no lo está, para evitar complicaciones adicionales;
  2. En Ubuntu, descargue el archivo ZIP binario de rEFInd desde esta página:http://www.rodsbooks.com/refind/getting.html;
  3. Descomprima el archivo ZIP;
  4. Abra una terminal y vaya a la carpeta donde se extrajeron los archivos (el comando debería verse así:) cd ~/Downloads/refind-bin-0.8.1/;
  5. Siga los pasos (1 a 6) que se describen aquí:http://www.rodsbooks.com/refind/installing.html#linux. Es muy probable que su arquitectura sea x86-64, así que utilícela rm refind_ia32.efien el paso 3;
  6. Edite el archivo de configuración (refind.conf). Simplemente use sudo nano ./refind.confo sudo -i gedit ./refind.conf. Supongo que el directorio actual sigue siendo el directorio de rEFInd en el ESP. Estará muy interesado en los parámetros "timeout" (valor como: 1) y "default_selection" (valor como: Ubuntu) para configurar el arranque automático en Ubuntu.
  7. Reinicie la computadora, use el menú de inicio UEFI para iniciar rEFInd y verificar que su configuración satisfaga sus necesidades. De lo contrario, inicie Ubuntu y edite refind.conf en su directorio en el ESP y repita este paso hasta que la configuración se ajuste a todos sus requisitos. Verifique que pueda iniciar Ubuntu y Windows también desde rEFInd (un valor de tiempo de espera más largo puede ayudar).
  8. Identifique qué archivo EFI utiliza su sistema de forma predeterminada y ubique su carpeta en el ESP (podría ser algo como "EFI/Microsoft/Boot/bootmgfw.efi" o si no). No olvide el comando sudo efibootmgr -vque puede resultar muy útil para obtener esta información.
  9. Copie el contenido de la carpeta de búsqueda en el ESP en la carpeta del archivo EFI predeterminado identificado en el paso 7 ("EFI/Microsoft/Boot/" en el ejemplo). Incluso puedes usar el comando sudo -i nautilussi no estás muy familiarizado con la línea de comando. Suponiendo que el ESP esté montado en /boot/efi, puede usar el siguiente comando: sudo cp -r /boot/efi/EFI/refind/* /boot/efi/EFI/Microsoft/Boot/. No olvide adaptar la ruta de destino según sea necesario.
  10. Cambie el nombre del archivo EFI predeterminado ("bootmgfw.efi" en el ejemplo) en "bootmgfw.bak" ( sudo mv bootmgfw.efi bootmgfw.bak, si está en la carpeta correcta. Puede usar cd /boot/efi/EFI/Microsoft/Boot/para cambiar a esa carpeta [todavía estoy asumiendo que ESP está montado en " /boot/efi" y que la ruta relativa al archivo EFI predeterminado es "EFI/Microsoft/Boot/"]);
  11. Cambie el nombre del archivo EFI rEFInd ("refind_x64.efi") como el archivo EFI predeterminado (aquí, "bootmgfw.efi"). Utilice sudo mv refind_x64.efi bootmgfw.efi, si está en la carpeta correcta.
  12. Reinicie su computadora y si todo está bien, ¡listo! Si algo sale mal, aún puede usar el menú de inicio UEFI para iniciar rEFInd, iniciar Ubuntu y revertir los cambios realizados en los pasos 8 a 10.

Respuesta2

Primer arranque desde live ubuntu cdo Live ubuntu flash drivey connect to internet. Después de eso, vaya a termianl by ctlr+alt+Ty simplemente use el siguiente comando,

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

En realidad, esto soluciona cualquier problema con el arranque. Si aún no funciona, simplemente deje el informe de error en la sección Agregar comando. Encontrará que he adjuntado un enlace, tiene screen short and clear instruction. Simplemente vaya al enlace si aún no le queda claro algo. Divertirse.

Link de referencia: ¡SÍGUEME PARA MÁS ACLARACIONES!

Respuesta3

Me parece que has realizado una instalación UEFI. Windows 8.1 no le permitirá usar Linux junto a él. Si es absolutamente necesario usar el Administrador de arranque de Windows en lugar de la opción UEFI de Ubuntu, en el caso de que su placa base de alguna manera no acepte nada más que la opción del Administrador de arranque de Windows, debe editar el Administrador de arranque de Windows dentro de Windows abriendo el símbolo del sistema con derechos de administrador. y usando bcdedit así:

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

Si está utilizando el arranque seguro, deberá utilizar lo siguiente:

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

Respuesta4

Inicie en ubuntu. Ve a la terminal. Y reinstale su grub con el siguiente comando:

sudo-grub-instalar /dev/sda

Esto suponiendo que ubuntu esté instalado en sda (lo más probable). De lo contrario, cambie esto al componente Wright.

información relacionada