我最近在电脑上安装了 Ubuntu。我将其安装在第二个硬盘上,并设置了必需的分区(Root、/home 等),安装正确。安装完成后,我重新启动电脑,看到的不是“操作系统选择”之类的屏幕(我的第一个硬盘上安装了 Windows 8.1),而是下面的内容:
Error: No such device: d2201c51-23a0-4c39-ba50-272d67f4779f
Entering rescue mode...
这让我非常担心和困惑,所以我尝试使用像在 MS-DOS 中那样的命令(win、Help 等),包括输入“help me”。
帮我...
答案1
我正在重复我对类似问题的回答。
尝试grub prompt
以下命令:
set pager=1
ls
现在,假设 ls 的输出是:(hd0) (hd0,msdos2) (hd0,msdos1)
,为了找到 linux 根文件系统,请运行:
ls (hd0,1)/
它将为您提供其中的所有文件/文件夹,/
如bin/ boot/ cdrom/ dev/ etc/ home/ lib/
等。
完成后继续:
set root=(hd0,1)
linux /boot/vmlinuz-3.13.0-29-generic root=/dev/sda1
initrd /boot/initrd.img-3.13.0-29-generic
boot
当然,vmlinuz-3.13.0-29-generi
用initrd.img-3.13.0-29-generic
你在/boot
/dev/sda1
是根系统的位置。如果/dev/sda1
不起作用,您可能需要更改它。sdb1
如果 Ubuntu 在另一个硬盘上,您甚至可能需要将其更改为(在这种情况下,即使第一个ls
命令也会列出hd1
这意味着第二个硬盘)。最好的参考资料是来自linux.com
进入 Ubuntu 后,最好使用启动修复来自 Ubuntu 的工具来修复常见的启动问题。