恢复 ubuntu bootloader 后如何恢复 Windows7?

恢复 ubuntu bootloader 后如何恢复 Windows7?

首先我先从几点来描述一下我的情况:

  1. 我已在计算机上安装了 Windows7,然后安装了 Ubuntu 11.04。然后一切正常,系统启动时我会看到 Linux 屏幕,我可以在屏幕上选择系统。
  2. 然后我重新安装Windows7,并在其他分区安装Windows 8。这样启动系统时我就可以在Win7和Win8之间进行选择。
  3. 然后我需要恢复我的 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

请启动 Ubuntu 并打开终端。然后执行此命令

sudo update-grub

它应该能解决问题。

请参阅这个问题:我该如何修复 grub?(安装 Windows 后如何恢复 Ubuntu?)

答案2

下载文件并将其放入 USB 中联合国网络引导或者在 CD 中右键单击 ISO 文件,然后单击“写入光盘”。

然后启动计算机上的 cd/usb。它应该会在 lxde GUI 中自动打开一个名为 Boot Repair 的窗口。

按照窗口上的说明操作,然后重新启动计算机,应该就可以了。希望能有所帮助。

答案3

启动 Ubuntu 后,在终端中尝试以下命令:

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

sudo apt-get install -y boot-repair && boot-repair

并进行启动修复。

相关内容