Ubuntu Setup 启动在搭载 Intel i7-1065G7 的联想 C940 上挂起

Ubuntu Setup 启动在搭载 Intel i7-1065G7 的联想 C940 上挂起

我尝试在配备 i7-1065G7 的新笔记本电脑 Yoga C940 上使用 Live USB ISO 设置 Ubuntu 19.10。启动屏幕显示菜单选项后,屏幕变黑。

我已经尝试过了:

  • 在 BIOS 中禁用安全启动并将其设置为设置模式
  • 该 Bios 中没有传统启动选项,没有提供此类选项
  • “安全模式”兼容性安装选项
  • 从 Live USB DVD 而不是 USB 记忆棒启动
  • 使用“E”进入 GRUB 编辑器页面并尝试了“nomodeset”、“i915.nomodeset=0”和“modprobe.blacklist=intel_lpss_pci”等参数,但没有帮助

=== 更新 ===

我已经能够通过创建带有内核 5.3.7 的修补版 Live CD 来安装它。您可以使用 Cubic 和 bootiso 等工具来完成此操作。

不幸的是,后来 Wifi 无法使用,它甚至无法识别卡,但我不是 Linux 专家。有什么想法我可以尝试吗?只能等待更新的内核?

谢谢

答案1

TL;DR - 目前,联想 Yoga C940 上的 Linux 安装仅适用于 Grub-2.02 和 Kernel-5.3.7(或更高版本),您需要执行一些手动步骤才能在 Ubuntu 上安装这些版本。

我在使用 Yoga C940 时遇到了与原帖中所述的相同问题,任何最新的基于 Ubuntu 或 Debian 的 Live USB 安装程序在 Grub 启动后都会卡住。我尝试了夜间安装,如已接受的答案中所述https://askubuntu.com/a/1187577/1027381但这些安装程序有同样的问题,它们无法启动。这是因为以上所有程序都安装了 Grub-2.04。

正如所述https://askubuntu.com/a/1192612/1027381Fedora 31 Live 运行完美,全部硬件除了麦克风外都正常工作。Live 磁盘使用 Grub-2.02,因此启动正常,并且使用 Kernel-5.3.7,支持硬件。因此,如果要使用 Ubuntu,则需要获取与现有版本相同的版本。

要安装 Ubuntu,需要执行以下操作之一:

  • 选择带有 Grub-2.02 的 Ubuntu live usb 磁盘,例如 Ubuntu 19.04,但它有一个旧的 Kernel-5.0.0,它不太支持笔记本电脑的硬件,所以你将没有网络,但你仍然可以使用它来安装基本系统,然后稍后从它更新到较新的 Ubuntu 和较新的内核(有关内核版本的更多信息,请参阅下文)
  • 修改一些较新的 Ubuntu live usb 磁盘以降级到 Grub-2.02 并更新到 Kernel-5.3.7 - 一些指针可以做到这一点https://www.techrepublic.com/article/how-to-create-a-custom-ubuntu-iso-with-cubic/你需要从 Ubuntu disco distro 下载正确的内核 debs(参见下面的内核说明)和正确的 Grub-2.02 debshttps://packages.ubuntu.com/disco/grub-common- 您将需要以下 Grub 软件包:
efibootmgr_15-1_amd64.deb
grub2-common_2.02+dfsg1-12ubuntu2_amd64.deb
grub-common_2.02+dfsg1-12ubuntu2_amd64.deb
grub-efi-amd64_2.02+dfsg1-12ubuntu2_amd64.deb
grub-efi-amd64-bin_2.02+dfsg1-12ubuntu2_amd64.deb
grub-efi-amd64-signed_1.115+2.02+dfsg1-12ubuntu2_amd64.deb
grub-theme-breeze_5.15.4-0ubuntu1_amd64.deb
libefiboot1_37-2_amd64.deb
libefivar1_37-2_amd64.deb

将它们安装在 LiveUSB 的 chroot 中,并覆盖 ISO 映像中的这些目录(当 Cubic 进程已安装磁盘时):custom-live-iso/boot/grub/custom-live-iso/EFI使用与 Grub-2.02 相同的目录,例如 ubuntu-19.04.iso。

至于 Ubuntu 内核,这也不是一件小事。你至少需要 Kernel-5.3.7,例如https://kernel.ubuntu.com/~kernel-ppa/mainline/因为 Ubuntu 官方 repos 目前最新版本是 Kernel-5.3.0,不支持笔记本电脑的所有硬件。上面的一些较新的内核,例如 Kernel-5.4.3 再次与笔记本电脑发生硬件问题,例如声音和暂停功能不起作用 :/。因此,需要测试 5.3.7 以外的其他版本以确定它们是否正常工作。请注意,如果您安装上述某些内核,则需要在 BIOS 中禁用“安全启动”,因为内核未签名,否则将无法启动。

现在,完成上述过程并安装正确的 Grub 和内核版本后,您需要固定 Grub(请参阅https://help.ubuntu.com/community/PinningHowto#Apt) 不会自动更新到 2.04,因为这将再次导致系统无法启动 :/。

答案2

在 ubuntu 19.10 nightly 上,我的 c940 的 Wifi 开箱即可使用(它是根据最新代码每天构建的)。

我使用 rufus 在 Windows 上制作了我的 ubuntu live usb。

答案3

我必须使用 LiveCD 从 19.04 开始安装,然后使用 USB 内存将内核更新到 5.4 才能使 Wifi 正常工作,重新启动,然后升级到 19.10。现在,除了声音和麦克风之外,一切正常。

19.10 版的 LiveCD 无法启动,因为升级后的 GRUB (2.04) 与 Kernel 4.3 以及 Laptop 冲突,无论我怎么尝试都无法启动。initrd 加载挂起,内核甚至无法启动,屏幕一片空白。

Fedora 31 LiveCD/安装程序运行正常,声音输出正常,但麦克风无效。

相关内容