我得到了一台华硕 EEE Pc 1201PN,它曾经是 Ubuntu 和 Windows 7 的双启动系统。运行 Windows 7 时,Ubuntu 分区已被删除,因此,重新启动计算机时 Grub 不再起作用。
- 我已经下载了启动修复并将其安装在 USB 驱动器上。
- Bios 启动设备优先级为“可移动设备”,然后是“USB 闪存盘”,然后是“HDD”
- 启动加速器已禁用
当我启动计算机(并按 ESC 检查启动选择菜单)时,我可以看到我的 USB 闪存盘。
因此我选择 USB 并希望运行启动修复...然而,在黑屏几秒钟后,我终于到达:
error: no such partition
grub rescue>
我可以看到 USB 驱动器,即 hd1:
grub rescue> ls
(hd0) (hd0,msdos4) (hd0,msdos2) (hd0,msdos1) (hd1)
因此我检查 grub 正在查找 /grub 文件夹的位置:
grub rescue> set
prefix=(hd0,msdos5)/boot/grub
root=hd0,msdos5
hd0,msdos5 不存在,我猜想它曾经是 Ubuntu 分区。
现在我将新的 /grub 文件夹位置设置为我的 USB 驱动器:
grub rescue> set prefix=(hd1)/boot/grub
grub rescue> set root=hd1
grub rescue> set
prefix=(hd1)/boot/grub
root=hd1
现在乐趣开始了......
grub rescue> insmod normal
error: unknown filesystem
grub rescue> ls /
error: unknown filesystem
grub rescue> ls (hd1)/
error: unknown filesystem
Grub 不认识 isnmod ??? 自从什么时候在 grub 中实现了 isnmod ?链式加载器命令无法像 root 那样正常工作,... 我很确定这台计算机中安装的版本是 2013 年末的。
我检查了我的 USB 驱动器,一切正常。 查看屏幕截图
现在我不知道如何在我的 USB 驱动器上启动并修复计算机启动。
如果您知道如何解决此问题,欢迎您!我检查了很多处理此问题的链接,但都没有奏效 :(
谢谢 !