我使用其他东西安装了 ubuntu 12.10。我创建了 2 个新分区,在其中安装了交换和文件系统。安装后,我发现无法启动 Windows 8。它直接启动到 ubuntu 12.10!我该怎么办?如果我无法解决这个问题,我就会和我爸爸发生严重的麻烦……我没有使用任何 Windows 分区……发生了什么?我需要找出如何再次启动 Windows 8。拜托,有人帮帮我……
答案1
启动到您的 Ubuntu 系统,或者如果您无法使用 LiveCD 或 LiveUSB 启动。
您应该安装 boot-repair 以便轻松恢复 GRUB 设置。打开终端并输入:
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
然后按回车键。
之后输入:
sudo apt-get install -y boot-repair && (sudo boot-repair &)
然后输入
boot-repair
在终端启动启动修复。
然后点击建议修复并按照它要求的去做。
答案2
我希望您没有删除您的 Windows 分区,但您可以通过这种方式将 Windows 8 条目添加到 grub:
获取 Windows 8 UUID:
1) sudo blkid
将 Windows 8 添加到 grub
2)sudo gedit /etc/grub.d/40_custom
3)复制并粘贴以下几行到文件中 [REPLACE UUID_FROM_WIN8 用你从第 1 行得到的内容]
menuentry "Windows 8 UEFI" {
search --fs-uuid --no-floppy --set=root UUID_FROM_WIN8
chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
}
我再次希望你没有删除你的 Windows 分区。确认是否已解决。
答案3
我会尝试使用 Rescatux 而不是 Boot Repair。我认为 Boot Repair 现在仅作为专用 Ubuntu Live DVD 的一部分提供,下载量超过 900 MB,而使用 Rescatux 只需下载程序 .iso 映像、刻录到 CD,然后在启动时运行。速度更快,使用起来也更方便。它从未让我失望过。
然后将 Windows 设置为默认,启动进入 Ubuntu,然后转到此页面
https://launchpad.net/~danielrichter2007/+archive/grub-customizer
并按照说明下载并安装 grub-customizer。安装后,您可以通过设置管理器访问它,并将计算机设置为默认启动 Windows。
如果您已删除 Windows 分区,您也可以尝试使用 testdisk(您可以从软件中心安装它)来定位和恢复它。
如果所有其他方法都失败了,你爸爸必须重新安装 Windows,他可以通过启动 Ubuntu Live DVD 来访问 Windows 分区。当询问你是否要试用或安装 Ubuntu 的窗口弹出时,单击“试用”,然后你会看到 Unity 栏底部附近的 Windows 分区显示为单独的驱动器或卷 - 它很可能有一些奇怪的乱码名称。这样,你爸爸就可以在重新安装 Windows 之前将他需要的文件(文档、照片、电子邮件等)复制到单独的硬盘上。
答案4
我找到了让它工作的方法!我在 ubuntu 启动之前进入启动选项并选择了 UEFI OS。现在我需要做的就是显示 grub 菜单。我编辑了 grub 文件,但仍然看不到它。