我最近安装了 Ubuntu,但无法加载它。通过在 Interned 上搜索,我找到了一个对我有用的解决方案,但我不明白它的含义。该解决方案取自这里。
更详细地说,当我加载 Ubuntu 时,我会进入一个菜单,询问我想要做什么。此时我按下e
。之后我得到一个带有一些文本的屏幕,我将 替换quiet splash
为nomodeset
,然后按下F10
。之后 Ubuntu 加载。
现在,我的问题是:
- 我到底在做什么?这有什么帮助?
- 我可以做些什么来避免每次加载 Ubuntu 时都执行这些步骤吗?
答案1
对您的问题的简短回答:
1)该选项nomodeset
表示不加载视频驱动程序。
2)安装合适的视频驱动程序或阅读长答案的第二个选项
长答案:
1)模式设置
最新的内核已将视频模式设置移至内核。因此,当 X 服务器启动时,视频卡上硬件特定时钟速率和寄存器的所有编程都在内核中发生,而不是在 X 驱动程序中发生。这使得拥有高分辨率、美观的启动画面和从启动画面到登录画面的无闪烁过渡成为可能。不幸的是,在某些卡上,这无法正常工作,最终会出现黑屏。添加 nomodeset 参数指示内核不加载视频驱动程序,而是使用 BIOS 模式,直到加载 X。
请注意,使用默认的“nouveau”驱动程序时,nVidia 卡有时需要此选项。安装专有的 nvidia 驱动程序通常会使此选项不再需要,因此可能不需要将此选项设为永久选项,只需在一次启动时安装 nvidia
安静的
此选项告诉内核不产生任何输出(又称非详细模式)。如果您在启动时没有使用此选项,您将看到许多内核消息,例如驱动程序/模块激活、文件系统检查和错误。
quiet
当您需要查找溅
此选项用于启动一个赏心悦目的“加载”屏幕,同时系统的所有核心部分都在后台加载。如果您禁用它并启用它,
quiet
您将看到一个空白屏幕。
来源:https://ubuntuforums.org/showthread.php?t=1613132
nomodeset、quiet 和 splash 内核参数是什么意思?
2)要在 Ubuntu 中查找驱动程序,请打开菜单,输入驱动程序,然后选择附加驱动程序。打开后,系统将运行快速扫描。这将查明您的系统是否有需要安装专有驱动程序的硬件。在这里您可以找到专有驱动程序。
来源: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
享受!