我在台式机上安装了 Ubuntu 12.04.3 版,之后无法启动 Windows。这台电脑有两个硬盘(一个是 2TB,一个是 1TB)。在安装 Ubuntu 之前,我在 2TB 硬盘上安装了 Windows 8.1。1TB 硬盘是空的(没有分区,没有逻辑驱动器)。我按照以下步骤安装了 Ubuntu:
(1)创建Ubuntu 12.04.3安装DVD
(2)从此 DVD 启动
(3)Ubuntu安装程序显示以下磁盘分区:
/dev/sda (2 TB disk with Windows 8.1 installed)
/dev/sdc (1 TB disk, empty, no partition)
/dev/sdb (32 G flash drive)
(4)我在 /dev/sdc (1 TB 磁盘)上创建了两个新分区:
/dev/sdc1 (ext4 format with 968 GB)
/dev/sdc2 (swap, 32G)
(5)我选择在 /dev/sdc (1 TB 磁盘)上安装引导加载程序
(6)一切都很顺利。但是我重启电脑后,没有 Windows 启动选项。它直接启动到 Ubuntu 12.04.3 用户登录屏幕。Ubuntu 仍然可以访问 Windows 8.1 磁盘(/dev/sda,2TB),我可以访问那里的所有文件。但我无法启动 Windows 8.1。
(7)如果我拔掉安装了 Ubuntu 的硬盘(即 /dev/sdc,有 1TB 空间),系统仍然无法启动 Windows 8.1。它会在“grub”提示符处停止。
有人能帮忙解决这个问题吗?谢谢。
答案1
启动 ubuntu,启动 synaptic 或 ubuntu 软件中心,安装 grub-customizer,进入常规设置,在可见性中勾选“显示菜单”。别忘了 askubuntu 网站 ;)
答案2
如果你想进行测试但又不想改变电脑硬盘上的任何内容,你可以先用 SuperGrub2 创建可启动 CD/USB 盘
https://www.supergrubdisk.org/super-grub2-disk/
此工具可以自动扫描并识别硬盘上的操作系统,因此从中启动后,您可以验证是否仍可以在 Windows 中启动。之后,为了获得更稳定的解决方案,您可以grub-customizer
按照上一个答案中所述继续操作