亲爱的用户:
我有一台带有Windows 10和Ubuntu18.04的双引导的Alienware笔记本电脑。我使用Ubuntu作为我的主要操作系统。在引导失败后,我使用了Ubuntu20.04的启动修复程序,通过实时USB。(关于导致我运行引导修复的问题的前一部分,请参见我的另一个问题)
在移除USB和引导之后,我又遇到了Grub的最小版本。
我遇到了一个最小的类似BASH的接口,即GRUB版本2.04。grub>
我的引导优先级顺序是ubuntu、USB和windows。
如果USB没有连接,退出指示我成功引导Windows 10启动,如果USB连接,它会指示我到USB中的grub,USB中有ubuntu。
我的Ubuntu安装在hd0 gpt5,我可以看到那里有引导/grub文件夹。但是,下面的行不工作。他们基本上让我呆在同一个屏幕上,没有反应。
set prefix=(hd0,gpt5)/boot/grub
set root=(hd0,gpt5)
insmod normal
normal除此之外,我还尝试从USB引导ubuntu,并在本地Ubuntu安装中更新grub。我也试图再次运行启动修复,但这两次试验并没有改变任何东西。
还有一点要注意的是,当从现场USB启动Ubuntu时,系统会检查磁盘上的文件,最后,它会说出Check finished: errors found in 1 file! You might encounter errors.,而没有确切地说明出了什么问题。
ls输出:(proc) (hd0) (hd0,gpt5) (hd0,gpt4) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1)
解决方案:我添加了一个解决方案作为我的帖子的答案。这帮我摆脱了菜单。然而,结果把我的问题变成了我最初的问题。启动卡在紧急模式下,就像我以前的问题一样。
发布于 2021-08-04 14:14:06
使用ls查看分区名称。设置你想要启动的那个。就我的情况而言,是hd0和gpt5。(正如我所了解的,我们可以省略gpt部分,或者在编写命令时保留它。)
因此,引导发生在来自教程的以下一组命令中。
grub> set root=(hd0,5)
grub> linux /boot/vmlinuz-x.x.x-x-generic root=/dev/nvme0n1p5
grub> initrd /boot/initrd.img-x.x.x-x-generic
grub> boot https://askubuntu.com/questions/1355917
复制相似问题