Rob*_*inJ 5 drivers grub2 elementary-os
对于某些游戏,我需要nvidia-current
驱动程序,但是当它启用时,我无法完成我的工作,因为它把一切都搞砸了。那么有没有办法在我的 GRUB 菜单中获得两个选项?一个至极将载入我的操作系统用的nvidia-current
驱动程序,以及一个将使用默认的非专有的吗?安装 2 个 Ubuntu 对我来说似乎有点愚蠢(一个用于游戏,一个用于其他)。但是我无法在启用 Nvidia 驱动程序的情况下完成我的日常工作,因为它会弄乱一些应用程序、随机冻结系统等。但我仍然希望能够玩一些游戏。
如果有一种方法可以nvidia-current
使用脚本或其他东西加载和卸载驱动程序,那也将受到欢迎。
您可以阻止 nvidia 驱动程序自动加载并附加到modprobe.blacklist=nvidia-current
您的内核行。如果这没有帮助,请尝试nvidia
代替nvidia-current
.
除了为每个内核版本硬编码新内核选项之外,编辑/etc/grub.d/10_linux
并找到下一行:
linux_entry "${OS}" "${version}" false \
"${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_EXTRA} ${GRUB_CMDLINE_LINUX_DEFAULT}" \
quiet
Run Code Online (Sandbox Code Playgroud)
复制它并修改它以添加 modprobe 选项:
linux_entry "${OS} (no nvidia)" "${version}" false \
"${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_EXTRA} ${GRUB_CMDLINE_LINUX_DEFAULT}" \
quiet modprobe.blacklist=nvidia-current
Run Code Online (Sandbox Code Playgroud)
之后运行sudo update-grub
以生成新的引导配置。
归档时间: |
|
查看次数: |
8185 次 |
最近记录: |