双启动 Debian 和 Windows 8?

双启动 Debian 和 Windows 8?

我的问题有点奇怪(也许仅对我而言)。

规格:联想、Ideapad Z510。 i7 英特尔酷睿。 1920x1080。 ISO:GNOME Debian 7.2.0 amd64。可启动设备:通用 USB 安装程序。

---流程开始---

制作可启动 USB 后,我在 Windows 8 中转到“设置”->“更改电脑设置”->“更新和恢复”->“...”->“更改 UEFI 设置”。

在UEFI设置中,我直接启用启动方式Legacy Boot with Legacy First。我重新启动。当然,正如我所料,安装屏幕出现了。我点击安装,但没有配置 DHCP 网络,因为我的计算机当时只能访问无线网络。在处理分区时,我看到我已经有了一个 ESP,所以我只做了两件事: 1. 将 4-GiB 可用空间格式化为交换区; 2. 将 100 GiB 可用空间格式化为 ex4 主分区。然后我继续安装。进度是流畅的,完成后,我重新启动它。

万岁!我在 GRUB 菜单上看到 Debian 和 Windows 8(我仍然使用传统引导方法)。

问题来了:

我在 GRUB 菜单上点击“Debian...”,然后看到:“GNOME 3 无法加载...不幸的是,GNOME 3 未能正确启动并以后备模式启动。这很可能意味着您的系统(图形硬件)或驱动程序)无法提供完整的 GNOME 3 体验...了解有关 GNOME 3 的更多信息”。我查了一下互联网,发现了一些关于3D加速的内容,但它并不适用。我怎么知道它没有?我在 VMWare Player 中启动 GNOME Debian live CD 64 位并打开 3D 加速,但仍然弹出该消息。这是我遇到的第一个问题。

我在 GRUB 菜单上点击“Windows 8”,然后看到:“Windows 无法启动。最近的硬件或软件更改可能导致了该问题......”。可能是因为我使用的是 Legacy Boot。

--- 进程停止 ---

成功实现双启动的唯一方法是在 UEFI 启动方式下启动 Debian,并关闭安全启动和快速启动(在 Windows 8 控制面板的电源选项中)。简而言之,我需要的是,在打开 UEFI 启动并禁用安全启动的情况下,Debian 能够正常启动,不会出现任何形式的错误(如上面的 GNOME 3 消息)。

我首先尝试通过进入 Debian 来做到这一点。用鼠标打开终端后(Ctrl-Alt-T 不起作用,而且我还没有检查键盘快捷键。),我输入“grub-install”,但它抱怨“找不到命令”;因此我无法继续。我检查了 /boot 目录,但没有看到“efi”目录。我不知道为什么应该有一个,因为 GRUB 2 可以用于 UEFI 引导。顺便说一句,在安装过程中,我看到 grub-install 运行时没有任何警告或错误,所以我现在非常困惑。

我尝试使用 EasyBCD,但 Debian 无法启动,但显示类似于“Windows 8 无法启动...”的内容。

我尝试了不同的软件来创建可启动设备,包括 YUMI、Unetbootin、SARDU,但问题仍然没有解决。

答案1

好吧,首先 Linux 在EFI booting.当它工作时,它工作得很好,但当它不工作时,它就是一个PIA.

我个人见过的最常见的问题是显卡驱动程序EFI modeBIOS mode.其他问题(例如网卡和声卡)有时会在一种模式下起作用,而在另一种模式下则不起作用。就是这样说的。你似乎有两个问题。

首先,您需要不断地启动窗口EFI modeLinux基于BIOS mode您当前的设置)。最简单的方法是一个名为 [refind](rEFInd 启动管理器)我过去用过它,效果很好。

基本上它可以让您启动EFI,然后选择将控制权传递给windows boot loader( EFI) 或Grub (BIOS)

最后,您的第二个问题“GNOME 3无法加载...”可能只不过是您需要video drivers为您的卡安装。首先尝试开源驱动程序;如今,它们相当不错,但请记住,它们的覆盖范围不如closed-source以前的那么多。如果它们open-source drivers不适合您,请恢复到专有驱动程序。

答案2

基本上,你的 Debian 正在启动,只是你的视频驱动程序有问题。也许您针对该问题提出了一个单独的问题。

关于加载 Windows,您可以尝试使用 rEFInd 而不是 grub。 (建议来自拱门论坛)。根据他们的说法,您还可以将他们的引导加载程序下载到 USB 记忆棒中以进行恢复。

相关内容