#;make;bzImage;
#;make;modules;
#;make;modules_install;
把编译好的内核拷到 /boot目录,文件名可自定,如 ;
#;cp;/usr/src/linux/arch/i386/boot/bzImage;/boot/vmlinuz-2.2.5-fb;
建立;frame;buffer设备;
frame;buffer设备的;major为;29,minor;为;0(fb0),32(fb1).;.;.;224(fb7) 。;
创建fb设备;
#;mknod;/dev/fb0;c;29;0;
....;
配置;lilo;的启动选项;
添加lilo启动配置;
下面是典型的lilo.conf文件(位于/etc目录);
boot;=;/dev/hda2;
timeout;=;500;
prompt;
read-only;
image;=;/boot/vmlinuz-2.2.x;
label;=;linux;
root;=;/dev/hda2;
other;=;/dev/hda1;
label;=;dos;
添加一新配置需添加;image,label,root及配合VESA;frame;buffer的;vga等四项:;
boot;=;/dev/hda2;
timeout;=;500;
prompt;
read-only;
image;=;/boot/vmlinuz-2.2.x;
label;=;linux;
root;=;/dev/hda2;
image;=;/boot/vmlinuz-2.2.5-fb;(新编译的内核);
label;=;linuxfb;(启动标号,可自定);
root;=;/dev/hda2;(着一句具体会有不同,照你自己的lilo.conf);
vga;=;0x314;(显示模式,参照下表);
other;=;/dev/hda1;
label;=;dos;
Linux_kernel_mode_number;=;VESA_mode_number; ;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;
更新启动程序;
运行lilo;
重启,出现;lilo:;时键入linuxfb;(或自定的标号) 。;
这时如果linux切换成图形模式,并有一小企鹅logo出现,那就大功告成一半 。;
配置frame;buffer;Server;
为;frame;buffer;Server配置Screen;
参照;XF86Config;(位于/etc/X11、/usr/X11R6/lib)中;vga16的配置 。;
例如:;
Section;"Screen";
Driver;"vga16";
Device;"My;Video;Card";
Monitor;"MAG;XJ500T";
Subsection;"Display";
Modes;"640x480";"800x600";
ViewPort;0;0;
EndSubsection;
EndSection ;
改动Driver,;Modes,;Depth三项,其余照抄;
Section;"Screen";
Driver;"fbdev";
Device;"My;Video;Card";
Monitor;"MAG;XJ500T";
Subsection;"Display";
Depth;16;(色彩深度,必须与前面所选的显示模式的色彩深度一致,必须!);
Modes;"default";
ViewPort;0;0;
EndSubsection;
EndSection;
让X;指向;XF86_FBDev;
把;XF86_FBDev文件拷到;/usr/X11R6/bin目录 。;
在;/usr/X11R6/bin和;/etc/X11里都有一个文件名为;X;的文件,它其实是一个类似Windows的快捷方式的东西,它;
指向一个实际的;X;Server文件,如XF86_VGA16 。startx;脚本调用;X;启动;Server而不管具体是哪个;Server 。因此,;
一定要把上面两个目录中的;X;都指向;XF86_FBDev,不同版本可能调用其中任意一个 。;
具体方法是改名(或删除)原来的;X,;
cd;/etc/X11;
mv;X;X.bat;
然后把;X;指向;XF86_FBDev,;
ln;-snf;/usr/X11R6/bin/XF86_FBDev;X;
如果一切顺利,这时startx,就可以进入美丽新世界了
推荐阅读
- 布达拉宫的结构
- vivoz1中开始定位的详细教程
- bb霜的作用
- 如何才能让Linux运行两块以太网卡?
- 如何将cpu设置成单核
- 蛋鸡流行型感冒与鼻炎的诊治
- vivoz1中打开游戏模式的操作步骤
- 怎么注销我名下别的支付宝
- 珊瑚虫为什么生长在温暖的浅水区 珊瑚虫生长在温暖的浅水区原因
- QQ中查看交易记录的具体步骤