Cómo seleccionar el dispositivo de instalación GRUB


15

Pido disculpas de antemano por hacer una pregunta que sospecho que es muy, muy simple. Acabo de recibir un servidor dedicado que ejecuta Ubuntu y estoy usando SSH para acceder a él. Ejecuté sudo apt-get dist-upgradey recibí el siguiente mensaje de error: "El cargador de arranque Grub se instaló previamente en un disco que ya no está presente o cuyo identificador normalmente único se cambió por alguna razón. Es importante asegurarse de que el grub instalado permanezca sincronizado con otros componentes, como el grub-cfg o con las nuevas imágenes de Linux, deberán cargarse, por lo que debe verificar nuevamente para asegurarse de que GRUB esté instalado en los dispositivos de arranque apropiados ".

El foro no me permite publicar una imagen ya que soy un usuario nuevo, pero cargué una captura de pantalla de lo que estoy viendo aquí: http://www.livingtheanswer.org/misc/grub.jpg

Después de un poco de investigación, sé que necesito instalarlo en / dev / sda. Sin embargo, no puedo entender cómo seleccionar esa opción. Usé las teclas de flecha para resaltarlo, luego presioné enter, pero eso no funcionó. Supongo que hay algún comando con el que no estoy familiarizado. ¿Puede alguien ayudarme? Nuevamente, mis disculpas por una pregunta estúpida ...

¡Gracias!

Respuestas:


24

Uso Spacebar! Esa es la forma de seleccionar ncurses :)


1
Y ... eso lo hizo. ¡Gracias! (Si solo hubiera preguntado esto antes de pasar una hora buscando en la web.)
David Vogel

Jajaja Bueno, ahora lo tienes hasta la próxima vez que lo necesites. La interfaz ncurses (que es ese tipo de cosas de texto gui) es bastante común a veces. Me alegra poder ayudar!
Niclas Nilsson

6

He trabajado en este problema desde el punto de vista de que necesito poder ejecutar actualizaciones desatendidas desde un script bash, y este "cargador de arranque Grub que se instaló previamente en un disco" los rompe.

Al principio, traté de seguir las pautas en la respuesta anterior, es decir

sudo grub-install /dev/sda
sudo update-grub

Esto, desafortunadamente, no resuelve el problema: la próxima vez que lo haga apt-get dist-upgraderecibo el mismo error y mi script de actualización se rompe.

La solución parece ser correr

sudo dpkg-reconfigure grub-pc

y seleccione el disco correcto ( /dev/sda/) cuando se le solicite. De ese modo, el error no vuelve la próxima vez que realizo una actualización dist.


5
sudo grub-install /dev/sda

luego

sudo update-grub

Desea utilizar el método debconf para que reinstale automáticamente grub en la unidad correcta cuando realice la actualización.
psusi
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.