答案1
对我有用的解决方案是打开 grub 并编辑第一行
r# If you change this file, run 'update-grub' afterwards to update
到
# If you change this file, run 'update-grub' afterwards to update
答案2
任何不以 # 开头的注释/备注行都会导致此错误。注释/备注行是一行文本,用于解释如何处理下一个命令行。
Ubuntu 文件中出现的示例/etc/default/grub
:
# Uncomment to get a beep at grub start
GRUB_INIT_TUNE="480 440 1
在上面的例子中,第二行(命令行)将被执行,因为它已被取消注释,文件已被编辑,并且前导 # 已被删除。它不像#
原始/etc/default/grub
文件中那样以 a 开头。
编辑/etc/default/grub
文件并确保所有文本行都以 开头#
。
保存/etc/default/grub
文件并在重新启动之前运行“sudo update-grub”。