新笔记本电脑(Skylake)即使使用启动参数也无法启动 Xubuntu

新笔记本电脑(Skylake)即使使用启动参数也无法启动 Xubuntu

我最近买了一台新笔记本电脑,我想安装Xubuntu 15.10当前 Windows 10 安装旁边。我买的笔记本电脑是华硕 ROG GL552VW-CN104T。这台笔记本电脑的 CPU 是英特尔酷睿 i7-6700HQ这台笔记本电脑的 GPU 是NVIDIA GeForce GTX 960M。我认为问题在于对 CPU 的支持,因为它是新的 Skylake 处理器。

我放xubuntu-15.10-桌面-amd64.iso在我的 USB 驱动器上并选择启动设备UEFI:KingstonDataTraveler 2.01.00,分区 1. 在这之后(版本 2.02~beta2-29)会启动并让我选择尝试、安装、OEM 安装和检查光盘。我选择了在启动之前编辑命令。

默认情况下,其设置如下:

setparams 'Try Xubuntu without installing'
  set gfxpayload=keep
  linux    /casper/vmlinuz.efi  file=/cdrom/preseed/xubuntu.seed boot=casper quiet splash ---
  initrd    /casper/initrd.lz

我把第三行改为:

  linux    /casper/vmlinuz.efi  file=/cdrom/preseed/xubuntu.seed boot=casper i915.preliminary_hw_support=1 ---

它仍然无法启动并显示桌面。

我还将第三行更改为:

  linux    /casper/vmlinuz.efi  file=/cdrom/preseed/xubuntu.seed boot=casper nouveau.modeset=0 i915.preliminary_hw_support=1 ---

但它仍然无法启动并显示桌面。

我也尝试过使用 DVD 而不是 USB,但结果是一样的。我还尝试将最新的 4.3 内核(从 Ubuntu 内核网站 /~kernel-ppa/mainline/v4.3-wily 下载)添加到 Xubuntu live cd 中,如下所示本教程以及 Ubuntu 网站上的 LiveCDCustomization,这已经相当困难了,但它也无法启动(无论有没有 nomodeset 和/或 i915 参数)。

这里有几张照片可以澄清我的问题。

我如何在这台笔记本电脑上启动 Xubuntu 15.10 并将其安装到 Windows 10 旁边的 SSD 上?

编辑:我已经尝试了“重复”中的解决方案,但这对我来说不起作用。

答案1

在这款完全相同型号的笔记本电脑上安装了 Ubuntu 15.10。我花了今天的大部分时间才弄清楚。

  1. 我关闭了 Secureboot,并通过 Bios 打开了 UEFI 和 PCXE。启动时按 Esc,然后选择“设置”以访问它。我还打开了网络堆栈——虽然我不知道这是否有必要。

  2. 您需要按照以下说明关闭 Windows 10 中的快速启动

http://www.tenforums.com/tutorials/4189-fast-startup-turn-off-windows-10-a.html

假设你想双启动

  1. 启动后,按 Esc 键,然后选择适当的 UEFI 条目。在我的情况下,它是 DVD。

  2. 从 GRUB2 菜单中选择“运行但不安装”或“设置”选项。但是,不要按 Enter,而是输入“e”进行编辑。

进行以下更改:

“设置 gfxpayload = 1920x1080”

并用以下条目替换第 3 行的“quite spash ---”部分(它们都强制打开各种选项,否则将不会打开,并且还启用最新的英特尔芯片组支持。

“nomodeset i915.preliminary_hw_support=1 nouveau.blacklist=1 edd=on nolapic pcie_aspm=force tpm_tis.interrupts=0 ---”

答案2

您可能需要使用 skhansj 提供的所有设置,但我在同一台计算机上使用以下命令成功运行了 3.x 和 4.x 内核:

“i915.preliminary_hw_support=1 nouveau.modeset=0 acpi_osi=!acpi_backlight=native idle=nomwait”

使用上述方法,我让所有 4 个核心都运行起来,并且功能键可用于 LED 和屏幕控制。您可能需要先按下 LED,然后再按下,因为操作系统似乎认为计算机处于满功率状态,即使在启动时功率为零。

我还没有解决触摸板问题。我在启动时尝试了各种 i8042.x 命令,但还没有找到一个有效的命令。我一定会告诉你的。我昨晚甚至去构建了 4.3.3,并将所有正确的 i2c 和 psmouse 内容直接包含在内核中,但没有成功。

我曾让 NVIDIA 开发 ppa 驱动程序,但是后来我禁用了它,因为我从 4.3 版的英特尔驱动程序中获得了很好的支持(我将其直接编译到内核中而不是制作模块)。

另外:在 4.3.x 内核上,您可以放弃初步的硬件支持,并且在配置驱动程序后,您可以在启动时放弃 nouveau 覆盖。即使在 4.3 上,我也将 nouveau.modeset=0 保留在命令行中,因为我想确保不会在该模式下启动。

答案3

在 ubuntu 16.04 上(我很难使用 ubuntu,但又不想安装 xubuntu),只需设置nouveau.modeset=0。感谢 答案。在quiet splash之前设置这个参数---就像nouveau.modeset=0 quiet splash ---

相关内容