是否可以将 grub 配置为具有如下所述的双引导设置?
- 当打开电脑且不执行任何操作时,默认系统应尽快启动,而无需等待倒计时。
- 当想要启动另一个系统时,必须按一个键才能进入正常的 grub 菜单来选择系统。
此外,我最近从旧版 grub 切换到 grub,发现菜单显示之前加载时间明显更长......是否可以减少这个时间并获得快速启动?
我目前的/boot/grub/grub.cfg
:grub配置文件
答案1
要实现此目的,您必须将 GRUB_TIMEOUT 值从 5(默认值)更改为0。
1- 将超时设置为 0 将使 GRUB 等待近 0 秒并自动启动默认操作系统而不倒计时。
2- 如果你想启动另一个系统启动时按住 Shift进入正常的 grub 菜单选择系统。(如果不起作用,请将 grub_timeout 设置为 1 或 2 秒)
要更改 GRUB_TIMEOUT 值:
su
或sudo
到 root 帐户。
苏-
- 在编辑器中打开 GRUB.cfg 文件
vi
,或者gedit
(Gedit 很简单(GUI))
vi /boot/grub/grub.cfg
or
gedit /boot/grub/grub.cfg
- 找到GRUB_TIMEOUT并将其值更改为0
- 保存更改
- 更新grub
grub-mkconfig -o /boot/grub/grub.cfg
如果您有任何困难,请观看我在 YouTube 上的视频。
答案2
只需编辑 grub 默认值,输入
sudo gedit /etc/default/grub
然后确保将其GRUB_HIDDEN_TIMEOUT_QUIET=false
替换为GRUB_HIDDEN_TIMEOUT_QUIET=true
.还要确保#
它前面没有。现在关闭文件并输入
sudo update-grub
至少在基于 Debian 的系统上是缩写:
sudo grub-mkconfig -o /boot/grub/grub.cfg
你应该完成了!现在,如果您想启动不同的操作系统,只需SHIFT在启动时按住即可。
答案3
是的,grub1.9X 比 grub0.9X 慢很多,我也想知道如何加快速度。
而你的第一个请求,你可以将超时(即set timeout=5
)减少到1秒,当你需要启动另一个系统时,只需按住箭头键(上/下/左),grub就会停止计数器。