use*_*730 6 boot grub2 dual-boot
对一个非常古老的问题的回答建议编辑
/etc/default/grub
Run Code Online (Sandbox Code Playgroud)
该文件具有以下内容:
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Run Code Online (Sandbox Code Playgroud)
我在启动系统时看到的超时是 10 秒。根据配置文件,它是 0 秒。那么,Ubuntu 20.04 中实际定义的超时时间在哪里?
hey*_*ema 10
这是 GRUB 中的一个错误。
在 中/etc/grub.d/30_os-prober,这是导致问题的代码片段......
quick_boot="1"
export TEXTDOMAIN=grub
export TEXTDOMAINDIR="${datarootdir}/locale"
. "$pkgdatadir/grub-mkconfig_lib"
found_other_os=
adjust_timeout () {
if [ "$quick_boot" = 1 ] && [ "x${found_other_os}" != "x" ]; then
cat << EOF
set timeout_style=menu
if [ "\${timeout}" = 0 ]; then
set timeout=10
fi
EOF
fi
}
Run Code Online (Sandbox Code Playgroud)
要更改/修复 10 秒超时,/etc/grub.d/30_os-prober请编辑:
sudo -H gedit /etc/grub.d/30_os-prober
以及:
quick_boot="1"quick_boot="0"set timeout=10set timeout=3注意:或者编辑/etc/default/grub并设置 GRUB_TIMEOUT=3,或者 1 到 10 之间的值。
sudo update-grub
注意:请参阅此处了解更多详细信息/选项。
| 归档时间: |
|
| 查看次数: |
11355 次 |
| 最近记录: |