低图形/文本模式下的引导屏幕

我的Ubuntu启动屏幕以奇怪的低分辨率显示,几乎是文本模式,而不是通常的黑底白色"ubuntu"。这并不是一个大问题,因为当GDM加载后一切都正常,但如果有简单的方法来修复它,我愿意尝试一下。

你的机器使用的是什么显卡和驱动程序? - Takkat
@Takkat 我正在使用一款带有专有驱动程序的ATI显卡。 - t3mujin
2个回答

对于专有驱动程序和Plymouth的问题,我找到了一种解决方法,并且在使用Nvidia驱动程序时有效。

  1. 安装软件包v86d install v86d

  2. 备份并编辑文件/etc/default/grub

    cp /etc/default/grub ~/.etc.default.grub && gksudo gedit /etc/default/grub
    

    将类似于GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"的行替换为

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x1024-24,mtrr=3,scroll=ywrap"
    

    将类似于#GRUB_GFXMODE=640x480的行替换为GRUB_GFXMODE=1280x1024

    在这两个编辑中,将1280x1024替换为您所需的屏幕分辨率。确保在完成编辑后保存文件并退出文本编辑器。

  3. 现在像之前的文件一样编辑/etc/initramfs-tools/modules

    cp /etc/initramfs-tools/modules ~/.etc.initramfs-tools.modules && gksudo gedit /etc/initramfs-tools/modules
    

    在文件末尾添加uvesafb mode_option=1280x1024-24 mtrr=3 scroll=ywrap,然后保存并关闭。

  4. 现在编辑文件/etc/initramfs-tools/conf.d/splash(可能不存在):

    gksudo gedit /etc/initramfs-tools/conf.d/splash 
    

    将以下内容添加到文件中:FRAMEBUFFER=y

  5. 运行sudo update-grub2然后运行sudo update-initramfs -u

  6. 重新启动,享受美丽的视觉效果 :)


是的,我可以确认这些步骤会修复它。错误:https://bugs.launchpad.net/ubuntu/+source/plymouth/+bug/563878 解决方法来源:http://news.softpedia.com/news/How-to-Fix-the-Big-and-Ugly-Plymouth-Logo-in-Ubuntu-10-04-140810.shtml - Ramón
现在我有机会来测试这个了。太棒了! - t3mujin
很不幸,这些步骤并不适用于所有的分辨率。我只能够使2380x1024这个设置起作用,而不能让我的显示器以其本身的分辨率运行。 - zookalicious

你一定在使用专有的Nvidia或fglrx驱动程序。安装startupmanager并尝试将引导加载程序的分辨率更改为您的显示器支持的分辨率。

我使用了 StartupManager 来改变引导加载程序的分辨率,对于 1024x768 的设置是有效的,但它没有列出我配置的显示器分辨率 1366x768。而且,它似乎在启动时卡住了,屏幕变成了一片空白(黑屏),大约持续了5秒钟,没有任何磁盘活动。 - mwm
我已经安装了fglrx驱动程序,今天稍后我会尝试使用startupmanager(现在不在我的桌面上),并分享结果。 - t3mujin
在这里,使用Radeon驱动程序的Plymouth Splash效果很好,不需要fglrx。 - Takkat
使用Radeon时显示效果不错,但是对于3D图形和硬件加速来说,fglrx是更好的驱动程序。 - mwm
我认为startupmanager目前不支持宽屏显示器。尝试在选项之外进行调整,看看哪种方式最适合你。 - tinhed
现在一切都好了,但还是谢谢你的回答。 - t3mujin

  • 相关问题