![新笔记本电脑(Skylake)即使使用启动参数也无法启动 Xubuntu](https://linux22.com/image/985373/%E6%96%B0%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%EF%BC%88Skylake%EF%BC%89%E5%8D%B3%E4%BD%BF%E4%BD%BF%E7%94%A8%E5%90%AF%E5%8A%A8%E5%8F%82%E6%95%B0%E4%B9%9F%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%20Xubuntu.png)
我最近买了一台新笔记本电脑,我想安装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。我花了今天的大部分时间才弄清楚。
我关闭了 Secureboot,并通过 Bios 打开了 UEFI 和 PCXE。启动时按 Esc,然后选择“设置”以访问它。我还打开了网络堆栈——虽然我不知道这是否有必要。
您需要按照以下说明关闭 Windows 10 中的快速启动
http://www.tenforums.com/tutorials/4189-fast-startup-turn-off-windows-10-a.html
假设你想双启动
启动后,按 Esc 键,然后选择适当的 UEFI 条目。在我的情况下,它是 DVD。
从 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 ---