我最近尝试在一台新建的机器上的单独分区上安装 Ubuntu GNOME 16.04。它已经在 BIOS 支持模式下安装了 Windows 10。我制作了一个 LiveUSB 并尝试在legacy
模式下运行安装程序,但它不断出错(黑屏,带有光标),所以我尝试在UEFI
模式下运行它。我知道双启动时最好保持启动模式相同,但我无法让 Ubuntu 安装程序在传统模式下运行,我想我可以通过在主板的 BIOS 中设置 CSM 设置在需要时在操作系统之间切换。
当我进入引导加载程序的实际安装阶段时,问题出现了。下载更新的文件并开始设置后,我收到以下错误
GRUB installation failed
软件包grub-efi-amd64-signed
无法安装到/target/
。没有 GRUB 引导加载程序,安装的系统将无法启动。”这可能与我已经在 BIOS 模式下安装了操作系统有关吗?有没有办法在传统模式下运行安装而不会出现黑屏?
请帮助我;我已经束手无策了。我尝试了论坛问答中建议的所有方法,但仍然无法使系统正常启动。如果这里有人有双启动 Linux 的经验,请随时提供您的建议。我是 Linux 新手,通常没有双启动方面的经验。
提前致谢。
规格:英特尔 i7-6770K、Nvidia GTX 980 Ti
另外,值得注意的是,unknown chipset nouveau
每次启动时都会出现错误bootloader
。我还没有看到 Ubuntu 桌面,所以如果存在我尚未纠正的持久驱动程序问题,我不会感到惊讶。
答案1
更新:自从我上一篇文章以来,我已经在我的戴尔笔记本电脑上成功安装了 Ubuntu GNOME 和 Windows 10。对我来说,这证实了 ISO 文件或我使用 UNetbootin 创建 LiveUSB 的方法没有问题。但是,由于 Windows 10 显然是在笔记本电脑上以 UEFI 模式安装的,因此这对我在个人设备上安装它的任务没有帮助。
为了详细说明我上述的问题,当我尝试从 USB 启动时,BIOS 中有两个选项:一个显示“Sandisk UEFI”,另一个显示纯“Sandisk”。现在,显然,我知道选择 UEFI 选项将以 UEFI 模式启动我,但由于选择基于文本的传统模式总是会挂起,我看不到其他补救措施(稍后会详细介绍)。在 UEFI 安装程序中,我可以通过单击下一步继续安装过程(但是,在菜单中选择“安装第三方软件”会导致它挂起并崩溃),直到我进入最后的初始化阶段。在这里,当它到达安装 GRUB2 的部分时,我收到一条错误消息,说“GRUB 安装失败;'grub-efi-amd64-signed' 包无法安装到 /target/。如果没有 GRUB 引导加载程序,安装的系统将无法启动。”。我只能理解为,如果我已经在 BIOS/兼容性支持模式下安装了操作系统,我就无法在 UEFI 模式下安装辅助操作系统。如果有人愿意解释这个过程的这个方面,我非常欢迎。
接下来,当我从启动菜单中的普通“Sandisk”选项启动时,我会看到一个自定义的 UNetbootin 文本引导加载程序,而不是常规的 GRUB2 菜单。从那里,我拥有所有正常选项,并且可以选择“安装 Ubuntu”作为其中一个选项。当我这样做时,安装程序似乎与我的屏幕分辨率不匹配,并且在我按下第一个“继续”按钮时立即挂起。
如果我选择“安装 Ubuntu”以外的任何其他选项,我的电脑就会黑屏并且挂起。选择“试用 Ubuntu”以及“检查磁盘是否存在缺陷”都会调用此行为。
我尝试制作 Boot Repair 的 LiveUSB,并成功获取桌面环境并启动修复工具。不幸的是,操作系统无法检测到我的有线以太网连接,无法访问互联网,因此向我提供了一条错误消息,内容类似于“没有互联网连接,无法执行操作”。我不确定如何继续这条路,欢迎提出建议。
对于我上面的发帖者,我感谢您纠正 NVIDIA 驱动程序问题的指示,但由于我可以在启动引导加载程序时查看初步的 GUI 环境,因此我认为更紧迫的问题是先安装操作系统并查看桌面环境,然后再担心安装适当的驱动程序。
再次强调,我仍在寻求潜在的解决方案。许多网站建议我在 BIOS 引导加载程序中的“quiet splash”之前添加一些内容,但我尝试了这些方法,但无济于事。如果这确实是驱动程序问题,我希望 Ubuntu 能够更好地支持流行的图形硬件,以确保更简单的安装方法。如果在台式电脑上双启动 Ubuntu(目前最流行的发行版之一)如此困难,我不能说我很难理解为什么 Linux 未能在桌面领域获得可观的市场份额(没有仇恨哈哈)。
答案2
我首先要谈谈unknown chipset nouveau
错误。 nouveau
是一组用于 nvidia 的开源驱动程序。当我在双启动上安装 ubuntu 时,我使用的是 GTX 970,并且我收到了相同的错误。问题是,目前没有适用于您的显卡的开源驱动程序,因此 Ubuntu 无法在您的屏幕上显示任何内容,直到您在系统上安装 nvidia 专有驱动程序。所以你真正遇到的是一个两步问题,首先你需要安装 Ubuntu,然后你必须安装 nvidia 专有驱动程序。我对此一无所知,BIOS support mode
但我可以确认我已成功使用 UEFI 双启动 Windows 10 和 ubuntu 15.04。以下是我将为您的系统尝试的操作。
首先关闭计算机,拔下显卡上的 DVI 线,然后将其直接插入主板。您可能需要进入 BIOS,将主板的输出更改为内部图形芯片(通常缩写为IGX
或 )IGFX
,它应该位于显示选项下。
现在打开您的计算机并尝试正常从 Live 安装 Ubuntu。完成后,您应该能够重新启动计算机并查看 grub 菜单以选择您的操作系统。如果您没有看到此 grub 读取,那么您可以尝试我将在步骤 1 和 2 中详细介绍的两种方法之一。如果您确实看到了 grub 并且可以加载两个操作系统,请跳至步骤 3。
尝试使用以下方法修复 grub引导修复live cd。我已经有一段时间没用过它了,但如果我的记忆没错的话,你只需点击桌面上的图标,它就会为你运行启动修复程序。如果在此之后你可以成功启动两个操作系统,那么请转到步骤 3。
如果步骤 1 失败,这可能是由于操作不当造成的,
BIOS support mode
但说实话我不能肯定,因为我从未使用过该功能。如果您可以不用,BIOS support mode
我建议您在 UEFI 中重新安装 Windows,然后在 UEFI 中安装 Ubuntu,否则我不知道如何帮助您。现在您需要安装显卡。将电源线直接插入主板,启动 Ubuntu 并阅读我博客中有关如何安装 dota 2 的这篇文章,其中有一节介绍如何安装显卡。可在 jordancamp.net 上找到。
返回 BIOS 并将显示设置改回显卡。关闭计算机并将 DVI 线重新插入显卡,一切就绪。
如果您可以看到 grub 屏幕,但 Ubuntu 启动时出现黑屏,则可能需要禁用启动画面。如果是这种情况,请发表评论,我可以告诉您如何操作