如何在所有Ubuntu版本中修复plymouth(启动画面)!
如何在Ubuntu中安装nvidia专有驱动程序后修复黑色或破碎的普利茅斯(闪屏)(通常在所有Ubuntu版本中都会发生)? 无论我安装bug的nvidia驱动程序版本是什么版本都存在。
这是解决nVidia专有驱动程序安装后Ubuntu中没有普利茅斯(闪屏)问题的解决方案。 无论你使用什么Ubuntu版本都无关紧要,无论如何都应该可行。
打开终端并输入
sudo apt-get install v86d
然后
sudo -H gedit /etc/default/grub
找到这一行
#GRUB_GFXMODE=640x480
并改变这个( 当然选择你的决议 )
GRUB_GFXMODE=1440x900 GRUB_GFXPAYLOAD_LINUX=keep
注意:您可以尝试GRUB_GFXMODE=1440x900x24
,但要注意指定颜色深度。 您必须指定支持的值。 如果不起作用则宁可删除它。 手册中的更多信息。
另请注意:较旧的Nvidia显卡需要GRUB_GFXMODE
属性,格式为
(例如1920x1200-24
,但不是1920x1200x24
)。
保存文件并输入终端
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash sudo update-initramfs -u sudo update-grub
它适用于所有Ubuntu版本。 试试看 :)
如果上述解决方案不起作用,请检查/boot/grub/grub.cfg文件中是否使用了$ vt_handoff
在文件中,搜索以下开头的行:
linux /boot/vmlinuz ...
在启动菜单的相应部分中(例如,如果要为第一个grub菜单启动选项恢复启动画面,则首次出现此行)并确保此行以
... quiet splash $vt_handoff
以下是我的示例(注释行替换为第二行),将xxxx替换为启动分区的现有UUID:
# linux /boot/vmlinuz-3.13.0-24-generic root=UUID=xxxx ro nmi_watchdog=0 linux /boot/vmlinuz-3.13.0-24-generic root=UUID=xxxx ro quiet splash $vt_handoff
直到最近,Nvidia proprietarty司机才支持KMS。 普利茅斯(闪屏)需要KMS才能工作。 这是一个Nvidia问题(不是ubuntu规范)。 我建议保留它(它不会影响你的日常使用)并在Ubuntu存储库中等待nvidia 364.12或更新版本。 随着nvidia 364.12普利茅斯的作品。
如果你不耐烦,你可以使用这个:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-364