如果我使用专有驱动程序,我就无法获得良好的启动屏幕。
答案1
- 首先打开软件中心
- 安装 v86d
- 现在按Alt+F2并输入
gksu gedit
- 现在单击“打开”并按下铅笔按钮。
现在粘贴
/etc/default/grub
现在将行
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
(gedit 中的第 11 行) 替换为GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x1024-32,mtrr=3,scroll=ywrap
(你可以用你自己的分辨率替换 1290x1024。
#GRUB_GFXMODE=640x480
- 还将(根据 gedit 的第 25 行)替换为 GRUB_GFXMODE=1280x1024
-现在你的 grub 文件看起来像这样
保存文件。
现在再次单击“打开”并粘贴
/etc/initramfs-tools/modules
位置。粘贴
uvesafb mode_option=1280x1024-32 mtrr=3 scroll=ywrap
到文件末尾(同样,您可以用自己的分辨率替换 1280x1024)。
现在创建一个新文件并粘贴
FRAMEBUFFER=y
,然后将该文件保存为名为 splash 的文件/etc/initramfs-tools/conf.d
。现在打开终端(Ctrl + Alt + T)并粘贴此内容。
sudo update-grub2 && sudo update-initramfs -u
你完成了!
答案2
还有一种解决方法可以让 plymouth 使用帧缓冲区:http://news.softpedia.com/news/How-to-Fix-the-Big-and-Ugly-Plymouth-Logo-in-Ubuntu-10-04-140810.shtml
答案3
这取决于你对“好”的定义。
有一个后备方案:usplash 和/或 xsplash。这些应该会自动加载。在 Plymouth 无法运行的系统上,它们会加载。
Plymouth 需要 KMS,而 KMS 仅在开源驱动程序上可用(据我所知)。这意味着如果您运行的是封闭的 ATI/Nvidia 驱动程序,您将会遇到糟糕的启动体验。
我个人只是从内核参数中关闭 quiet 和 splash,然后观看大量文本在屏幕上滚动。它只在那里停留几秒钟,让我知道发生了什么,而且不会浪费时间加载图像。