很多时候,grub-pc 软件包中的“install_devices”debconf 设置的值会因各种原因而出现错误。有时是因为 Ubuntu 安装程序选择的安装设备与 BIOS 启动设备不同,有时是因为用户手动选择应将 grub 的启动扇区安装到分区(这是错误的,它应该始终位于 MBR 中),等等。
官方支持哪种方式来更改此 debconf 设置,最好向用户显示以前提供的有用的选择屏幕sudo dpkg-reconfigure grub-pc
(但在 Ubuntu 12.04 中该命令不再显示该屏幕)?
答案1
sudo dpkg-reconfigure grub-pc
是官方支持的方式,对我来说它仍然很好用。你使用的是非 BIOS 系统吗?也许sudo DEBCONF_DEBUG=developer dpkg-reconfigure grub-pc
可能会有所启发。
答案2
官方支持更改此 debconf 设置的方法是什么,最好向用户显示有用的选择屏幕,该屏幕由
sudo dpkg-reconfigure grub-pc
它在 Precise (12.04) 中运行良好。以下是我运行它的结果: