Grub 启动到命令行

Grub 启动到命令行

最近,我在 Acer Aspire e15 笔记本电脑上安装了 Ubuntu 18.04.02。我已在硬盘驱动器(300GB)上安装了 Ubuntu,在 SSD(256GB)上安装了 Windows 10,我希望能够双启动它们。我从 USB 拇指驱动器启动到 Ubuntu 的实时会话,并选择“与 Windows 一起安装”选项。安装成功,因此我重新启动,然后出现了 grub 命令行,它给了我:

Minimal BASH-like ending is supported. For the first word,TAB lists possible commands
completions. Anywhere else TAB lists possible device or file completions. ESC at anytime 
exits.

经过大量搜索后,我发现可以通过运行以下命令来启动 grub:

set prefix=(hd0,msdos6)/boot/grub
set root=(hd0,msdos6)
insmod linux
insmod normal
normal

在最后一个 上按 Enter 键后normal,它会启动到 grub 环境,我可以在里面启动 Windows 或 Ubuntu。但是,一旦我关机并重新启动,它就会带我回到命令行。所以我花了很长时间查看表格并尝试所有选项。

以下是我尝试过但无济于事的几种方法:
在 Ubuntu 中,我在终端中运行sudo update-grub,运行正常,但并没有改变 grub 的启动位置。

然后我尝试了 Boot Repair 程序,它除了在 grub 中添加了一堆条目之外什么也没做,所以现在不仅列出了 Ubuntu 和 Windows,还列出了一堆 .efi 文件的路径。

接下来我尝试sudo grub-install,结果出现错误“找不到磁盘 /dev/sda。尝试 /dev/sda5”,然后什么也没发生。

我之前完全没有接触过 Linux,在计算机领域的大部分领域我都只是个初学者。

就在发布这个问题之前,我爸爸说我必须把这个贴在这里:我只有 15 岁,之前完全没有接触过 Linux,而且在大多数计算机领域我都是初学者。如果你不介意把你的答案简化一点让我能理解的话,那就太好了!:) 谢谢你的帮助!

以下是结果sudo parted - l 以下是 <code>sudo parted -l</code> 的结果

相关内容