本人有很长一段时间没碰slackware了,这两天由于环境需要,又重拾slackware.setup slackware12 非常容易,系统自带核心是kernel-2.6.21.5 smp,30分钟就搞定了(不过还是嫌硬件太慢).自己下了linux-2.6.24.4编译.在花了2天时间处理问题后成功.自己的机子硬件有所改动.加了块sata 250g硬盘,附带一块ide 250g盘.系统因为framebuffer,安装在sda9分区上等原因,一直编译启动不成功.开始comipling出现下列问题;
一,vga vega framebuffer编译进核心.
二,sata盘启动linux.
三,gforce6600显卡驱动安装.
目前,上述问题已经解决其中两个,还有第三个问题有待研究解决(显示器老化?显卡驱动?修改Xorg.conf中正确水平和垂直刷新率后,依然不能解决上1024x768,60以上Hz,迷茫!) .第一个问题应该是普通经常遇到的问题.就是framebuffer必须编译进核心,vga 和vega项一定要选,引导核心有帧缓冲的需要,如logo标志,1024x768x64分辨率的转化.
nvidia framebuffer ,riva framebuffer不一定要选;console frame项必选,里面有console fonts 选择设置;logo项选,设置启动徽标.
第二个问题,sata硬盘起用与ahci 模式和tcq,ncq,且nvidia自己的sata驱动有关.似乎我自己的nvidia主板只能支持1.5G/s的传输速率,tcq模式,不支持ncq.所以在编译sata时,只选nvidia sata support项.
最后的问题确实有点伤脑筋,呵呵,自己慢慢研究吧。