virginia pricing precios ec2 east aws linux ubuntu amazon-web-services amazon-ec2 ec2-ami

linux - pricing - sign in amazon aws



Cómo evitar los errores de GRUB después de ejecutar apt-get upgrade-Ubuntu (1)

Estoy ejecutando Ubuntu 14.04 en un EC2

Después de ejecutar apt-get upgrade

Me pide una pantalla que me pide que vuelva a instalar el gestor de arranque GRUB

El gestor de arranque GRUB se instaló previamente en un disco que ya no está presente o cuyo identificador único ha cambiado por algún motivo. Es importante asegurarse de que la imagen central de GRUB instalada permanezca sincronizada con los módulos de GRUB y grub.cfg. Vuelva a verificar para asegurarse de que GRUB está escrito en los dispositivos de arranque apropiados.

  • ¿Cómo sé qué dispositivo debo seleccionar?

  • ¿Qué sucede si he montado en mi máquina algunos EBS adicionales, si los selecciono también?

  • ¿Puedo evitar este aviso, durante la actualización o proporcionar algunos valores predeterminados para el comando?

El siguiente mensaje es

Está disponible una nueva versión de /boot/grub/menu.lst, pero la versión instalada actualmente se ha modificado localmente.

  1. instalar la versión del mantenedor del paquete
  2. mantener la versión local actualmente instalada
  3. muestra las diferencias entre las versiones
  4. mostrar una diferencia lado a lado entre las versiones
  5. muestra una diferencia de 3 vías entre las versiones disponibles
  6. hacer una combinación de 3 vías entre las versiones disponibles (experimental)
  7. iniciar un nuevo caparazón para examinar la situación

Lo mismo q está aquí:

  • ¿Cómo sé cuál debo seleccionar?

  • ¿Puedo evitar este aviso, durante la actualización o proporcionar algunos valores predeterminados para el comando?


Tuve un problema similar.

1) Si echas un vistazo a man apt-get , encontrarás una opción de configuración -o . Ayuda a especificar opciones para el administrador de paquetes Debian dpkg .

2) En manual man dpkg puede encontrar un conjunto de opciones --force-confdef (forzar para mantener la opción predeterminada sin --force-confold ) y --force-confold (forzar para mantener viejos archivos conf)

En algunas fuentes encontré que las personas pasan la variable env DEBIAN_FRONTEND=noninteractive también, pero no la encontré en los manuales.

Entonces, el comando final en script .sh, que uso para actualizar:

sudo DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade