|
我是用usb硬盘起动系统的,原先编译2.6.13内核,基本上全部用缺省的设置,就是在usb的部分scsi的部分,devfs udev的部分更改了一下,出奇的顺利,一次成功就能在usb硬盘下起动了,而且不用 象root=/dev/ram0 init=/linuxrc real_root=/dev/sdax这样的参数!真是顺
因为我是完美主义者,起动的时候支持frame buffer不好,我决定优化内核,为了安全起见,我又下了一个2.6.8的内核代码,精简编译,起动半中间出错,我查了一下,原来去掉devfs的情况下需要加udev,加上编译。起动出错,原来忘记了hotplug.加上,起动,这次起动完成到login, MD居然键盘不能用,当然起动不到startx了,晕,重新将键盘按默认设置,编译,还是不行,nnd,我又将所有键盘的兼容部分的驱动都编译进内核,起动,能用键盘了,但是不能起动进x windows,提示本地建立socket失败,网络部分不对?我又对网络部分进行更改,还是不行,。。。。。。。
最终我还是没有解决进x window的问题。
最后得出结论,设置真是不能乱更改,我都编译了不下20遍了,什么时候内核的编译速度能快一些到20分钟就能比较满意了,这样的话实验也好一些
同时问问高手们,有没有好一些的办法进行编译精简的尝试? |
|