虚拟机开机时无法出现启动选项(单用户模式或者恢复模式),案例系统为Ubuntu20.04,默认是隐藏的,需要手动开启。
cat /etc/default/grub
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="maybe-ubiquity"
GRUB_CMDLINE_LINUX=""
以上其中两行改为如下值即可
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=5
保存后更新grub
update-grub
进入单用户模式:
虚拟机开机后快速按shift
选择 recovery mode 那行后,找到“ro recovery nomodestset”开始且之后的内容都删除,替换为 rw single init=/bin/bash 后按Ctrl+x启动