Atascado en el símbolo del sistema GRUB después de la actualización regular del kernel


6

Estoy ejecutando Debian Wheezy. Update Manager sugiere instalar la actualización del kernel. Después de la actualización, reinicio el sistema, pero en lugar de enumerar todos los núcleos (gestor de arranque), me dio un símbolo del sistema GRUB:

grub>

¿Qué tengo que hacer? De antemano, gracias por cualquier consejo.

PD: Tal vez sea útil:

grub> ls
(hd0) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1) (hd1)

Mi solución

Arranque con Live CD. Abra el terminal y monte la partición raíz (verifique dos veces si monta la partición correcta):

mount /dev/sda1 /mnt

También monte:

mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
mount  -t proc /proc /mnt/proc

(Compruebe si monta la partición correcta: abra nautilus y navegue hasta /mnt).

Ejecutar:

chroot /mnt

Y finalmente corre:

update-grub

Salga ( exit) de la terminal y reinicie.


3
Parece que update-grubno se ejecutó correctamente después de instalar los nuevos archivos del kernel. Le sugiero que inicie un Live CD y lo ejecute update-grubdesde allí.
AFH

1.) ¿Puedo usar el Live CD de Ubuntu? 2.) Abrir terminal en Live CD y entrar grub-update?
Andrej

Sí, Ubuntu está basado en Debian.
AFH

Arrancado con Debian Live CD, terminal abierto, ejecutar update-grubpero command not found.
Andrej

update-grub es un script de shell que contiene grub-mkconfig -o /boot/grub/grub.cfg. ¿Esto funciona?
AFH

Respuestas:


3

No necesita un CD en vivo para resolver esto.

Tipo:

grub> ls

Aquí debería ver una lista de dispositivos / particiones. Ahora debemos encontrar la partición que contiene "/ boot"

grub> ls (hd0,gpt1)/

La barra al final es necesaria. Puede ver "msdos" en lugar de "gpt". Si esta es la partición correcta, deberíamos ver:

boot etc root bin ...

Tipo:

grub> set root=(hd0,gpt1)

grub> linux /boot/vmlinuz...(Press tab and choose the last working version) root=/dev/sda1

grub> initrd /boot/init...(press tab and select the same version as above)

grub> boot

Este es solo un ejemplo, debe modificarlo en consecuencia.


Me alegra que haya ayudado.
Baroudi Safwen
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.