安装 Ubuntu 后无法启动 Windows 7

Bra*_*don 14 boot dual-boot windows

我昨天在 Windows 7 旁边安装了 Ubuntu,每当我启动计算机时,我都没有启动 Windows 的选项。当计算机启动时,它直接进入 Ubuntu,而没有给我一个操作系统选择菜单。当它转到 Ubuntu 时,它为我提供了 Ubuntu 修复选项和 Ubuntu 正常启动选项。我的硬盘上仍然有所有 Windows 7 文件,但 Windows 7 无法启动。

小智 16

fdisk -l在终端上运行以检查 windows 分区。

如果找到了,请输入 update-grub

然后重启

您将能够选择您选择的操作系统

如果fdisk -l单独运行权限被拒绝,请在将此代码写入终端后输入密码来添加管理员权限sudo fdisk -l


小智 6

我有同样的问题!启动计算机后,GRUB 引导加载程序显示 UBUNTU 和另外 2 个条目,但不显示 Windows。经过长时间的尝试,我通过执行以下步骤成功了:

  • 找出WINDOWS 安装在哪个硬盘和哪个分区上。
  • 您可以在打开终端并在提示符下键入后执行此操作

    sudo fdisk -l
    
    Run Code Online (Sandbox Code Playgroud)

    (这必须以管理权限完成,因此您将被要求输入密码)。现在你会得到你的分区表中包含的设备名称 /dev/sda1/dev/sda2..等等。

如果您安装了 Windows,它可能具有类型NTFS. 这意味着如果此表中的第二个条目是这样的:

Device...Boot.....Start...End......Blocks......Size .........Id.....System    
/dev/sda1..*...2048..467118879..467116032..222,8G   ..7.....Linux    
/dev/sda2 ..467118080...961144831....494026552..235,6G  7.....HPFS/NTFS/exFAT    
/dev/sda3 ..1270138878...1953523711..341692417..7,6G        5.....Extended    
/dev/sda5 ..1270138880...1945182207..337521664..7,6G        83....Linux
Run Code Online (Sandbox Code Playgroud)

windows安装在第一块硬盘的第二个分区(sda2)

(在我的例子中,两个操作系统都安装在一个有 2 个分区的硬盘上,第一个我安装了 UBUNTU,第二个安装了 Windows 7。)按C 访问 GRUB 命令提示符。在 Grub-Prompt 输入以下 3 个命令:

Grub>   set root=(hd0,2)
Grub>   chainloader +1
Grub>   boot
Run Code Online (Sandbox Code Playgroud)

注意:在命令set root = (hd0,2)hd键入硬盘的(从零开始的)编号(此处0),逗号后键入分区的编号(此处为 2)。如果你的 windows 分区是 sdb1 你必须输入 setroot=(hd1,1)如果它是sdb4类型set root=(hd1,4) etc...

现在 Windows 应该启动了!

现在,您可能希望将 Windows 7 永久作为 GRUB Boatloader 菜单中的菜单项。这你可以得到如下:

menuentry 'Windows 7' {
   set root=(hd0,2)  
   chainloader +1  
   boot
}
Run Code Online (Sandbox Code Playgroud)

保存文件并关闭它。

打开终端并在命令提示符下键入:

sudo update-grub
Run Code Online (Sandbox Code Playgroud)

重新启动计算机后,我在 GRUB 菜单中获得了一个 Windows 7 的进一步条目,因此我可以在 Ubuntu 和 Windows 之间进行选择。


Pan*_*tam 6

  1. 首先,重新启动您的 PC 或笔记本电脑。

  2. 重新启动后,您会看到Grub菜单。为 Ubuntu选择高级选项(使用箭头键;按Enter确认)。

    Grub 菜单屏幕截图

  3. 高级选项菜单中,您将看到需要选择的条目恢复菜单

  4. 仔细选择grub– 更新 grub 引导加载程序选项。

    恢复菜单屏幕截图

  5. 它将自动为Windows 7/8/10添加一个条目到启动菜单。

  6. 要重新启动,请按Ctrl+ Alt+ Del

  7. 系统将重新启动,您终于可以选择Windows 10/8/7 了。选择Windows,最后您拥有 Windows 操作系统。


Taz*_* D. 3

首先,您需要修复 WIn7 引导加载程序,您可以访问此页面以了解如何执行此操作。在一张纸上写下修复 boot 和 mbr 所需的命令。进入命令提示符屏幕后,您将使用这些代码。

接下来,您可以按照“user3005324”之前的回答中的建议下载启动修复iso 映像。如果您安装了 Ubuntu 64 位,请选择 64 位 iso 映像;如果您安装了 Ubuntu 32 位,请选择 32 位 iso 映像。我希望Win7与Ubuntu是相同的架构,我的意思是你要么有Win7 32位和Ubuntu 32位,要么你有Win7 64位和Ubuntu 64位。

刻录 iso 映像,然后使用托盘中的新引导修复 CD 重新启动计算机。如果您没有常规 CD 可供使用,您可以使用Unetbootin工具将启动修复 iso 映像写入 USB 闪存盘。阅读有关如何在 Linux/Ubuntu 中使用 Unetbootin 的说明,它们位于此页面的中间: http: //unetbootin.sourceforge.net/

引导修复 CD 或 USB 随身碟完成加载后,您可以按“推荐修复”选项,等待完成,在收到“成功”消息后,您可以重新启动并使用 Win7 和 Ubuntu,它们将出现在您的启动中引导菜单。