grub 更新导致自动安装卡住

grub 更新导致自动安装卡住

我正在遵循以下说明-https://help.ubuntu.com/community/AutomaticSecurityUpdates在 Ubuntu 10.04 LTS Server 64 位上。

问题是,当执行更新脚本时,它会卡住,因为 GRUB 正在询问一个问题“您选择不将 GRUB 安装到任何设备。如果继续,引导加载程序可能未正确配置,并且当此计算机下次启动时,它将使用引导扇区中以前的任何内容”

如何使自动安装工作?有没有办法将软件包的特定更新列入黑名单。

答案1

重新配置grub-pc

sudo dpkg-reconfigure -plow grub-pc

当询问要安装 Grub 的分区或磁盘时,选择一个,或者,如果您不想在任何地方安装 Grub,则直接跳过选项并单击“确定”。


然后检查选项

debconf-show grub-pc

您应该看到密钥grub-pc/install_devices设置为您选择的磁盘/分区,或者如果您选择不安装 Grub,则grub-pc/install_devices_empty设置为。true


然后如果你通过重新安装包来测试

sudo apt-get --reinstall install grub-pc

你不应该被问到您选择不将 GRUB 安装到任何设备不再有疑问。

答案2

我在 AskUbuntu 上没有足够的影响力来发表评论;因此这将成为解决方案。您可以按照@arrange 所说的通过命令行进行操作:

echo "SET grub-pc/install_devices /dev/sda" | debconf-communicate

只需将其放在脚本顶部,它就不会再要求您输入。顺便说一句,如果您的 bash 脚本奇迹般地通过了 grub 配置 curses 菜单,这还可以避免您的终端出现乱码,使其看起来像是用克林贡语编写的。

相关内容