如何使用串行控制台在启动时进入 GRUB 菜单?

fei*_*gen 5 boot grub2 console 16.04

显示 grub 菜单总是很困难,还有很多关于它的回答问题。答案似乎是保持转变,但这在串行控制台上不起作用(实际上是通过 LAN 串行)

我试过发送垃圾邮件空间并逃逸无济于事。

这是一个需要很长时间才能通过bios的服务器,这使得它变得更加困难和耗时。

是否有可靠地进入 grub 的好方法?

显然编辑 /etc/default/grub 会有所帮助,但现在为时已晚。

fei*_*gen 5

这不是一个完美的解决方案,但使用实时 USB 编辑配置解决了这个问题。

为了避免将来出现此问题,grub 配置已修复为显示启动菜单。

不管怎样,服务器的启动时间太长了,所以当事情不工作时添加 10 秒的 grub 菜单是值得的。

这是固定的 /etc/default/grub 配置:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`

GRUB_CMDLINE_LINUX_DEFAULT="splash quiet"
# Kernel console on both serial and kvm/local console
GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200n8 rootdelay=60"
# Show grub menu on both serial and kvm/local console
GRUB_TERMINAL="console serial"
GRUB_SERIAL_COMMAND="serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1"
Run Code Online (Sandbox Code Playgroud)