首先我先从几点来描述一下我的情况:
- 我已在计算机上安装了 Windows7,然后安装了 Ubuntu 11.04。然后一切正常,系统启动时我会看到 Linux 屏幕,我可以在屏幕上选择系统。
- 然后我重新安装Windows7,并在其他分区安装Windows 8。这样启动系统时我就可以在Win7和Win8之间进行选择。
然后我需要恢复我的 Ubuntu,所以我想从 Ubuntu 恢复我的引导加载程序。我从 USB 启动 Ubuntu,并在终端中输入以下命令:
sudo fdisk -l
然后我得到:
/dev/sda1 1 13 104391 de Dell Utility
/dev/sda2 14 2805 22425601 5 Rozszerzona
/dev/sda3 * 2805 41968 314572800 7 HPFS/NTFS
/dev/sda4 41968 60802 151282688 7 HPFS/NTFS
/dev/sda5 14 2445 19530752 83 Linux
/dev/sda6 2445 2805 2893824 82 Linux swap / Solaris
下一个命令:
sudo mount /dev/sda5 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo chroot /mnt
grub-install /dev/sda
我明白了Installation finished. No error reported.
。当我启动我的机器时,我有一个旧的 Ubuntu 启动屏幕来选择系统。Ubuntu 运行良好。但没有 Windows 8 选项。
但我的主要问题当我选择 Windows 7 时,我有:
error: no such device ...
error: no such disk
所以我不知道该怎么办。我真的需要两个系统都工作。
任何帮助,将不胜感激。
答案1
答案2
答案3
启动 Ubuntu 后,在终端中尝试以下命令:
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
并进行启动修复。