我有一个安装了 Arch Linux 的 U 盘。USB 记忆棒在学校 PC 和我的游戏 PC 上运行良好,但每次我尝试在家用 PC 上启动它时都会卡在“Starting arch version 250.##”中。
我的猜测是这与视频驱动程序有关,因为它使用的学校 PC 使用集成的英特尔显卡,而我的游戏 PC 具有集成的英特尔和外部 Nvidia 显卡。无法使用的家用 PC 仅使用外部 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,如果有帮助,我有一个 Live Manjaro XFCE USB 用于故障排除。
Welp,这是一个简单的解决方法。我有两个将 nouveau 和 nvidia 列入黑名单的文件,
/usr/lib/modprobe.d/
所以我删除了它们。我还删除了 optimus-manager,因为我不需要这个 USB 来为 optimus PC 工作。(“不能在 2 天内接受你自己的答案”,猜我们会等)