我正在尝试在ubuntu服务器12.04.3上更新我的grub配置,以包含GRUB_RECORDFAIL_TIMEOUT
如下所述的变量:https : //help.ubuntu.com/community/Grub2 。
该过程说完成update-grub
更改后运行,但似乎不在我的系统上。我该如何安装呢?
我正在尝试在ubuntu服务器12.04.3上更新我的grub配置,以包含GRUB_RECORDFAIL_TIMEOUT
如下所述的变量:https : //help.ubuntu.com/community/Grub2 。
该过程说完成update-grub
更改后运行,但似乎不在我的系统上。我该如何安装呢?
Answers:
我将通过运行以下命令来重新安装grub:
sudo apt-get update; sudo apt-get install --reinstall grub
Package grub is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: grub2-common
update-grub
创建该命令是为了使事情变得更容易-它只是一个Shell脚本,位于/usr/sbin/
:
#!/bin/sh
set -e
exec grub-mkconfig -o /boot/grub/grub.cfg "$@"
如果不存在,您可以自己制作。为此,请运行它,然后粘贴上面的脚本:
sudo nano /usr/sbin/update-grub
用Ctrl+ 保存O,然后用Ctrl+ 退出X。
然后运行这些:
sudo chown root:root /usr/sbin/update-grub
sudo chmod 755 /usr/sbin/update-grub
现在您应该可以运行了update-grub
。:-)