新笔记本上有nvidia独立显卡,因此需要安装显卡驱动。在Debian12上根据提示安装完成之后,发现驱动一直没有工作。各种查资料之后,发现是SecureBoot引起问题。到BIOS中把SecureBoot禁用之后,重新安装一次显卡驱动问题就解决了。
原因是SecureBoot出于安全原因,只使用正确签名的kernel和moudle。后安装的驱动没有被正确签名,因此启动的时候,SecureBoot并没有加载不信任的驱动模块。
解决问题的办法有两个:
1. disable SecureBoot,简单粗暴。
2. 给后安装的moudule做好签名。具体参看 https://wiki.debian.org/SecureBoot