我的 Ubuntu 18.04 加载速度非常慢。起初,每次启动时 GRUB 菜单总是显示 30 秒。
/etc/default/grub
没什么帮助。我发现建议跑步
sudo sed -i "/recordfail_broken=/{s/1/0/}" /etc/grub.d/00_header
现在 GRUB 菜单不显示了,而是在系统启动前 10 秒钟出现空白屏幕。问题是我不确定上述命令的作用,所以现在我不知道如何逆转它,而且我还没有解决启动缓慢的问题。
答案1
命令
sudo sed -i "/recordfail_broken=/{s/1/0/}" /etc/grub.d/00_header
替换文件中recordfail_broken=1
的字符串recordfail_broken=0
/etc/grub.d/00_header
要恢复更改,您可以运行
sudo sed -i "/recordfail_broken=/{s/0/1/}" /etc/grub.d/00_header
它的作用与前一个命令相反,它将文件中recordfail_broken=0
的字符串替换为recordfail_broken=1
/etc/grub.d/00_header
您必须运行sudo update-grub
才能使更改生效。
这建议的解决方案您提到的只是一种解决方法,并不是一个干净的解决方案。您应该调查问题出现的原因。我认为问题的根源在于您的/boot
-directory 位于 Grub 无法写入的文件系统中,例如btrfs
。