我输入了“sudo update-grub sudo && grub-install /dev/sda”,但仍然需要“set root=~ set prefix ~ insmod normal;normal;”才能进入登录显示

我输入了“sudo update-grub sudo && grub-install /dev/sda”,但仍然需要“set root=~ set prefix ~ insmod normal;normal;”才能进入登录显示

当我启动计算机时,我总是必须键入以下内容才能进入操作系统的登录显示。

set root=(hd1,gpt2);

set prefix=(hd1,gpt2)/boot/grub;

insmod normal;

normal;

我想将配置设置为默认,以避免一遍又一遍地输入上述代码。

我使用基于 Debian 的操作系统,发现解决方案的文章这正好解决了我当前的问题。

我引用的简要解决方案如下。

sudo update-grub;

sudo grub-install /dev/sda;
 
reboot;

输入上述两个命令得到的结果如下。

在此处输入图片描述

在此处输入图片描述

似乎没有发现这样的错误,但是当我重新启动时,即使我执行了这 2 个命令,仍然会出现相同的 GRUB 菜单......

此解决方案此解决方案 失败的。

下一步我该做什么?

我已执行以下 4 个命令并得到以下结果。

efibootmgr -v;

tree -a /boot/efi;

lsblk;

sudo tree -a /boot/efi;

在此处输入图片描述 在此处输入图片描述 在此处输入图片描述

在此处输入图片描述

答案1

步骤1:获取操作系统内容的档案。

步骤2:将服务器版本的ubuntu安装到ssd中(这意味着原来的操作系统将被删除)。

步骤3:重新安装您真正想要重新安装的操作系统。

步骤4:解决了!

相关内容