下面是典型的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,就可以进入漂亮新世界了。
|