Incapaz de recuperar el GRUB

Foro de soporte para usuarias de habla hispana

Moderator: Wibol

Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
CarlosGovan

Incapaz de recuperar el GRUB

Post by CarlosGovan »

Hola a todos.

Estoy intentando (sin suerte hasta ahora) tener en mi portatil Windows 8 y Linux Mint 17.2. Ahora mismo tengo instalado el Win 8 sin problemas y también tengo instalado Linux Mint pero únicamente puedo acceder a Win 8.

He probado todo para recuperar el grub pero soy incapaz. He probado con easybcd, con Boot-Repair y con varios tutoriales para hacerlo por la terminal que básicamente son iguales o vienen a decir lo mismo. Con los programas no se me han arreglado los problemas y cuando lo hago mediante comandos, siguiendo por ejemplo guías como http://www.linuxito.com/gnu-linux/nivel ... ar-windows, llego a un punto donde ya no puedo seguir porque me da error un comando que meto.

Ya desde el comienzo las cosas ya no salen como deberían. Si pongo el comando "fdisk -l" no me aparecen las particiones que tengo. En su lugar me aparece esto:

Code: Select all

mint@mint ~ $ sudo fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x1e1f4777

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  1465149167   732574583+  ee  GPT
Partition 1 does not start on physical sector boundary.
Esto no lo entiendo, pero bueno, sabiendo dónde tengo las particiones o mirando gparted, está solucionado. Así es como tengo particionado el disco duro:

Code: Select all

/dev/sda1 ntfs Recuperación hidden, diag 300Mb
/dev/sda2 fat32 boot 100Mb
/dev/sda3 unknown msftres 128Mb
/dev/sda4 ntfs msftdata 150Gb
/dev/sda5 ext4 /boot 300Mb
/dev/sda6 ext4 / 30Gb
/dev/sda7 swap 4Gb
/dev/sda8 ext4 /home 500Gb
Ahora, siguiendo ciertos tutoriales, como el que he puesto, al llegar al comando

Code: Select all

grub-install --recheck /dev/sda
(hasta aquí todo correcto) me sale este error:

Code: Select all

grub-install.real: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory
Investigando este error, di con una página, en inglés, en el que tenía este mismo problema. He ido siguiendo varias instrucciones pero de nuevo, he llegado a una donde me ha dado error y ya no he sabido por donde tirar. Pongo la página (he puesto la última página porque el último mensaje es un mensaje recopilatorio en plan "paso a paso" de cómo lo había conseguido resolver). http://ubuntuforums.org/showthread.php? ... de237f0cbe
Yo me quedé en este paso:
Then you have to mount your Ubuntu system partition and efi partition. In my case the Ubuntu is located in /dev/sda2

Code: Select all

sudo mkdir -p /mnt/system
sudo mount /dev/sda2 /mnt/system
while the efi partition is located in /dev/sda1

Code: Select all

sudo mount /dev/sda1 /mnt/system/boot/efi
[/b]

En este caso dice que su Ubuntu está localizado en /dev/sda2 pero no sé si se refiere a /root o a /boot. Yo lo hice con /root y luego más tarde con /boot pero al llegar al comando

Code: Select all

sudo mount /dev/sda1 /mnt/system/boot/efi
me daba error y de ahí ya no he salido.

La verdad es que estoy un poco cansado ya. He instalado y desintalado tanto Windows como Linux Mint como 5 o 6 veces probando, desde mi ignorancia, todas las posibilidades, y llevo así como 3 días.

Si alguien me pudiera echar un cable lo agradecería. De momento, voy a coger Super Grub2 Disk y a tenerlo como Grub rudimentario y ya a configurar tanto Windows como Linux Mint para empezar a funcionar. Yo ya no formateo más :D

PD: Opciones como "Secure Boot" o "Fast Boot" de Windows 8 las tengo deshabilitadas.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
linux123
Level 5
Level 5
Posts: 605
Joined: Thu Sep 03, 2015 6:43 am
Contact:

Re: Incapaz de recuperar el GRUB

Post by linux123 »

La verdad es que a microsoft le debería de dar vergüenza lo que hace con sus usuarios, si yo quiero usar linux junto a windows, ¡DÉJAME HACERLO!

Pero bueno, por lo que veo, tu tabla de particiones se ha convertido a GPT, por lo que linux mint no va a funcionar. Inicia con el disco o usb de mint y sigue los pasos hasta llegar a la tabla de particiones y verás como no te va a reconocer ninguna partición.
Lo que deberías hacer es instalar windows 8 y después mint, desactivando en la bios el uefi, secure boot, fast boot, etc, y a ver si así (a mi me funcionó con ubuntu y windows 7) te funciona. De todas formas, si no te funciona, prueba con windows 7.

Suerte!!!!
CarlosGovan

Re: Incapaz de recuperar el GRUB

Post by CarlosGovan »

La verdad es que a microsoft le debería de dar vergüenza lo que hace con sus usuarios, si yo quiero usar linux junto a windows, ¡DÉJAME HACERLO!
TOTALMENTE DE ACUERDO. Es que es de traca. Y espérate el 10, a ver qué coño se le ocurre al señor Gates para joder a los que queremos tener Linux también.
Pero bueno, por lo que veo, tu tabla de particiones se ha convertido a GPT, por lo que linux mint no va a funcionar. Inicia con el disco o usb de mint y sigue los pasos hasta llegar a la tabla de particiones y verás como no te va a reconocer ninguna partición.
No entiendo muy bien qué quieres decir con lo último. Yo entrar puedo entrar en Linux Mint (mediante Super Grub2 Disk o incluso con el live CD de Windows 8 ) y funciona perfectamente. Y en todos los lados donde he podido mirar las particiones (menos en fdisk -l) me han aparecido todas las particiones, tanto las de Windows como las de Linux.
Lo que deberías hacer es instalar windows 8 y después mint, desactivando en la bios el uefi, secure boot, fast boot, etc, y a ver si así (a mi me funcionó con ubuntu y windows 7) te funciona. De todas formas, si no te funciona, prueba con windows 7.
Eso es precisamente lo que he hecho varias veces ya. Primero Win 8 y luego Linux Mint, habiendo desactivado todo lo que dices (al menos eso creo).
User avatar
linux123
Level 5
Level 5
Posts: 605
Joined: Thu Sep 03, 2015 6:43 am
Contact:

Re: Incapaz de recuperar el GRUB

Post by linux123 »

CarlosGovan wrote:
No entiendo muy bien qué quieres decir con lo último. Yo entrar puedo entrar en Linux Mint (mediante Super Grub2 Disk o incluso con el live CD de Windows 8 ) y funciona perfectamente. Y en todos los lados donde he podido mirar las particiones (menos en fdisk -l) me han aparecido todas las particiones, tanto las de Windows como las de Linux.
Si no te sale en fdisk -l significa que mint no reconoce tus particiones. Desde mint prueba a copiar y pegar eso en la terminal por orden y pulsando enter después de cada comando:

Code: Select all

sudo add-apt-repository ppa:yannubuntu/boot-repair

Code: Select all

sudo apt-get update

Code: Select all

sudo apt-get install -y boot-repair

Code: Select all

boot-repair
Cuando abra boot-repair pulsas aplicar y ya está.
Con eso se debería arreglar el arranque y saldrá GRUB al arrancar.
Me cuentas si te funciona.

Suerte.
P.D.:
Observa: http://www.muycomputer.com/2014/03/26/w ... -con-linux
CarlosGovan

Re: Incapaz de recuperar el GRUB

Post by CarlosGovan »

Nada, me sigue lanzando a Windows 8.

Esto es lo que me ha puesto Boot-Repair cuando ha terminado:
Arranque reparado con éxito.

Escriba en un papel la siguiente dirección URL:
http://paste2.org/b7FP4GsI


En el caso de que siga teniendo problemas, indique este URL a:
boot.repair@gmail.com o a su foro de soporte preferido.

Ahora puede reiniciar el equipo.


Los archivos de arranque de [El sistema operativo que se está usando - Linux Mint 17.2 Rafaela] están lejos del inicio del disco. Su BIOS podría no detectarlos. Quizá quiera reintentarlo después de crear una partición /boot (EXT4, >200MB, comienzo del disco). Esto puede hacerse con herramientas como gParted. Luego seleccione esta partición a través de la opción [Partición /boot separada:] de [Boot Repair]. (https://help.ubuntu.com/community/BootPartition)

If your computer reboots directly into Windows, try to change the boot order in your BIOS.
If your BIOS does not allow to change the boot order, change the default boot entry of the Windows bootloader.
For example you can boot into Windows, then type the following command in an admin command prompt:
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
User avatar
linux123
Level 5
Level 5
Posts: 605
Joined: Thu Sep 03, 2015 6:43 am
Contact:

Re: Incapaz de recuperar el GRUB

Post by linux123 »

Yo no soy especialista en linux... ya no sé que más puedo hacer, a ver si alguien más entendido en el tema ayuda o busca en google o youtube.
Yo te recomiendo probar windows 7.
CarlosGovan

Re: Incapaz de recuperar el GRUB

Post by CarlosGovan »

No te preocupes. Gracias por preocuparte y responder :)

Buscar, ya no sé qué más buscar. Llego a puntos en el que mi escaso conocimiento hace que no entienda mucho, sobre todo porque ya tengo que recurrir al inglés y aunque controlo algo, sobre este tema me sobrepasa.
Esperemos que algún experto en Linux pase por aquí y me pueda ayudar
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Incapaz de recuperar el GRUB

Post by JOPETA »

Hola CarlosGovan!

Deconozco que tutorial has seguido para instalar Mint en un sistema UEFI o porque has decidido crear una partición /boot separada (sda5) de la raiz / (sda6). Pero lo que no te decían en el tutorial es que si quieres conseguir Dual Boot Mint-Windows8.1 no puedes hacer una instalación tradicional (MBR) en un disco con particionado GPT (o lo que es lo mismo no MBR).

Parece que has mezclado ambas formas de instalación la tradicional para sistemas BIOS (MBR) con la instalación en modo UEFI (GPT). Los tutoriales para reparaciones de sistemas tradicionales como el que intentabas seguir al principio no debes seguirlos ya que puedes romper el sistema si intentas instalar GRUB en sda.

Por el contrario el último tutorial que estás siguiendo para arreglarlo si es para sistemas UEFI aunque debes tener claro que tienes una partición "de arranque" del sistema la EUFI ( FAT) sda2 y otra de arranque (/boot) de Linux en sda5 (sólo de linux al no ser FAT no es arrancable por el sistema sólo por Linux). Por decirlo de forma sencilla en modo UEFI el sistema inicia en UEFI (partición de inicio de sistemas UEFI) de ahí va a ser mandado a /boot (sda5) para cargar GRUB e iniciar el sistema que se encuentra en /(root) sda6.

Si no quieres formatear, aunque sería lo recomendable para deshacerte de la partición /boot que aquí no pinta nada según lo dicho e instalar siguiendo un tutorial adecuado (te proporciono el enlace sólo para que tomes consciencia de las grandes diferencias que existen respecto a los sistemas BIOS, si no vas a reinstalar).

Para abreviar, en tu situación actual (si no contemplas la posibilidad de realizar una reinstalación EUFI "normal", sin /boot sino montando la partición UEFI existente) seguiremos lo indicado en el tutorial que sigues para reparar (no porque sea mejor o peor, sino por no liarte más). Inicia el Live, abre una terminal y copia y pega los siguientes códigos (una linea cada vez seguido de ENTER):

(1) Lo primero sería preguntar si has realizado la comprobación de que has iniciado el Live en modo UEFI:
  • Code: Select all

    [ -d /sys/firmware/efi ] && echo "EFI boot on HDD" || echo "Legacy boot on HDD"
    Si el resultado es EUFI boot on HDD entonces iniciaste el live en modo UEFI y puedes seguir si no (legacy Boot on HDD) deberías interrumpir el proceso para asegurar que inicias en modo UEFI según se indica en el enlace propuesto.
(2)Instalar efibootmgr para poder realizar cambios el orden en que se iniciarán los sitemas UEFI presentes o tomar control sobre el inicio del sistema (3)Poner las piezas de este puzle de particiones en su sitio dentro del sistema(una línea cada vez seguida de ENTER)
  • Code: Select all

    sudo mkdir -p /mnt/system
    sudo mount /dev/sda6 /mnt/system
    sudo mount /dev/sda5 /mnt/system/boot
    sudo mount /dev/sda2 /mnt/system/boot/efi
    Que es donde te habrías quedado.
(4) Crear una entrada Ubuntu en la lista de sistemas UEFI.
  • Code: Select all

    efibootmgr -c -d /dev/sda -p 1 -w -L ubuntu
(5) Instalamos grub-efi en el Live
  • Code: Select all

    sudo apt-get install grub-efi-amd64
(6) para poder instalarlo en la partición EUFI (ojo es una sólo línea)
  • Code: Select all

    sudo  grub-install --boot-directory=/mnt/system/boot --bootloader-id=ubuntu  --target=x86_64-efi --efi-directory=/mnt/system/boot/efi --recheck  --debug /dev/sda
(7) Generamos el archivo de configuración de GRUB para que nos incorpore Linux Mint al menu de GRUB y si todo va bien tambien Windows.
  • Code: Select all

    sudo grub-mkconfig -o /mnt/system/boot/efi/EFI/GRUB/grub.cfg
Reinicia con el Live extraído para comprobar los resultados., Es posible que a pesar de todo se siga iniciando Windows. En tal caso debes cambiar el orden de los dispositivos UEFI entrando en la UEFI/BIOS para comprobar que existe la opción Ubuntu y situarla en primer lugar (o por defecto). Si inicias GRUB sin problemas pero no aparece la opción Windows en el menú GRUB tendrás que ejecutar os-prober desde una terminal para ver que existe la opción de Windows y actualizar grub

Code: Select all

sudo os-prober
sudo update-grub
Otras de las gracias de los sistemas EUFI con Windows es que para que el disco duro no se muestre inestable y por tanto sea modificable la función Fast start-up (hibernación) (ojo no de la UEFI/BIOS que es diferentes) de Windows debe estar deshabilitada. Lo debe estar si no no habrías llegado hasta aquí, o tal vez si.

Es decir que si no apareciera la opción Ubuntu entre los dispositivos UEFI (en algunas "BIOS es la opción BBS??? o algo así) tendrías que recurrir al live de Boot Repair para arreglar el estropicio después de desactivar el Fast Start-up (Hibernación) de Windows como principal responsable del fracaso. Para ello mejor usa un USB live de Boot Repair creado con Rufus desde Windows, asegurando que lo formateas en GPt para sistemas UEFI.
Last edited by JOPETA on Thu Oct 08, 2015 6:06 pm, edited 6 times in total.
User avatar
linux123
Level 5
Level 5
Posts: 605
Joined: Thu Sep 03, 2015 6:43 am
Contact:

Re: Incapaz de recuperar el GRUB

Post by linux123 »

CarlosGovan wrote:No te preocupes. Gracias por preocuparte y responder :)

Buscar, ya no sé qué más buscar. Llego a puntos en el que mi escaso conocimiento hace que no entienda mucho, sobre todo porque ya tengo que recurrir al inglés y aunque controlo algo, sobre este tema me sobrepasa.
Esperemos que algún experto en Linux pase por aquí y me pueda ayudar

De nada
CarlosGovan

Re: Incapaz de recuperar el GRUB

Post by CarlosGovan »

Hola PEJOTA.

Lo primero, muchisimas gracias por el post. Realmente me has hecho entender algunas cosas que desconocia y que por ese mismo hecho, estaba haciendo mal.

Para continuar, te digo que anoche decidí seguir tu consejo de formatear para quitar la particion /boot. La puse porque la vi en un tutorial y me pareció correcta la argumentación de tener el arranque separado del sistema. De hecho, antes de embarcarme en toda esta cruzada, tenía sólo Linux Mint, y lo tenía como os puse, sin problemas. Pero supongo que al añadirle Windows, la cosa cambia.

Como dije, anoche seguí el tutorial que pusiste. Adelanto que no me funcionó. Mi inglés es decente y en su mayoría puedo llegar, con un poco de esfuerzo, a entenderlo. Había partes en el tutorial que no me quedaron tan claras pero creo que seguí bastante fielmente dicho tutorial.

Voy decirte los pasos que seguí y dime si me salté alguno o hice alguno mal.

1- Bueno el primer paso ya estaba hecho, ya tenía mi DVD con mi Linux Mint 17.2 Cinnamon.
2- Preparar Windows. Este paso creo que ya lo tenía hecho de antemano. Te resumo. Hay una partición FAT32 como "EFI System Partition", como habrás visto también en las particiones que puse. También tengo desactivado tanto el Secure Boot como el "Fast Startup". Por último, otro paso que ya tenía hecho, crear una partición nueva para Linux desde Windows.
3- Instalar Linux. La parte de You NEED to boot your installation DVD/USB in UEFI/EFI-mode. If it gets booted in Legacy mode, you will end up with an installation that won't boot, or the installer will not recognize that Windows even exists on the hard drive and you risk wiping it out. Almost all computers enable access to both a main UEFI Settings/Startup Menu and a separate Boot Menu. The main Settings Menu allows you to control the general boot mode of computer for all startups (as well as letting you change a number of other things). The separate Boot Menu lets you change you boot choice (and the boot mode for that choice) for only the current power-up session of the computer. (The change does not stick for future boot-ups.) The Boot Menu is what you want to bring up when booting your Mint DVD/USB. There will be a choice to boot the DVD/USB in either UEFI-mode or Legacy (or similar wording) mode. Pick UEFI-mode! la entendí a duras penas. No sé si había algo relevante, pero me PARECIÓ que no.

Puse el código

Code: Select all

ls /sys/firmware
y efectivamente, me produjo el resultado que ponía en el tutorial, por lo que proseguí.
3.1- Utilicé GParted para crear las particiones. Hice dos ext4 para / y para /home y una linux-swap para el swap. Todas ellas primarias (de todas formas, las otras opciones me venían en gris, como si no pudiera elegirlas). Al principio de esta parte del tutorial, pone
Ignore references to "extended" and "logical" partitions in tutorial. All partitions of a GPT disk will be "primary"
por lo que entiendo que todas las particiones tienen que ser primarias.
3.2- Inicio la instalación y cambio las dos particiones ext4 para montarlas en / y en /home, tal y como dice el tutorial. A continuación, pulso Change en la partición FAT32 y compruebo que es EFI Boot Partition.
3.3- Por último, en la parte de "Device for bootloader installation", que en Español no me acuerdo qué pone, me aseguro de marcar la partición FAT32, la EFI, es decir, en mi caso /dev/sda2. Y le doy a instalar.

Este ha sido el proceso que he seguido. Cuando reinicié, me tiró directo a Windows.

Como vi que no me salía, me dispuse a seguir los pasos que pusiste.
Todo fue genial hasta el último comando

Code: Select all

sudo grub-mkconfig -o /mnt/system/boot/efi/EFI/GRUB/grub.cfg
. El error que me marca es

Code: Select all

/usr/sbin/grub-probe: error: failed to get canonical path of `/cow'.
Y ahí me he quedado. Luego probé el Boot-Repair, con la opción que me dijiste del GPT (ha sido lo único que he cambiado, lo demás lo dejé igual) y nada. De nuevo me tira para Windows. Está claro que hay algo que estoy haciendo mal o que me estoy perdiendo.
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Incapaz de recuperar el GRUB

Post by JOPETA »

Bueno, los pasos del post anterior son para un arreglo que coincidía con tu situación en ese momento. En ningún caso es algo a realizar como segundo paso a una instalación si no existen problemas después del punto 10 siguiente. Si partes de una instalación nueva que además pretende ser en modo UEFI son otras circunstancias (los códigos como las medicinas no sirven para todo y no se recentan sin mostrar todos los síntomas y sobre todo no te automediques). En cualquier caso puede que estés intentando reparar algo que no está roto así que olvida del enlace de referencia que intentabas seguir (ya que tampoco te hiciste caso a ti mismo y reinstalaste). Vamos por partes:
  • a) Sobre la Instalación: Tu mismo puedes sacar tus conclusiones si comparas tus pasos con lo que te indico al final. Sòlo hay una cosa realmente preocupante que la hibernación de Windows estuviera activada y lo de situar el cargador en sda2, es seguro que te lanzaría un error al intentarlo. Una vez realizada la instalación sólo queda ir a la inversa, si no descubres que son muchos los errores o riesgos y decides una nueva instalación siguiendo las recomendaciones.

    b)Sobre el inicio después de instalar: Como puedes comprobar está previsto, aunque todo haya ido bien, que se pueda iniciar sólo WIndows . Debes revisar que en la UEFI/BIOS la opción Ubuntu está como opción UEFI y es la primera por defecto. Si tienes que cambiar el orden debes salvar la configuración presionado F10. Si no aparece Ubuntu como opción de inicio en modo UEFI es posible que no se haya realizado la carga de los archivos de grub-efi (quizás debido al fast start-up de Windows o la indicación de instalar el cargador GRUB en sda2).Solo entonces pasariamos a la reparación.

    c)Sobre la reparación: Para que cualquier reparación tenga éxito se deben seguir los mismo pasos recomendados desde la creación del medio de reparación a la configuración de la UEFI sin olvidar en primer lugar desactivar la hibernación(fast start-up) de Windows. Existen dos posible enfoques:
    • 1)Si estás seguro de que no hubo problemas con la instalación en si misma (no hubo advertencias por el tema el tema de sda2) puedes usar el flash de REefind que te asegura que puedes iniciar desde el Mint instalado en modo UEFI para efectuar la reparación del siguiente apartado 3 siguiente.

      2)Live de Boot Repair según lo comentado en el post anterior y en el punto 12.Tiene la ventaja de actuar desde fuera del disco, estará en español y que incorpora Boot Info que te permite saber lo que está pasando antes de hacer nada (sería la primera opción de este enlace). No comprendo si al final lo creaste ya que haces una referencia a GPT que no comprendo del todo.

      3)La opción a seguir después de iniciar REefind o directamente como alternativa a las anteriores es la segunda opción de enlace que seguías y la segunda del enlace que te indiqué arriba. Es decir, desde el live de Mint (con las comprobaciones recomendadas) y conectado a internet abre una ventana y copia y pega:

      Code: Select all

      sudo add-apt-repository ppa:yannubuntu/boot-repair
      sudo apt-get update
      sudo apt-get install -y boot-repair && boot-repair
      Ejecuta el programa desde la misma terminal con

      Code: Select all

      sudo boot-repair
      . Haz clic en el botón de la Reparación recomendada y sigue las indicaciones de la pantalla. Cuando termine adjunta el link al archivo de Pastebin, si tienes alguna comunicación de error o poder analizar los resultados
    d)Sobre los resultados: El fallo te lo da en Os-probe (que es la última orden del grub.cfg) no el resto de la configuración de GRUB (antes se ha debido cargar la configuración de Mint UEFI), por lo que no se puede ubicar con precisión si fue debido a que existan entradas anteriores de Ubuntu (si en la etapa anterior realizaste alguno de los pasos propuestos) por lo que es posible que el error obtenido haga mención a la ubicación de la anterior partición /boot y/o al Linux instalado en la anterior sda6, o a un fallo en el montaje del sistema, a la situación inestable del disco por la hibernación de Windows, simplemente a que no puede mirar dentro del la particón Winodows o algún problema durante la instalación del actual Mint. El resultado del informe de Boot Repair pondrá claridad en esto.
RECOMENDACIONES PARA LA INSTALACIÓN

De la lectura
del post en Ingles tenías que haber sacado los siguientes puntos en claro, que evitan problemas si quieres Dual Boot con Windows 8.1 preinstalado en modo UEFI. En tu caso al ser una instalación realizada por tí dependerá como la has realizado pero lo normal es que Windows se instale en Modo UEFI con Secure Boot activado y realice su particionado por defecto. Una cosa previa: No es un manual para MAC, además se sabe que existen máquinas especiales con las que hay que tener especial cuidado por su configuración UEFI/BIOS.
  • 1)Medio de instalación recomendado USB creado en WIndows con Rufus configurado para crear USB Live con particionado GPT. Previa comprobación del MD5SUM de la iso y posterior chequeo del medio creado (menu GRUB de inicio del LIve)

    2)Desactivar
    Fast start-up en WIndows (recuerda que es diferente al Fast Boot de la UEFI/BIOS).

    3)Cambios de particionado, sobre todo crear espacio para Linux mejor con el Administrador de Discos Windows. Una vez conseguido este espacio se puede usar gparted.

    4)Configuración correcta de la UEFI/BIOS. Este la principal causa de que no se pueda hacer una guía sencilla ya que cada marca y modelo tienen una diferente configuración de la UEFI/BIOS (Algunas podría considerarse defectuosas "fake"). En general: Secure Boot desactivado, Fast/Quick Boot/start desactivado y modo UEFI (no UEFI compatible). Es decir si tienes opción UEFI esta debe estar en UEFI no en UEFI/CSM o UEFI+legacy y si tienes la función CSM aparte desactivada.

    5)Configura el orden de inicio UEFI para iniciar con el UEFI del USB (existen teclas de acceso al menú de inicio de una sola vez, pero se puede mezclar opciones UEFI y no UEFI de los dispositivos por lo que hay que tener cuidado).

    6)Por si acaso asegurar que se ha iniciado el medio de instalación en modo UEFI.

    Code: Select all

    [ -d /sys/firmware/efi ] && echo "EFI boot on HDD" || echo "Legacy boot on HDD"
    7)La partición EFI es la partición dedicada para este modo y no pertenece al Windows y tampoco se modifican sus archivos. Se debe montar esta partición como partición EFI boot durante la instalación.

    8 ) Las particiones a crear mejor hacerlas con gparted para descubrir problemas de particionado (como tu has comprobado todas las particiones de un diso GPT son primarias o básicas, no existen particiones extendidas ni lógicas en GPT ni restricción del número a cuatro), restos de tablas y asegurar que el instalador las reconoce una vez creadas,...

    9)Durante la Instalación elegir el particionado manual, Mas opciones o como se llame ahora (antes era Algo más..). Montar la partición EFI para ser usada como partición EFI boot. Una vez hecho esto no indicar ninguna ubicación para el cargador (por defecto ya sabe lo que tiene que hacer por el paso anterior) así que dejar por defecto la ubicación señalada (en el disco sdX que tiene la partición EUFI). La verdad es una opción que debería desactivarse una vez montada la UEFI ya que indicaría instalar el otro GRUB el del MBR que no es necesario). Seguir con el montaje/formateo (aunque este no es necesario) del resto de las particiones. No formatear significa recibir mensajes de advertencia sobre el tema. Cualquier mensaje de error sobre el cargador de arranque debe ser tenido en cuenta y, en caso de duda cancelar la instalación

    10)El primer inicio puede ser desconcertante (se inicia Windows, el GRUB no recoge la opción Windows, e incluso puede haber fallado el cargador si no se han efectuado todo lo anterior de la forma recomendada), pero no hay que lanzarse a reparar sin saber que es lo que ocurre. Para ello antes revisamos la configuración de la UEFI/BIOS, que está la opción UEFI (Ubuntu), que está como opción UEFI por defecto (en algunas "BIOS" es la opción BBS priority o algo así), y que los demás parámetros están como deben.

    11) Si inicias GRUB sin problemas pero no aparece la opción Windows en el menú GRUB tendrás que ejecutar os-prober desde una terminal para ver que existe la opción de Windows y actualizar grub

    Code: Select all

    sudo os-prober
    para ver que se detecta Windows y

    Code: Select all

    sudo update-grub
    para incluirlo en el menú de GRUB.

    12)Si no apareciera la opción Ubuntu entre los dispositivos UEFI tendrías que recurrir a usar un[/color] USB live de Boot Repair creado con Rufus desde Windows, asegurando que lo formateas en GPT para sistemas UEFI.
Last edited by JOPETA on Sun Mar 27, 2016 7:09 am, edited 3 times in total.
CarlosGovan

Re: Incapaz de recuperar el GRUB

Post by CarlosGovan »

Hola JOPETA

Antes que nada, tienes razón en todo tu primer párrafo. Llevo ya tantos días con esto que me corroe la impaciencia y probé con los pasos que me dijiste. Lógicamente, como tú dices, la situación ya no era la misma. No caí en eso. Supongo que error de novato en Linux.
Por otra parte, me quedo con tu frase, también del primer párrafo, "puede que estés intentando reparar algo que no está roto". Creo que la clave es esa. Pero bueno, vamos por partes.

a) Sobre la Instalación: Mis conclusiones son que efectivamente, la cagué situando el cargador en sda2. Sinceramente, es lo que entendí en el post en inglés. Eso sí, no me dio ningún error en la instalación.
Por otra parte, el resto de lo que has puesto en RECOMENDACIONES PARA LA INSTALACIÓN es como yo lo estoy haciendo. Lo que me sigue liando, es la partición EFI (punto 7). Cuando hablamos de esta partición, ¿te refieres a la que tengo ya en /dev/sda2? Si es así, no problemo. He verificado que está montada como partición EFI.
Dicho esto, no sé si te parecerá correcto, pero viendo que la cagué en lo del cargador, decidí formatear y volver a instalar, tal cual te voy a narrar ahora mismo. No voy a hacer ningún cambio más hasta que me contestes, básicamente porque pienso con una seguridad del 99'9%, que la instalación está hecha de forma correcta y el problema no es ese ni que el Grub esté dañado. Ahora te voy a dar los pasos que he seguido, siguiendo tus recomendaciones de abajo (salvo que la cague en lo de la partición EFI), pero antes de esto, voy a hacer una referencia al punto b) Sobre el inicio después de instalar, que es donde creo, está la clave del asunto y por lo que pienso que la instalación ha sido correcta y el Grub funciona bien. En este punto pusiste que a pesar de que todo pueda ir bien, puede iniciarse Windows igualmente. Me dijiste de revisar las opciones que me aparecen en la UEFI y, efectivamente, me aparece Ubuntu en SEGUNDO LUGAR, razón, supongo, por la que me salta Windows en vez del Grub. La cuestión aquí es que NO PUEDO cambiar el orden que viene establecido. Así de simple. No me dan la opción de poder cambiar nada y aunque he googleado por ahí, no he encontrado nada con lo que poder solucionar esto. Cuando le doy a la opción de Ubuntu, me salta al Grub2 y puedo entrar en Linux Mint. Pienso, desde mi ignorancia (ya me dirás si estoy equivocado), que este es el problema.

Paso a detallarte los pasos que he seguido en esta última instalación:
  • 1) He utilizado un USB creado con Rufus formateado para crear un USB con particionado GPT. También lo he chequeado.

    2) Tengo desactivado el Fast start-up

    3) El espacio que cree para Linux lo hice desde el Administrador de Discos Windows.

    4) Desde luego que no es sencillo hacer una guía con este punto. Todos los tutoriales que he visto tienen una configuración UEFI distinta a la mía. Aún así, Secure Boot, Fast/Quick Boot/star desactivado (en el paso dos, porque en UEFI no me aparece ninguna opción parecida) y opción Legacy desactivada

    5) Orden de inicio UEFI para iniciar con el UEFI USB, hecho.

    6) Al poner el código me aparece EFI boot on HDD

    7) Este punto ya lo comenté al principio. Lo único que he hecho ha sido cerciorarme de que la partición que ya está creada (/dev/sda2) era EFI boot. Este es el único punto que no tengo suguro del todo haber hecho bien, más que nada porque no sé si la partición a la que te refieres es la que ya he comentado.

    8 ) Particiones creadas con GParted: Una ext4 de 30Gb, una swap de 4Gb y otra ext4 con el resto, unos 500Gb.

    9) Elijo particionado manual, como siempre, Aquí me aseguro que dev/sda2, está en partición EFI boot. Monto la primera partición como root, la segunda como swap y la tercera como /home. Una vez hecho esto, NO TOCO para nada el cargador y lo dejo por defecto (me aparece algo así como el disco duro en general, es decir dev/sda). NO SE si esto será así o no. Una vez hecho esto, le doy a instalar y la instalación sucede sin ningún incidente.

    10) El primer inicio me ha tirado directo a Windows. Revisando la configuración UEFI (en mi caso F9 - Opciones de dispositivos de arranque), como ya dije, aparece la opción Ubuntu, pero en segundo lugar. De hecho, aparece duplicada (culpa mía, lo explico en punto 12). El problema es que no puedo cambiar el orden.
    Si pulso la opción Ubuntu, entro directo al Grub. Ahora mismo estoy escribiendo desde el Linux Mint recien instalado.

    11) Me lo salto pues aparece Windows en el Grub.

    12) Como aparece la opción Ubuntu, supongo que no tendré que hacer este paso. De todas formas, dijiste que no sabías si lo había llegado a hacerlo (el USB Live de Boot Repair) y sí, te hice caso y lo hice. Antes de hacer esta última instalación, hice otras dos, en las que inicié con dicho USB (debidamente formateado en GPT para sistemas UEFI). Cuando el Boot Repair terminó, me lanzó un mensaje y al final del mismo ponía:
    You can now reboot your computer.
    Please do not forget to make your BIOS boot on sda2/EFI/ubuntu/shimx64.efi file!

    If your computer reboots directly into Windows, try to change the boot entry of the Windows bootloader.
    For example you can boot into Windows, then type the following command in an admin command prompt:
    bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
    Esto lo pongo como explicación al duplicado de la opción Ubuntu. Al poner ese comando, al iniciar vi que se había duplicado y ahora mismo, sigue duplicado.

    Esto es todo. Prometo que no voy a tocar nada hasta que me contestes. Un saludo.
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Incapaz de recuperar el GRUB

Post by JOPETA »

Todo parece indicar que has realizado una instalación correcta y si, la partición UEFI en tu caso es sda2, la que montas como EFI boot cuando instalas. Sólo quería remarcar con el punto 7 que no tienes que crear una partición ESP o /boot como hiciste la primera vez.

Solo dos aclaraciones:
  • 1) siempre aparecen dos opciones Ubuntu (la instalación grub-efi crea dos registros de entrada UEFI uno de los caules es para ser usado por otros cargadores como el BCD de Windows y no va a estar operativa te dará error si la eliges, por lo que la correcta es la primera.
    2)Sólo te queda poder decir al sistema que inicie en Ubuntu en primer lugar sin tener que recurrir a F9. Si proporcionas la marca y modelo de tu ordenar puedo ayudarte a localizar la información sobre tu EUFI/BIOS.
Existen otras formas de hacerlo como se indica a continuación, aunque sería conveniente que conocieses como hacerlo desde la UEFI/BIOS ya que es la menos intrusiva y, también te advierto, que Windows puede cambiar este orden cuando quiera (sobre todo si vuelves a activar el Secure Boot que lo puedes hacer una vez definas es orden UEFI).
srs5694 wrote: ... This can be done in several different ways, including (but not limited to):
  • - bcdedit in Windows -- Right-click the Command Prompt icon and select "run as Administrator." In the resulting window, type "bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi" (sometimes "grubx64.efi" is required rather than "shimx64.efi", but the latter is more likely to work).
    - EasyUEFI in Windows -- Download the third-party EasyUEFI program and use it to adjust the boot order. Set the "ubuntu" entry first in the list.
    - Your firmware's setup utility -- Some EFIs enable you to adjust the boot order in their setup utilities. Unfortunately, details of how to access the setup utility, the features offered, and how to adjust the boot order vary so much that I can't provide detailed instructions on how to do this. You can poke around and perhaps figure it out yourself, though. I know you said you've tried this, but it may be worth another look, since the relevant options are sometimes present but well-hidden.
    - efibootmgr in Linux -- Boot a Linux emergency disk in EFI mode (check for /sys/firmware/efi to verify EFI mode) and type "sudo efibootmgr" to see the firmware's boot order. You should see one or more "ubuntu" entries. Note their numbers ("Boot####") and the "BootOrder" line, which shows the current boot order list. You can then change the boot order with the "-o" option, as in "sudo efibootmgr -o 5,7,0,1A" to set Boot0005 to boot first, followed by Boot0007, Boot0000, and Boot001A. (Sometimes it's necessary to type four-digit numbers, as in "0005,0007,0000,001A".) The firmware will try each one in turn until one succeeds. Normally the first one will work, at least if the system is properly configured, so you want to put the "ubuntu" entry first.
La primera opción es la sugerida por Boot Repair y sobre EasyUEFIen Windows no tengo experiencia (aunque tengo otras malas con EasyBCD) y la tercera es más de lo mismo, depende de la UEFI/BIOS. Sobre como hacerlo con Linux Mint consiste en lo descrito que paso a detallarte (en español).:
  • -Desde Mint abre una terminal y copia pega lo siguiente

    Code: Select all

    sudo efibootmgr
    Es posible que tengas instalar previamente la aplicación (sudo apt-get install efibootmgr) y tras ejecutar el comando anterior aparecerán el orden de inicio UEFI

    Code: Select all

    ~ $ sudo efibootmgr
    BootCurrent: 0000
    Timeout: 2 seconds
    BootOrder: 0000,0005,0043,0047,0048,0001,0002,0003
    Boot0000* ubuntu
    Boot0001* UEFI:CD/DVD Drive
    Boot0002* UEFI:Removable Device
    Boot0003* UEFI:Network Device
    Boot0005* Windows Boot Manager
    Boot0043* ubuntu
    Boot0047  UEFI: Network IPv4 Device 
    Boot0048  UEFI: Network IPv6 Device 
    
    El mostrado es mi instalación, con dos sistemas Mint instalados en UEFI junto a Windows (el cambio de Ubuntu 0000 a ubuntu 00043 lo hago fácilmente al haber instalado Grub-Customizer lo que me permite personalizar los nombres de las entradas que me muestra GRUB y deshacerme de toda la paja). En tu caso Windows será el mostrado como la opción por defecto, 0000, y aparecerán otras opciones incluyendo la de Mint(Ubuntu, aquí solo te parecerá una opción Ubuntu).
    -Necesitarás cambiar el orden para que apunte a este por defecto con el siguiente código:

    Code: Select all

    sudo efibootmgr -o 000X,0000,...,000Z
    Donde deberás cambiar X con la opción de Mint y colocar el resto en el orden que quieras. También puedes usar sólo X, 0,..., Z (sin "000") Mira aquí para más información.
Suerte :wink:
Last edited by JOPETA on Sat Oct 10, 2015 11:24 am, edited 6 times in total.
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.(Javier Krahe)
CarlosGovan

Re: Incapaz de recuperar el GRUB

Post by CarlosGovan »

Entonces al final iban por ahí los tiros. MENOS MAL que ya no tengo que volver a formatear/instalar jajajaja

En cuanto a mi portatil, es HP Envy 17 Notebook PC x64, con Intel Core i7-4700MQ 2.40GHz.
De momento no voy a hacer nada, sobre todo porque ahora no tengo tiempo. Si cuando me ponga has encontrado una solución para hacerlo vía UEFI, pues genial. Si no, probaré a hacerlo por Linux y ya te contaré.

Muchas gracias por toda tu ayuda JOPETA. Menos mal que hay gente como tú para ayudar a los novatos a hacer las cosas bien y a aprender, que al final es lo que cuenta, aprender :)
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Incapaz de recuperar el GRUB

Post by JOPETA »

Entrando en la configuración de tu UEFI/BIOS (F10)>Pestaña de Configuración del Sistema (System configuration)>Opciones de Inico(boot option)> Opciones de incio UEFI (UEFI boot order) te ofrece una opción Administrador de inicio del Sistema operativo(OS boot Manager). Deberías poder entrar (ENTER) en esta opción para cambiar el sistema operativo por defecto (que es lo mostrado por F9) y seleccionar Ubuntu en lugar de Windows (ENTER sobre Windows desplegaría el menu para elegir el primer Ubuntu en su lugar).
os boot manager.jpeg
La opción Boot from EFi file, te permitiría navegar hasta el archivo ejecutable grubx64.efi dentro del directorio Ubuntu de la partición EUFI y seleccionarlo que es mucho más engorroso ya que a veces hay que usar el archivo shimx64.efi o falla al leerlo (aunque es lo mismo que se hace con efibootmgr).

Por la cantidad de preguntas en las páginas de soporte y/o por las repuestas (de forma gráfica o desde la shell de Windows claro está manda quien manda) parece que no tienes esta opción (debería estarlo), claro que en su mayoría tiene activada la opción de Secure Boot que puede evitar que se pueda acceder (se debe realizar con Secure Boot desactivado).
Last edited by JOPETA on Sat Oct 10, 2015 11:28 am, edited 5 times in total.
CarlosGovan

Re: Incapaz de recuperar el GRUB

Post by CarlosGovan »

Pues efectivamente, no tengo esta opción. Sigo los pasos pero al llegar al OS boot Manager, ahí no se abre nada de nada :( Por supuesto, tengo Secure Boot desactivado.

Me temo que tendré que seguir alguno de los otros caminos. Dentro de un rato probaré a hacerlo desde Linux, a ver si hay suerte y finiquito ya el problema hoy mismo.
CarlosGovan

Re: Incapaz de recuperar el GRUB

Post by CarlosGovan »

He probado el efibootmgr y no sólo me aparecen dos ubuntus si no que encima ¡uno de ellos está puesto por defecto! :?

Code: Select all

BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0003,0002
Boot0000* ubuntu
Boot0002* Windows Boot Manager
Boot0003* ubuntu
Boot2001* USB Drive (UEFI)
Boot2002* Internal CD/DVD ROM Drive (UEFI)
Boot3000* Internal Hard Disk or Solid State Disk
Boot3001* Internal Hard Disk or Solid State Disk
Boot3002* Internal Hard Disk or Solid State Disk
Intento luego cambiar de lugar el ubuntu 0003, a ver si ese va, pero nada, se queda todo como está :(
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Incapaz de recuperar el GRUB

Post by JOPETA »

Aveces no registrra los cambios de forma inmediata (requieres reincia). Si está por defecto pero se ejecuta Windows al inicio (sin tocar nada, ni F9, y sin dispositivos USB conectados dejando hacer al ordenador ¿verdad?) es que no es correcta esa configuración, cambia al 0003 y reinicia para comprobar.

Antes puedes comprobar al dispositivo que apunta esa opción con

Code: Select all

sudo efibootmgr -v
El resultado es algo así

Code: Select all

BootCurrent: 0000
Timeout: 2 seconds
BootOrder: 0000,0005,0043,0047,0048,0001,0002,0003
Boot0000* ubuntu	HD(2,12c800,96000,2d2e78a3-b05a-4ed0-89de-4f331e8290f0)File(\EFI\ubuntu\grubx64.efi)
Boot0001* UEFI:CD/DVD Drive	BIOS(81,0,00)
Boot0002* UEFI:Removable Device	BIOS(82,0,00)
Boot0003* UEFI:Network Device	BIOS(83,0,00)
Boot0005* Windows Boot Manager	HD(2,12c800,96000,2d2e78a3-b05a-4ed0-89de-4f331e8290f0)File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...R................
Boot0043* ubuntu	HD(2,12c800,96000,2d2e78a3-b05a-4ed0-89de-4f331e8290f0)File(\EFI\Ubuntu\grubx64.efi)
Boot0047  UEFI: Network IPv4 Device 	ACPI(a0341d0,0)PCI(1c,2)PCI(0,0)MAC(448a5b404a40,0)IPv4(0.0.0.0:0<->0.0.0.0:0,0, 0..BO
Boot0048  UEFI: Network IPv6 Device 	ACPI(a0341d0,0)PCI(1c,2)PCI(0,0)MAC(448a5b404a40,0)030d3c000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000..BO
En mi caso compruebo que la opción 0000 y la 43 parecen la misma ya apuntan al mismo sitio y usa el mismo archivo.
Si la opción linux falla (alguna protección por parte de Windows o un caso de fake UEFI que explicaría porqué no puedes cambiar con el OS boot manager) no quedará más remedio que intentar una de las ocpciones Windows: la que indica Boot Repair (la primera de la lista) o la de EasyEUFI (tienes el enlace en el post anterior) ambas con buenos resultados según lo consultado en relaccion a tu equipo en las páginas de soporte de HP.

Pd: Es recomendable que actualices el firmware (la UEFI/BIOS para que nos entandamos) desde Windows, descargándo si existe una versión más reciente que la que tienes instalada desde la página de soporte. Lo dice uno que sabe mucho de esto, Roderick Smith que colabora en el foro Mint como srs5694
Before attempting this solution, I recommend upgrading your firmware and re-registering your own boot loader with efibootmgr in Linux or bcdedit in Windows.
CarlosGovan

Re: Incapaz de recuperar el GRUB

Post by CarlosGovan »

Después de probar otra vez con efibootmgr sin resultado, probé primero la opción de Boot Repair, también sin éxito, y también con EasyUEFI, sin éxito tampoco. Eso sí, todo esto después de actualizar la BIOS como me recomendaste.

En EasyUEFI hay una opción en la que puedes marcar una de las opciones para que en el siguiente inicio y sólo en el siguiente, se inicie esa opción por defecto. Es la única vez que he conseguido que el grub saliera sin darle a ninguna tecla, pero como solo es en ese inicio, en el siguiente salta Windows de nuevo. En EasyUEFI cambio el orden de arranque pero reinició y se inicia Windows y cuando entro de nuevo en EasyUEFI, de nuevo Windows está primero.

Y bueno, en la ventana que me enseña EasyUEFI tengo dos opciones Windows Boot Manager, una que apunta a \EFI\Microsoft\Boot\bootmgfw.efi y otra, la que está primera, que apunta a \EFI\ubuntu\shimx64.efi.
Luego va Internal Hard Disk or Solid State Disk y ya después de esto, aparecen dos opciones Ubuntu, las dos apuntando a \EFI\ubuntu\shimx64.efi.

También sale un gráfico de las particiones y cuando picas en una opción de arranque, se colorea la partición donde está. En todas las opciones se colorea la partición FAT32, la partición EFI.

No sé qué más hacer. En el último mensaje que me mandaste, me pusiste un link con título protección por parte de Windows. En los primeros mensajes hay como unas instrucciones pero no las he entendido muy bien y tampoco sé si lo pusiste como guía para hacer otra cosa.

Un saludo
User avatar
JOPETA
Level 17
Level 17
Posts: 7762
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: Incapaz de recuperar el GRUB

Post by JOPETA »

Como dije no tenía ninguna esperanza en EasyEUFI o mejor ni ninguna experiencia.
CarlosGovan wrote: ventana que me enseña EasyUEFI tengo dos opciones Windows Boot Manager, una que apunta a \EFI\Microsoft\Boot\bootmgfw.efi y otra, la que está primera, que apunta a \EFI\ubuntu\shimx64.efi.
Deberías tratar de que la opción de ubuntu apuntara a /boot/efi/EFI/ubuntu/grubx64.efi ya indicado por Roderick como la opción que en ocasiones es la que funciona.

Lo de la protección de Windows es un post del foro de HPsupport donde otros usuarios de HP Envy 17 no encuentran solución a este problema (tampoco con Ubuntu) y prueban diferentes opciones, ya que lo que debería funcionar que es OS Boot Manager no funciona (así no te sientes sólo y pruebas cosas). Por cierto, ¿probaste si la opción del archivo EFI tampoco funcionaba? Es decir, ¿puedes navegar hasta /UEFI/Ubuntu/grubx64.efi y hacer que lea este archivo?.

La primera opción es realizada desde Linux: consiste en sustituir el archivo posiblemente defectuosos o responsable \EFI\Microsoft\Boot\bootmgfw.efi por el de grub /boot/efi/EFI/ubuntu/grubx64.efi. Para ello, antes comprueban cual es archivo al que apunta la opción Windows con sudo efibootmgr -v, el mismo que en tu caso(bootmgfw.efi), le cambian de nombre para mantener el inicio de Windows( bootmgfwB.efi).

Code: Select all

cd /boot/efi/EFI/Microsoft/Boot/
mv bootmgfw.efi bootmgfwB.efi
cp boot/efi/EFI/ubuntu/grubx64.efi bootmgfw.efi
Con ello se conseguiría engañar al sistema haciéndole creer que grub es el inicio de Windows (táctica bastante extendida en casos difíciles).La solución completa es más larga y conlleva el cambiar el nombre al archivo de inicio de Windows para que no pueda regenerarlo, esto lo realizan primero desde la shell de Windows con derecho administrativos (entrada numero 6). Posteriormente se realizan aclaraciones y se intentan solucionar problemas derivados de que alguno no copia y pega los códigos, si no que los teclea y se olvidan comillas vitales que conducen a errores de inicio y recuperaciones de Windows, así que prueba con lo dicho arriba en primer lugar y si no funciona lee completamente el hilo para no caer en el mismo error.

La opción de presionar F9 tan pronto como parezca el logo de HP no es tan mala después de todo y menos cuando veas la poco que tarda Windows en cambia de nuevo el inicio.
Locked

Return to “Español - Spanish”