我无法更新 grub 设置。
如果我给了sudo update-grub
它,它会给出这样的错误
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Script `/boot/grub/grub.cfg.new' contains no commands and will do nothing
Syntax errors are detected in generated GRUB config file.
Ensure that there are no errors in /etc/default/grub
and /etc/grub.d/* files or please file a bug report with
/boot/grub/grub.cfg.new file attached.
我打开了/boot/grub/grub.cfg.new
文件
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
情况就是这样。我也尝试重新安装 grub。
但没有任何效果。
附件:
谁能帮帮我
答案1
该update-grub
命令现在是grub-pc
软件包后安装脚本的一部分,因此重新安装或重新配置 grub 软件包不起作用,因为它总是卡在同一个错误上,导致您的软件包正式未安装并可能破坏其他依赖项。
对我而言,唯一可行的解决方案是apt download grub-pc
手动提取配置文件并将其复制到我的/etc
。之后sudo apt install --reinstall grub-common grub-pc
将开始工作并使您的系统恢复正常。