「Debian」- 禁用Nouveau驱动 @20210316
<div id="content-wrap"><p>禁用内核模块:</p>
<pre> nouveau
</pre>
<p>查看相关的模块文件:</p>
<pre> # modinfo -F filename nouveau
/lib/modules/4.16.0-kali2-amd64/kernel/drivers/gpu/drm/nouveau/nouveau.ko
</pre>
<p>查看模块文件所属的包:</p>
<pre> # apt-file search '/kernel/drivers/gpu/drm/nouveau/nouveau.ko'
linux-image-4.19.0-kali4-amd64: /lib/modules/4.19.0-kali4-amd64/kernel/drivers/gpu/drm/nouveau/nouveau.ko
linux-image-4.19.0-kali4-amd64-dbg: /usr/lib/debug/lib/modules/4.19.0-kali4-amd64/kernel/drivers/gpu/drm/nouveau/nouveau.ko
linux-image-4.19.0-kali4-rt-amd64: /lib/modules/4.19.0-kali4-rt-amd64/kernel/drivers/gpu/drm/nouveau/nouveau.ko
linux-image-4.19.0-kali4-rt-amd64-dbg: /usr/lib/debug/lib/modules/4.19.0-kali4-rt-amd64/kernel/drivers/gpu/drm/nouveau/nouveau.ko
</pre>
<p>这是内核自带的驱动模块,没有办法卸载。</p>
<p>可以通过/etc/modprobe.d/的blacklist来禁用:</p>
<pre> # cat /etc/modprobe.d/blacklist-nouveau.conf
blacklist nouveau
options nouveau modeset=0
</pre>
<p>更新内核的initramfs文件:</p>
<pre> # update-initramfs -u
</pre>
<p>重启系统。</p>
<h2>待办事项</h2>
<p> TODO 为什么要执行update-initramfs -u命令?<br> TODO 内核模块是如何加载的,为什么单纯使用modprobe的blacklist无效<br> TODO 如何安装英伟达显卡驱动,并配置XORG来启用 </p>
<h2>关键文档</h2>
<p> How to disable Nouveau kernel driver<br> NVIDIA CUDA Installation Guide for Linux<br> Debian Wiki/KernelModuleBlacklisting </p>
<h2>相关文章</h2>
<p>「Linux」- 开机启动时自动加载内核模块</p>
<h2>参考文献</h2>
<p> How to disable Nouveau nvidia driver on Ubuntu 18.04 Bionic Beaver Linux<br> Kernel hardening: Disable and blacklist Linux modules<br> How to prevent a Linux kernel module from auto loading<br> Remove nouveau and install nvidia Driver in Debian 8<br> Debian Wiki/NvidiaGraphicsDrivers<br> How to remove Nouveau kernel driver (fix Nvidia install error) </p>
<br>
</div><br><br>
来源:https://www.cnblogs.com/k4nz/p/14545998.html
頁:
[1]