为什么我需要用“nomodeset”替换“quiet splash”?

我最近安装了Ubuntu但无法加载它。 通过在Interned上搜索,我找到了一个适合我但我不理解的解决方案。 解决方案来自这里 。

更详细地说,当我加载Ubuntu时,我进入一个菜单,询问我想要做什么。 此时我按e 。 之后,我得到一个带有一些文本的屏幕,我用nomodeset替换quiet splash ,然后按F10 。 之后Ubuntu加载。

现在,我的问题是:

  1. 我究竟在做什么? 为什么有帮助?
  2. 每当我不加载Ubuntu时,我可以做些什么来避免这些步骤吗?

您的问题的简答:

1)选项nomodeset表示不加载video驱动程序。

2)安装合适的video驱动程序或阅读长答案的第二个选项

答案很长:

1) nomodeset

最新的内核已将video模式设置移至内核中。 因此,当X服务器启动时,video卡上的硬件特定时钟速率和寄存器的所有编程都发生在内核而不是X驱动程序中。这使得可以具有高分辨率漂亮的启动(启动)屏幕和闪烁从启动启动到登录屏幕的自由转换。 不幸的是,在一些卡上这不能正常工作,你最终会出现黑屏。 添加nomodeset参数指示内核不加载video驱动程序,而是使用BIOS模式,直到加载X.

请注意,使用默认的“nouveau”驱动程序时,nVidia卡有时需要此选项。 安装专有的nvidia驱动程序通常不再需要此选项,因此可能不需要将此选项永久化,只需在安装nvidia之前进行一次启动

安静

此选项告诉内核不生成任何输出(又名非详细模式)。 如果在没有此选项的情况下启动,您将看到许多内核消息,例如驱动程序/模块激活,文件系统检查和错误。 当您需要查找时,没有quiet参数可能很有用

此选项用于启动一个令人眼花缭乱的“加载”屏幕,同时系统的所有核心部分都在后台加载。 如果您禁用它并quiet您将获得一个空白屏幕。

资料来源: https : //ubuntuforums.org/showthread.php?t = 1613132

nomodeset,quiet和splash内核参数是什么意思?

2)要在Ubuntu中查找驱动程序,请打开菜单,键入Drivers ,然后选择Additional Drivers 。 打开后,系统将进行快速扫描。 这将查明您的系统是否具有可以从安装专有驱动程序中受益的硬件。 在这里,您将找到专有的驱动程序。

在此处输入图像描述

资料来源: 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