由于最初在此处报告的损坏问题,我无法再启动 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 这可能会解决您的问题。