安装 Ubuntu 后无法启动 Windows 7

安装 Ubuntu 后无法启动 Windows 7

我昨天安装了 Ubuntu 和 Windows 7,每次启动电脑时,我都没有启动 Windows 的选项。电脑启动时直接进入 Ubuntu,没有给我操作系统选择菜单。进入 Ubuntu 时,它给我 Ubuntu 修复选项和 Ubuntu 正常启动选项。我的硬盘上仍然有所有的 Windows 7 文件,但 Windows 7 无法启动。

答案1

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

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

然后重启

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

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

答案2

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

  • 查看WINDOWS 安装在哪个硬盘、哪个分区上。
  • 你可以在打开终端后输入以下命令:

    sudo fdisk -l
    

    (这必须以管理员权限进行,因此会要求您输入密码)。现在您将获得一个分区表,其中包含设备名称,如 /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

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

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

Grub>   set root=(hd0,2)
Grub>   chainloader +1
Grub>   boot

注意:在命令中set root = (hd0,2) 输入hd硬盘的(从零开始的)编号(此处为0),在逗号后输入分区的编号(此处为 2)。如果您的 Windows 分区是 sdb1,则必须输入 set(如果类型root=(hd1,1)为etc…)sdb4set root=(hd1,4)

现在 Windows 应该可以启动了!

现在您可能希望将 Windows 7 永久作为 GRUB Boatloader 菜单中的菜单项。您可以通过以下方式实现:

menuentry 'Windows 7' {
   set root=(hd0,2)  
   chainloader +1  
   boot
}

保存文件并关闭。

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

sudo update-grub

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

答案3

  1. 第一的,重新开始您的电脑或笔记本电脑。

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

    Grub 菜单屏幕截图

  3. 在里面高级选项菜单上你会看到一个条目恢复菜单您需要选择。

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

    恢复菜单屏幕截图

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

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

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

答案4

1> 启动 ubuntu live cd 并在终端中执行一个简单的 os-prober

2>显示win7吗?

如果是,那么你是安全的。

只需点击此链接https://help.ubuntu.com/community/Boot-Repair

如果没有,那么你可能就完蛋了。可能的原因是 Windows 安装在 LEGACY BIOS 中,而你在 UEFI BIOS 中安装了 ubuntu(前提是你的计算机支持这个新的 BIOS 版本),这意味着你必须重新安装所有内容。

但是如果您的计算机不支持 UEFI bios,并且两个操作系统都安装在旧式 bios 中,那么上述链接应该可以工作。

相关内容