针对您的问题给出简短回答:
1) 选项nomodeset
表示不加载视频驱动程序。
2) 安装适当的视频驱动程序或阅读长回答的第二个选项。
长回答:
1)
nomodeset
最新的内核已经将视频模式设置移至内核中。因此,视频卡上硬件特定时钟速率和寄存器的所有编程都发生在内核中,而不是在X驱动程序启动时。这使得高分辨率,外观漂亮的闪屏(启动)屏幕和从启动闪屏到登录屏幕的无闪烁过渡成为可能。不幸的是,在某些卡上,这种方法无法正常工作,您会遇到黑屏。添加nomodeset参数指示内核不加载视频驱动程序,而是在加载X之前使用BIOS模式。
请注意,在使用默认的“nouveau”驱动程序时,某些nVidia卡需要此选项。安装专有的Nvidia驱动程序通常使得此选项不再必要,因此不一定需要使此选项永久化,只需在一个引导时使用,直到您安装了nvidia。
quiet
此选项告诉内核不产生任何输出(也称非详细模式)。如果您没有使用此选项进行引导,则会看到许多内核消息,如驱动程序/模块激活、文件系统检查和错误。当您需要查找问题时,没有
quiet
参数可能会很有用。
splash
该选项用于在后台加载系统的所有核心部分时启动一个华丽的“加载”屏幕。如果您禁用它并启用
quiet
,则会得到一个空白屏幕。
来源: https://ubuntuforums.org/showthread.php?t=1613132
nomodeset、quiet和splash内核参数的含义是什么?
2) 在Ubuntu中查找驱动程序,打开菜单,输入驱动程序,然后选择附加驱动程序。打开后,系统将进行快速扫描。这将确定您的系统是否有硬件需要安装专有驱动程序。在这里,您将找到专有驱动程序。
![enter image description here](https://istack.dev59.com/aksq1.webp)
来源:https://www.makeuseof.com/tag/install-proprietary-graphics-drivers-ubuntu-fedora-linux/
第二个选项:
如何在已安装的操作系统上永久设置内核引导选项?
按下 Ctrl+Alt+T 并输入:
sudo gedit /etc/default/grub
一个文本编辑器将打开grub配置文件。在该文件的顶部附近,您将看到类似于以下内容的东西:
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
将您的自定义启动选项添加到
GRUB_CMDLINE_LINUX_DEFAULT
行中,例如:
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
GRUB_CMDLINE_LINUX=""
然后更新你的grub:
sudo update-grub
享受!
来源:https://ubuntuforums.org/showthread.php?t=1613132