安装前禁用nouveau

安装前禁用nouveau

我正在尝试在装有 Optimus 卡的笔记本电脑上安装 Antergos。但是,当我必须选择桌面版本时,它会冻结。在网上搜索后,我发现这里问题出在 GPU 上。有一个非常完整的指南这里关于这个话题,无论如何,我真的不知道如何在 liveCd 启动之前禁用 nouveau。

答案1

正如您所提到的,为了能够使用 optimus 卡安装 Antergos,您需要禁用 nouvea 并安装 bumblebee。指导 你分享的非常好,我确实安装了 Antergos,然后安装了 Optimus 卡。从你的问题中我推断你不知道如何传递内核参数。

如何在 liveCd 启动之前禁用 nouveau

让我们来看看arch 的内核参数 wiki

有三种方法可以将选项传递给内核并从而控制其行为:

  1. 构建内核时。有关详细信息,请参阅内核编译。

  2. 启动内核时(通常从引导加载程序调用时)。

  3. 在运行时(通过 /proc 和 /sys 中的文件)。有关详细信息,请参阅 sysctl。

在您的情况下,您必须在构建内核时传递该选项:

系统Linux

菜单出现时按 Tab 并将它们添加到字符串末尾:

因此,启动时转到选项(请注意,这可能会更改并显示其他选项,例如:x86_64、x86_64 nvidia fallback 等)并在字符串末尾Start Antergos Live添加一个 Tab 。您将能够完成正常安装。modprobe.blacklist=nouveau

然后在开始第一个会话后删除 nouveau 驱动程序:sudo pacman -Rc xf86-video-nouveau并按照后续步骤中的指南进行操作。

接下来的步骤是:

全面升级系统

安装 Bumblebee(根据你的硬件选择驱动程序)

将自己添加到大黄蜂群组

启用 bumblebeed 服务

希望这对你有帮助!

相关内容