Recientemente particioné mi HDD y he dañado GRUB en mi sistema. En el arranque recibo el mensaje de rescate de GRUB y tengo que seguir los siguientes pasos para arrancar normalmente:
set root=(hd0,msdos6)
set prefix=(hd0,msdos6)/boot/grub
insmod normal
normal
(¡Esos pasos se encontraron en otra publicación aquí!).
Estoy muy cansado de repetir esto en cada arranque, ¿cómo arreglo permanentemente GRUB?
boot
grub2
grubrescue
Codito ergo sum
fuente
fuente
Respuestas:
Para arreglar grub rescue, siga los siguientes pasos:
Lo primero es que tenemos que iniciar nuestro sistema operativo solo después de que podamos arreglar grub.
Cuando vea un error de este tipo, primero tenemos que verificar si el "Sistema de archivos" es ext2 '
Estas son nuestras unidades ahora tenemos que comprobar cuál es ext2.
busque otras unidades hasta que obtenga "Sistema de archivos es ext2".
ahora establece el camino
Ahora solo arregle grub siguiendo el comando en cualquier Ubuntu
asegúrese de actualizar grub después de iniciar sesión en el sistema operativo
fuente
Intentaría ejecutar
update-grub
para construirgrub.conf
/grub.cfg
nuevamente.También puedes intentar usarlo
grub-install
, pero creo que este no te ayudará.Si desea leer más, compruebe primero qué versión tiene (GRUB 1 o 2) ejecutando:
Si tiene GRUB 2, puede usar el siguiente tutorial: http://www.dedoimedo.com/computers/grub-2.html
Por supuesto, tenga cuidado al tratar con GRUB, ya que estamos hablando del proceso de arranque, que es un mecanismo sensible.
fuente
grub-install <correct-drive, i.e. /dev/sda>
yupdate-grub2
finalmente lo hizo por mí en Ubuntu 15.04Me parece que
update-grub
ensambla elgrub.cfg
, pero también necesita (re) ejecutargrub-install
(ogrub-setup
?) Para actualizar los sectores MBR / boot con la información básica: en qué partición encontrar elgrub.cfg
archivo y aparentemente estos módulos.fuente
Cuando recibe un mensaje de rescate de GRUB, significa que el gestor de arranque GRUB no puede ubicar sus módulos desde la partición que los contiene
/boot/grub
. La razón de esto es que el código que cabe en el registro MBR de la unidad es pequeño, por lo que su propósito principal es localizar y cargar el resto del código del cargador de arranque. Una vez que ha cargado sus módulos, puede presentar el menú GRUB y manejar el resto del proceso de arranque. Si no puede encontrar los módulos, presenta un mensaje de rescate muy limitado.Entonces, lo que está viendo es totalmente normal si vuelve a particionar, rompiendo así la referencia que el gestor de arranque tenía a la partición que contiene los módulos de arranque.
Como puede arrancar manualmente, la solución más simple es arrancar y reinstalar manualmente el gestor de arranque en el MBR para que tenga la referencia correcta a su partición. La forma de hacerlo es:
Esto supone que arranca
/dev/sda
(la mayoría de los casos, pero si no, reemplácelo con la unidad correcta).Esta solución es mucho más simple que usar el
boot-repair
, pero si no está seguro, esto puede ser más adecuado.fuente
La forma más simple sería:
Luego:
fuente
Resuelva el último caso de falla de rescate de grub: problemas: 1. i386-pc no encontrado **** modo normal no funciona cp no funciona search.file no funciona . Todo se puede resolver con los siguientes comandos, también funciona con Ubuntu 18.04. Paso 1: busque la carpeta raíz que contiene el directorio.
Por ejemplo, si la carpeta raíz está en (hd0, gpt4), escriba
Verá algunos archivos o carpetas:
Ahora, si tienes suerte, haz lo siguiente:
Si tienes suerte, resolverá tu problema. A veces las personas tienen problemas como no pueden encontrar la carpeta 1386-pc. En ese caso, debe buscar dónde está su carpeta grub. Si tienes un problema como:
En este caso, necesita encontrar la carpeta grub2. Si tiene grub2 y dentro de esa carpeta, podría tener su carpeta i386-pc. Entonces necesitas escribir
funcionará. Si no tiene grub2 y no pudo encontrar la carpeta i386-pc, haga lo siguiente:
después de ejecutar este comando, su modo de rescate de grub irá al menú de grub . Ahora puede ejecutar el comando de Linux.
comando de Linux
Te llevará al modo de recuperación. Desde allí puede elegir entre las varias opciones de recuperación disponibles. Si no ayuda, entonces necesita descargar un sistema operativo ubuntu, por ejemplo ubuntu 18.04. Puede descargar desde el siguiente enlace: enlace de ubuntu
Haga una unidad de arranque y abra su computadora con ese disco en vivo. No dañará ninguno de sus documentos. Vea un video sobre cómo hacer eso. Ahora tiene que encontrar su carpeta i386-pc. Estará en
Ahora copie i386-pc a la carpeta boot / grub /. puede tener un problema de permiso para superar ese tipo, el siguiente comando:
Ahora haga clic derecho en ese directorio y cambie el propietario a usuario de sesión en vivo de ubuntu
sigue el video: cambio de permiso
Ahora, después de pegarlo en la carpeta boot / grub, reinicie y retire la unidad usb. Esta vez use el primer conjunto de comandos, funcionará. Si el comando cp funciona, también puede hacerlo desde el menú de grub.
fuente