我试过了?
,man
但help
这些命令没有给我任何帮助。我正在寻找一个在grub rescue
模式下显示帮助的命令
答案1
启动到grub rescue
意味着 GRUB 由于某种原因无法加载“正常”模块(负责读取/boot/grub/grub.cfg
、运行菜单等)。
救援 shell 本身非常原始,不提供大多数常规文件系统命令、制表符补全(但在加载模块后提供)、历史记录等。相反,它仅支持、insmod
和ls
命令。set
unset
最常见的原因之一grub resuce
是环境变量错误(可能它指向了错误的设备,或者相对于设备的prefix
路径不正确)。如果这是问题所在,您可以通过以下方式纠正它:/boot/grub
# Inspect the current prefix (and other preset variables):
set
# Find out which devices are available:
ls
# Set to the correct value, which might be something like this:
set prefix=(hd0,1)/grub
set root=(hd0,1)
insmod normal
normal