使用 NVIDIA GPU 启动,但不使用 nouveau

使用 NVIDIA GPU 启动,但不使用 nouveau

我正在尝试使用 NVIDIA GPU 启动 Linux 系统(Debian 11);我需要避免加载 nouveau 驱动程序,如果我在 linux 命令行(在grub.cfg)中包含一些选项,我就可以做到这一点:

terminal_input console
terminal_output console
set gfxmode=text
set timeout=5

menuentry 'Debian 11' {
  linux /debian11/boot/vmlinuz-5.10.0-22-amd64 console=tty0 ip=dhcp root=/dev/nfs ro nfsroot=192.168.50.111:/image/debian11,vers=3,nolock panic=60 ipv6.disable=1 rootwait vga=normal nofb nomodeset video=vesafb:off
  initrd /debian11/boot/initrd.img-5.10.0-22-amd64
}

这样做的原因是我需要加载 NVIDIA 的专有模块,而且就其本身而言,它工作正常。不幸的后果是我不再有可用的 VTY - 这不是一个大问题,因为这适用于主要通过 ssh 访问的服务器,但有时需要查看文本控制台,所以我想让它回来 - 但不加载 nouveau 模块。这在过去非常容易,但内核似乎坚持加载帧缓冲区设备而不是仅仅打印文本。

有没有办法来解决这个问题?

相关内容