为什么我需要用“nomodeset”替换“quiet splash”?
我最近安装了Ubuntu但无法加载它。 通过在Interned上搜索,我找到了一个适合我但我不理解的解决方案。 解决方案来自这里 。
更详细地说,当我加载Ubuntu时,我进入一个菜单,询问我想要做什么。 此时我按e
。 之后,我得到一个带有一些文本的屏幕,我用nomodeset
替换quiet splash
,然后按F10
。 之后Ubuntu加载。
现在,我的问题是:
- 我究竟在做什么? 为什么有帮助?
- 每当我不加载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