如何从 GRUB 启动我的电脑?

如何从 GRUB 启动我的电脑?

由于最初在此处报告的损坏问题,我无法再启动 Ubuntu(如何解决“无效的 arch 依赖精灵魔法”错误信息)。

当我为笔记本电脑供电时,出现以下消息:

GNU GRUB version 2.02~beta2-9ubuntu1.7
Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions.
Anywhere else TAB lists possible device or file completions." and then the prompt

grub>

有人能帮助我回到 Ubuntu 吗?

答案1

好的,从 grub 类型ls (hd0,1)/
你应该看到一个名为vmlinuz或的文件linux,并且initrd.img

输入linux (hd0,1)/vmlinuz root=/dev/sda1或 (linux (hd0,1)/linux root=/dev/sda1具体取决于您使用 找到的内容) ls (hd0,1)/,然后:

initrd (hd0,1)/initrd.img
boot

如果您进入 initramfs 救援模式,请输入您的密码,然后startx。您现在应该有一个桌面。

用来gparted检查您的文件系统,如果报告错误,那么您需要从 LiveCD 或其他媒体启动来修复它......请勿尝试修复已安装的分区。

以下三个命令可修复许多 grub 启动问题。它们运行速度很快,因此只需执行所有三个命令,而不必费力寻找所需的命令。

sudo grub-install /dev/sda && sudo update-grub && sudo update-initramfs -u

重新启动并查看结果。

答案2

导致该问题的最可能原因是将操作系统安装到磁盘,将 grub 安装到不可移动的其他磁盘。然后删除操作系统磁盘。

您只需重新插入 USB 即可。问题解决了。

答案3

重新启动系统。加载时按 f2 键。转到启动选项。按 f5/f6 更改值(您要安装哪个操作系统,请将其放在第一位。)。输入 f10 键....它可能会解决您的问题。。。如果没有,请在 grub 救援模式下输入此命令.... ls (hd0) (hd0,msdos6) (hd0,msdos5)....(hd0,msdos1) 或 (hd0) (hd0,gpt6).....(hd0,gpt1)

设置 boot=(hd0,gpt6) 或设置 boot=(hd0,msdos6) 设置 prefix=(hd0,gpt6)/boot/grub 或改用 msdos6。insmod normal normal 这可能会解决您的问题。

相关内容