人们以前遇到过这个问题:
但他们并不是在寻找无人值守的解决方案。
Windows 7 + Virtual Box 4.2.16 + Vagrant 1.2.2
我正在为 precise64 (Ubuntu 12.04 LTS Server 64) 创建无人值守的 Vagrant 安装/升级。
我Vagrantfile
指定安装 precise64 图像然后启动boostrap.sh
bootstrap.sh
apt-get update -y
apt-get upgrade -y
事情进展顺利,直到apt-get upgrade -y
最终弹出这个 GRUP 对话框:
The GRUB boot loader was previously installed to a disk that is no longer present, ...
根据上面引用的论坛帖子,我知道这是一个虚假警告,即使/dev/sda
选择了 GRUB 安装设备,退出对话框的唯一方法是指定不安装 GRUB。
但是,我需要一种方法来通过此对话框进行无人值守的 Ubuntu 安装/更新/升级。
有任何想法吗 ?
答案1
听起来你会想要改变 debconf 问题的优先级和/或将前端更改为noninteractive
。请参阅debconf(7)