我有一个安装了 Arch Linux 的 U 盘。该 USB 记忆棒在学校 PC 和我的游戏 PC 上运行良好,但每次我尝试在家用 PC 上启动它时,都会卡在“正在启动 arch 版本 250.##”中。
我的猜测是,这与视频驱动程序有关,因为它所使用的学校电脑使用集成英特尔显卡,而我的游戏电脑同时具有集成英特尔和外部 Nvidia 显卡。无法运行的家用电脑仅使用外部 Nvidia 显卡。
Arch USB 运行 X11 和 KDE Plasma。
我尝试过的事情:
startx
未找到,startplasma-x11 存在,但返回$DISPLAY is not set or cannot connect to X server
- 我可能应该尝试使用
nomodeset
,但我不知道如何传递这些奇怪的参数或它们是什么。 systemctl start sddm
运行并启动 SDDM,它在 htop 中可见,但屏幕上没有显示任何内容。
我能够登录其他 TTY,我可以从我的游戏 PC 启动 USB,并且我有一个实时 Manjaro XFCE USB 用于故障排除(如果有帮助的话)。
答案1
好吧,这是一个简单的修复。我有两个文件将 nouveau 和 nvidia 列入黑名单,/usr/lib/modprobe.d/
所以我删除了它们。我还删除了 optimus-manager,因为我不需要这个 USB 来为 optimus PC 工作。
(“两天内无法接受你自己的答案”,我猜我们会等待)