如何在没有grub配置的情况下进行升级?

分享于 

2分钟阅读

ubuntu

  繁體

问题

我做了以下操作:


ec2run ami-3c994355 --region us-east-1 -n 1 -t m1.large -z us-east-1d



在机器上:


sudo apt-get update


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



我仍然得到一个提示,询问我要使用的配置文件,以下是提示之前的行:


Setting up grub-pc (1.99-21ubuntu3.1) ...



然后:


 ┌───────────────────────────────────────────────────────┤ Configuring grub-pc ├───────────────────────────────────────────────────────┐ 


 │ A new version of configuration file /etc/default/grub is available, but the version installed currently has been locally modified. │ 


 │ │ 


 │ What do you want to do about modified configuration file grub? │ 


 │ │ 


 │ install the package maintainer's version │ 




答案1

/etc/default/grub文件是在包安装时生成的,这是必需的,因为它与debconf集成。

完整的命令,100%保证不会提示更新。


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




答案2


sudo DEBIAN_FRONTEND=noninteractive apt-get -y -o DPkg::options::="--force-confdef" -o DPkg::options::="--force-confold" install grub-pc





GET  Prompt  APT  GRUB  Apt-get  
相关文章