我有一个安装了 Windows 7 的硬盘,我想将 Ubuntu 12.04 安装到外部硬盘上。因此,我制作了一个装有 Ubuntu 12.04 的 LiveUSB,并将其安装到外部硬盘上。然后,我删除了分区并重新格式化了装有 Ubuntu 的外部硬盘。
当我现在打开我的笔记本电脑(带有 Windows 7 硬盘)时,我得到了这个。
error: no such device: c74908d5-9525-4fdc-a89a-cfa380052200.
Entering rescue mode...
grub rescue> ls
(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
grub rescue>
我没有包含 Windows 7 操作系统的原始磁盘,我从其他论坛看到这可以用来修复 Windows 的引导加载程序。所以显然我处于一个棘手的境地。
我有另一个装有 Ubuntu 14.04 的外部硬盘,当我连接装有 Windows 7 硬盘的外部硬盘盒时,我可以从 Ubuntu 14.04 访问这些文件夹。
系统:
视窗:
如果有人能帮助我解决此问题,我将不胜感激。
答案1
如果你没有 Windows 修复/恢复光盘(可用于修复引导加载程序),并且没有在其他地方安装的 Ubuntu 或其他 Linux 副本(也可用于修复引导加载程序),你可以从 Ubuntu 的 LiveCD 启动并然后将引导加载程序移至 Windows:
sudo apt-get install lilo
sudo lilo -M /dev/sda mbr
要检查哪个磁盘(例如/dev/sda
)包含您的 Windows 分区,请使用磁盘LiveCD 上可用的应用程序。