Chinaunix首页 | 论坛 | 博客
  • 博客访问: 159801
  • 博文数量: 60
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 617
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-24 10:59
文章分类

全部博文(60)

文章存档

2022年(2)

2020年(23)

2019年(1)

2010年(1)

2009年(33)

我的朋友

分类: LINUX

2009-05-30 16:54:47

Sideway收集整理 2009.01.22

Plymouth 替代之前的 RHGB 成为 Fedora 10 最新的图形启动系统。Plymouth相对于RHGB来说非常简洁并且支持插件,它可以非常方便的改变。它需要内核模式设定(KMS)才能正常运行,内核 模式设置KMS支持大多数 ATI Radeon 芯片组和 Radeon 9500 及其最新显卡。英特尔的内核模式设置支持正在开发中,但是还不被支持。

如果你在启动 Fedora 的时候只看到黑屏,屏幕底部有一个滚动条,你可以尝试强制硬件以图形模式启动(即启动不带内核模式设定(KMS)的图形启动模式),具体方法如下:

一、安装Plymouth主题
Fedora10默认只安装了 Solar 和文字模式的主题,可以通过yum来添加其他主题:
#yum install plymouth-plugin-{fade-in,pulser,spinfinity}

二、设定Plymouth的默认主题
主题安装完成后,你可以改变主题了:solar, fade-in, pulser, spinfinity, text
如:使用solar作为默认主题
#plymouth-set-default-plugin solar /usr/libexec/plymouth/plymouth-update-initrd

三、更改grub
修改grub.conf文件,在内核文件的最后添加你自己的帧缓冲分辨率,像这样子:
#vi /boot/grub/grub.conf
title Fedora (2.6.27.5-117.fc10.i686)
root (hd0,9)
kernel /boot/vmlinuz-2.6.27.5-117.fc10.i686 ro root=UUID=a61c8338-e373-4389-ae00-32942185f7c2 rhgb quiet vga=792
initrd /boot/initrd-2.6.27.5-117.fc10.i686.img

四、重启
重新启动后就能看到plymouth的效果。Good Luck!


注:
vga=792 表示1024×768 的分辨率,24 位色
vga=ask 表示启动的时候会让你选择屏幕的分辨率
其他分辨率编号可以参照下表(该表中的编号为16位进制,可以自已转换成十进制):
linux内核模式号 = VESA模式号+ 0x200
   | 640x480 800x600 1024x768 1280x1024
  ----+-------------------------------------
  256 | 0x301 0x303 0x305 0x307
  32k | 0x310 0x313 0x316 0x319
  64k | 0x311 0x314 0x317 0x31A
  16M | 0x312 0x315 0x318 0x31B
关于Linux下的帧缓冲介绍:

如果对自己去查询编码感到麻烦的话,可以安装一个图形化的工具来完成:
yum install bootchart bootconf bootconf-gui
安装完成后就可以通过“应用程序”--“系统工具”--“Boot Configuration”来打开这个工具
阅读(1074) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~