LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1717|回复: 10

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

[复制链接]
发表于 2009-2-3 22:13:51 | 显示全部楼层 |阅读模式
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的背景。虽然选了那种模式的背景图片。
  • 本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    发表于 2009-2-3 22:16:59 | 显示全部楼层
    额...只看到一大堆各种服务..

    楼主没用Openrc ?

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

    vi /etc/issue

    删掉.\O
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2009-2-3 22:22:08 | 显示全部楼层
    这个是设置的1280x800的情况,1024x768的是带背景的。
    回复 支持 反对

    使用道具 举报

    发表于 2009-2-3 23:19:18 | 显示全部楼层
    splash_manager可以修改grub.conf的theme
    如果指定的theme的initramfs没有,还可以自动生成
    回复 支持 反对

    使用道具 举报

    发表于 2009-2-4 12:26:20 | 显示全部楼层
    Post by kimux;1943614
    额...只看到一大堆各种服务..

    楼主没用Openrc ?

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

    vi /etc/issue

    删掉.\O


    谢谢楼主,我也很讨厌,没好意思问。
    顺便问一下,为什么用了openrc后/etc/conf.d/domainname的设置不生效了?
    回复 支持 反对

    使用道具 举报

    发表于 2009-2-4 12:42:20 | 显示全部楼层
    Post by slurker;1943753
    谢谢楼主,我也很讨厌,没好意思问。
    顺便问一下,为什么用了openrc后/etc/conf.d/domainname的设置不生效了?


    这个在安装手册上有。。只不过都没注意罢了。。

    1. 注意: 如果你选择不设定域名,你可以去掉登录界面上的这条信息“This is hostname.(none)”。你只需要修改/etc/issue,把字符串.\O从该文件里删掉即可。
    复制代码


    配置域名应该是在
    1. /etc/conf.d/net
    2. /etc/hosts
    复制代码

    这两个文件中吧
    回复 支持 反对

    使用道具 举报

    发表于 2009-2-4 16:51:12 | 显示全部楼层
    我用vesafb可以用vga=865使用1280x800,vga=869是1440x900
    我也来写个教程吧。
    回复 支持 反对

    使用道具 举报

    发表于 2009-2-4 16:53:54 | 显示全部楼层
    Post by hezhit;1943835
    我用vesafb可以用vga=865使用1280x800,vga=869是1440x900
    我也来写个教程吧。


    行啊。。欢迎欢迎。。啥时候能写好
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2009-2-4 19:54:54 | 显示全部楼层
    期待中,我还有一堆问题呢^_^
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2009-2-4 20:22:56 | 显示全部楼层
    Post by hezhit;1943835
    我用vesafb可以用vga=865使用1280x800,vga=869是1440x900
    我也来写个教程吧。


    哥们,我用vga=865 video=vesafb,启动提示没有那个mod,然后列出了一个表,里面最高到1024x768 32。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表