我正在尝试在我的 HP 笔记本电脑上安装 Ubuntu 22.04,因为我不再想使用 Debian 也不想与 Windows 双启动。
我正在使用 ubuntu-22.04.1-desktop-amd64.iso 映像。
我能够从旧款 HP 笔记本电脑上的两个不同 USB 启动此映像,但无法从当前 HP 笔记本电脑启动。因此 ISO 或 USB 没有问题。
我以前在使用这台笔记本电脑时遇到过与 Linux 启动相关的问题,以及它的图形驱动程序,但我忘记了细节(我拥有这台笔记本电脑已经有一段时间了)并且无论如何这些问题都是可以解决的。
安全启动已禁用。Windows 快速启动已禁用。
我的笔记本电脑不在认证硬件列表中,但我的旧款 HP 也不在认证硬件列表中,旧款 HP 的启动工作正常,而且它也是 HP ENVY:
https://ubuntu.com/certified/laptops?vendor=HP
https://support.hp.com/gb-en/document/c04951442
当前 HP 笔记本电脑系统
Laptop: HP ENVY - 13-ah0003na
OS: UEFI dual boot Windows 10 and Debian 10 (buster)
CPU: Intel Core i7 8550U @ 1.80GHz, Kaby Lake-U/Y 14nm Technology
RAM: 16.0GB Dual-Channel DDR3 (16-20-20-45)
Motherboard: HP 8482 (U3E1)
Graphics: Intel UH Graphics 620, 2047MB NVIDIA GeForce MX150, SLI disabled
Storage: 476GB Western Digital WDC PC SN520 SDAPNUW-512GB-1006
尝试
我尝试了很多方法,但这里仅举两个例子。
尝试 1:
使用 Rufus 3.20.1929 将图像安装到 32GB 东芝 USB,使用 GPT 分区方案、FAT32 文件系统、16kb 簇大小、快速格式、扩展标签和图标文件。
结果:
适用于旧款 HP 笔记本电脑。
显示在当前 HP 笔记本电脑上(第一张图片来自一次尝试,我忘记了配置,第二张和第三张来自同一次尝试):
这些错误仅在两次尝试中出现,但它们可能很有用,所以我选择那一次来显示图像。
尝试2:
使用 balenaEtcher 将图像安装到不同的 32GB 东芝 USB。
结果:
适用于较旧的 HP 笔记本电脑。当前笔记本电脑也存在同样的问题。
笔记
“stdin:无效参数”的数量各不相同,但通常为 1 到 4 个。它并不总是卡在同一个地方。
我认为问题与“stdin:无效参数”有关,因为这在我的另一台笔记本电脑上没有出现。搜索时出现了两个 AskUbuntu 问题:
问题/1393957/stdin-无效参数
问题/1376919/安装 ubuntu stdin 时出现问题 参数无效
第二个问题没有相关建议。
首先,建议使用 iommu=soft。我试过这个(在“quiet splash”之后插入),但这没有帮助。它像往常一样卡在“对套装中的其余 CD 重复此过程”,并且可能会导致上面发布的与内存不足相关的错误(我没有等待)。
有时,当人们尝试修复启动问题时,会出现在“quiet”和“splash”之间放置“nomodeset”的情况。这对我没有帮助。卡在了将 iwlwifi 重命名为 wlan0 的问题上,最终继续前进并卡在了与“HDA Intel PCH Headphone”有关的问题上。我等了没几分钟,它就没变。
用“安全图形”启动它没有帮助。用安全图形启动并删除“quiet splash”卡在“正在运行启动作业以等待 udev 完成设备初始化”。我在 10 分钟后停止等待。
有一次我在安装时尝试了 MBR 分区方案。没有帮助。
在第一个链接中提到了在 USB 上使用 NTFS。我使用 NTFS、GPT 方案执行此操作,并在 Rufus 推广时选择了 DD 映像而不是 ISO,以便同时测试多个不同的东西。它在启动期间冻结并重新启动。重新启动时它没有冻结,但卡在“必须提供 mtd 设备(设备名称为空)”上,紧接着前面提到的“HDA Intel PCH 耳机”错误。在输入这个问题时,我把它打开了,大约 15 分钟后,它继续输出消息,好像它即将启动,然后停在黑屏上。
在一些地方,人们报告“stdin:无效参数”重复出现。这不是发生在我身上的情况,所以他们的问题可能与我不同。提到了启动顺序,但我的 USB 在启动顺序中处于最高位置,无需我做任何事情就可以启动,所以我怀疑这与它无关。
将“nouveau.modeset=1 nvidia.modeset=0”放在“quiet”和“splash”之间没有帮助。
我还没有尝试在 UEFI 设置中启用 Legacy Support,因为我不知道它起什么作用,我不想弄乱我现有的双启动,因为我需要这台笔记本电脑来工作,而且我怀疑它是否相关。
出于同样的原因,我也没有尝试 OEM 安装选项。我需要笔记本电脑,宁愿先进入 Live USB。
谢谢。
答案1
我解决了。
我必须通过 USB 集线器启动。
希望这对其他人有帮助!
瞧:
编辑:现在启动 Ubuntu 时遇到各种问题。每个解决方案都会遇到一个新的重大问题。最终还是会坚持使用 Debian。
修改 2:尝试安装 Ubuntu、Debian 和 Mint 时,启动问题仍然存在。事实证明,除了提到的 USB 集线器解决方案之外,我acpi=off
在实际启动系统时也需要它,因为这台笔记本电脑是一个喜欢惩罚用户的骗子神。