Fedora 10引入了新的启动技术Plymouth,启动时会显示漂亮的动态启动界面,不过默认安装之后似乎只有ATI显卡能正常显示图形界面,InnerSea就只看到屏幕底端一个蓝色的滚动条,据说还有的人只能看到黑屏。要解决这个问题其实很简单,只要编辑/boot/grub/grub.conf中相应启动Fedora的项目,在kernel命令最后添加参数:vga=分辨率代码。比如InnerSea使用的就是“315”代表800×600×32,如果不清楚代码的话可以设置为vga=ask,这样在启动时系统就会显示一个分辨率代码表。需要注意的是,这个分辨率不宜设得太高,因为启动以后文本控制台也会使用同样的分辨率。
---------2009-1-8修改---------
发现系统启动不了了,查看了以下 grub.conf发现是因为kernel命令添加了vga参数以后长度过长被自动截断为两行。可以通过将root参数改为root=LABEL=/或直接root=/dev/sd**解决问题。
另外发现vga参数要求十进制数字而vga=ask提供的参数是十六进制的,也就是说在InnerSea这里原来的“315”在写成参数的时候就变成了“789”。
---------2009-1-9修改---------
InnerSea发现昨天的root参数设置方式不起作用,也许是使用了LVM的原因,不过通过查看/dev目录的内容,使用root=/dev/fedora/root搞定。
---------2009-1-19修改---------
vga=?参数也可以写成"0x315"(以InnerSea为例),这样就省去进制转换的麻烦了。