当以这种方式为 Ubuntu 安装 grub 时:
DEBIAN_FRONTEND=noninteractive apt-get -y --force-yes install grub
grub-install
会被自动调用,并且该过程会提示用户在何处安装 GRUB。
我想手动调用grub-install
而不提示。有什么办法吗?或者,有什么办法可以指定要安装 GRUB 的设备而不提示?
答案1
您可以使用以下方式预先设置 grub 设备选项:
echo "grub-pc grub-pc/install_devices multiselect /dev/disk/by-id/DISKID" | sudo debconf-set-selections
这将在 grub-pc 包中设置 grub 选择,即调用 debconf 提示符的包。