Quiero reinstalar GRUB 2 y encontré estas instrucciones: Cómo reparar, restaurar o reinstalar Grub 2 con un CD o USB de Ubuntu Live . En mi caso, el gestor de arranque está instalado en la partición EFI. Si utilizo los comandos proporcionados en esta guía, ¿GRUB se reinstalará automáticamente en la partición EFI o se instalará en la partición raíz donde está instalado Ubuntu? Obviamente, no quiero que esto suceda.
32
Respuestas:
Vuelva a instalar el cargador de arranque GRUB en su instalación de Ubuntu en modo EFI de esta manera ...
Inicie desde el medio de instalación de Ubuntu y seleccione 'Probar Ubuntu sin instalar'.
(Inicie su medio de instalación en modo EFI, seleccione la entrada de Ubuntu con UEFI al frente).
Una vez que esté en el escritorio Live, abra una terminal y ejecute estos comandos:
Nota:
sdX
= disco |sdXX
= partición efi |sdXXX
= partición del sistemaPara identificar las particiones use GParted, la herramienta se incluye en el medio de instalación.
Después de ejecutar los comandos, GRUB se instalará en la partición EFI separada.
fuente
grub-efi
tenemos que iniciar en modo UEFI, si queremos reinstalargrub-pc
tenemos que iniciar en modo heredado.grub-install /dev/sdXX
, es decir, no el disco, pero la partición EFI se usó para instalar grub y funcionó.esta es la única forma que funcionó para mí: (Sistema: sdb8, boot: sdb6, efi: sdb2)
fuente
--recheck
hacer? El manual dicedelete device map if it already exists
?--bootloader-id=Ubuntu_02
el inicio falla. Simplemente arranca en la consola grub ... ¿alguna solución?grub-install --recheck
es necesario. Solucionó mi USB HDD EFI que no funciona.¡Gracias a @ cl-netbox por las instrucciones!
Después de actualizar (Linux Mint 18.2 Sonya a 18.3 Sylvia) mi sistema no arrancaba, así que seguí las instrucciones anteriores pero aún no tuve éxito. Sin embargo, noté que mi máquina tiene / arranque en una partición separada (posiblemente porque estoy usando LVM), por lo que mi proceso ligeramente modificado fue:
Nota: sdX = disco | sdXX = partición efi | sdXY = partición de arranque | sdXXX = partición del sistema
fuente
Además, si arranca desde live cd para recuperar, puede ocurrir que le falte el paquete grub-efi-amd64-bin y luego la línea
falla con el mensaje de error: "grub-install: error: /usr/lib/grub/x86_64-efi/modinfo.sh no existe. Especifique --target o --directory".
En este caso, ejecute esto fuera de chroot
y luego agregue / usr / lib / grub / x86_64-efi a los montajes chroot.
Por cierto, el parámetro "/ dev / sdb" está obsoleto y se está ignorando.
fuente
Además de la respuesta ci-netbox.
Si la versión de su sistema operativo pendrive no coincide con la que está instalada en el disco, grub-install puede tener dificultades para identificar la instalación correcta de grub:
Intente identificar manualmente la instalación a utilizar
Luego reinicie grub-install:
fuente
Si pierde la partición EFI, es fácil recuperarla. Puede usar
fdisk
oparted
crear una nueva partición GPT con el tipo "Partición EFI (1)" y formatearla con:luego móntelo y puede seguir ejecutar:
como en otras soluciones.
fuente
así que supongo que la razón del problema es que la instalación de Ubuntu no está montando la partición efi si fstab. y actualizaciones grub. en actualización.
fuente