+ -
当前位置:首页 → 问答吧 → 折腾了一天,终于把fbcon弄好了^_^

折腾了一天,终于把fbcon弄好了^_^

时间:2009-02-04

来源:互联网

bootsplash, 终端背景,framebuffer, fbsplash
1,安装相关软件,emerge splashutils。splash相关软件。
emerge v86d 。内核里的uvesafb要用这个做支持。
2,配置内核:
Device Drivers --->
<*> Support for frame buffer devices --->
<*> Userspace VESA VGA graphics support
Processor type and features --->
[*] MTRR (Memory Type Range Register) support
General setup --->
[*] Initial RAM filesystem and RAM disk (initramfs/initrd) suppor (/usr/share/v86d/initramfs) Initramfs source file(s) //注意这两行,这就是导入刚才装的v86d,没他uvesafb不起作用。
编译内核并放到/boot/里。
3,给menu.lst或grub.conf加参数。
video=uvesafb:mtrr:3,ywrap,1024x768-32@85 splash=silent,theme:<theme> console=tty1

4, 制作 inirtamfs image:
# /usr/sbin/splash_geninitramfs -g /boot/initrd-fbsplash -r 1024x768 -v <theme>
<theme> 都是在/etc/splash/下的主题。
5,我的menu.lst
kernel /boot/kernel-2.6.28-gentoo-r1-radeon root=/dev/sda4 video=uvesafb:mtrr:3,ywrap,1024x768-32@60 ramdisk=4096 splash=silent,theme:livecd-2007.0 console=tty1
initrd /boot/initrd-livecd

6 貌似只有1024x768这一种模式可用,其他的如我笔记本的1280x800都没有fbcon的背景。虽然选了那种模式的背景图片。
上传的图像
image.png (21.8 KB, 94 次查看)

作者: harttmann   发布时间: 2009-02-04

额...只看到一大堆各种服务..

楼主没用Openrc ?

是不是很讨厌那个laptop.unknown.domain ?

vi /etc/issue

删掉.\O

作者: kimux   发布时间: 2009-02-04

这个是设置的1280x800的情况,1024x768的是带背景的。

作者: harttmann   发布时间: 2009-02-04

splash_manager可以修改grub.conf的theme
如果指定的theme的initramfs没有,还可以自动生成

作者: zhllg   发布时间: 2009-02-04

引用:
作者: kimux
额...只看到一大堆各种服务..

楼主没用Openrc ?

是不是很讨厌那个laptop.unknown.domain ?

vi /etc/issue

删掉.\O
谢谢楼主,我也很讨厌,没好意思问。
顺便问一下,为什么用了openrc后/etc/conf.d/domainname的设置不生效了?

作者: slurker   发布时间: 2009-02-04

引用:
作者: slurker
谢谢楼主,我也很讨厌,没好意思问。
顺便问一下,为什么用了openrc后/etc/conf.d/domainname的设置不生效了?
这个在安装手册上有。。只不过都没注意罢了。。

代码:
注意: 如果你选择不设定域名,你可以去掉登录界面上的这条信息“This is hostname.(none)”。你只需要修改/etc/issue,把字符串.\O从该文件里删掉即可。
配置域名应该是在
代码:
/etc/conf.d/net
/etc/hosts
这两个文件中吧

作者: kimux   发布时间: 2009-02-04

我用vesafb可以用vga=865使用1280x800,vga=869是1440x900
我也来写个教程吧。

作者: hezhit   发布时间: 2009-02-04

引用:
作者: hezhit
我用vesafb可以用vga=865使用1280x800,vga=869是1440x900
我也来写个教程吧。
行啊。。欢迎欢迎。。啥时候能写好

作者: kimux   发布时间: 2009-02-04

期待中,我还有一堆问题呢^_^

作者: harttmann   发布时间: 2009-02-05

引用:
作者: hezhit
我用vesafb可以用vga=865使用1280x800,vga=869是1440x900
我也来写个教程吧。
哥们,我用vga=865 video=vesafb,启动提示没有那个mod,然后列出了一个表,里面最高到1024x768 32。

作者: harttmann   发布时间: 2009-02-05

刚才试了一下uvesafb... 新编译的内核启动不了.. 以前的内核也启动不了了..郁闷

害我用LIVECD重编了个内核,重新安装了GRUB..

还是先不折腾了..刚弄好的系统

作者: kimux   发布时间: 2009-02-05

热门下载

更多