如何删除所有grub2文件并重新安装?换句话说,重设grub2吗?
自从拥有Ubuntu之后,我就一直在使用Grub-Customizer,但是最近我注意到它存在越来越多的问题。 大约两周前,我对grub条目进行了重新排序,并使用grub定制程序将它们放在子菜单中并保存。它像往常一样保存并且没有报告任何错误。 我重新启动以查看其外观。当我的计算机启动时,会在启动默认EFI之前向我显示硬件详细信息。我看到了细节,然后屏幕变黑了,我又看到了细节!在我看来,grub一直在重启PC! 我进入启动菜单以加载Windows,并且正常运行。我创建了一个实时的Ubuntu USB并从中启动,除了,当我从USB看到grub屏幕时,我按下C了命令行。我在sda9上安装了Ubuntu,因此输入: set root=(hd1,9) linux /vmlinuz root=/dev/sda9 initrd /initrd.img boot 是的,我知道它是如何(hd1,9)工作的,当从USB启动时,USB被临时分配给sda。Ubuntu正常启动,因此我登录并尝试了一些方法。我尝试从恢复备份/ect/grub.d/backup/,然后尝试sudo update-grub得到: Syntax Error in Grub.cfg. Please ensure that there are no errors in /ect/grub.d/* and /default/grub. 最终,我尝试了sudo grub-install /dev/sda,现在启动机器时可以看到grub了。现在我有另一个问题。当我键入时,它仍然显示与以前相同的错误sudo update-grub。我想以某种方式重设grub,有办法吗?如果不是,是否有办法甚至不丢失我所有程序的情况下解决此问题?谢谢! 编辑:我刚刚意识到整个grub.d文件夹和grub默认文件都消失了!这是怎么回事!?!?!