|
发表于 2010-11-10 11:20:42
|
显示全部楼层
Post by alpha.gu;2119306
楼上的,能不能讲仔细一点,虽然我大概的知道,但不是全懂。
modprobe_db可以导出本机加载的模块
它还有一个工作是reload_database,能不能具体的说一下这两个工作怎么和make localeconfig配合使用?
另外,你提到的那个STREAMLINE_CONFIG是什么东西?
1、STREAMLINE_CONFIG就是make localeconfig, “STREAMLINE_CONFIG OPTION # Similar to a make localmodconfig but this actually works!”
2、我是这样实际操作的,在通用的kernel下(或者说是在默认config的kernel下,总之就是模块比较齐全的kernel),把u盘、dvd、手机、3G无线上网的等等,统统插上,然后modprobed_db,它就自动记录了你启用的模块。一次插不全也不要紧,分次插入运行也行,反正modprobed_db是补充式记录,越记越多的。adsl拨号和无线路由上网最好都分别运行一次,运行modprobed_db,这样,就会记录ppp和无线驱动模块了。然后,运行一下reload_database,看有没有错误(若有错误,就只有在modprobed.db和modprobed.long里把相应出错的模块删除了,但在同一kernel下,一般不会出错,换一个kernel,由于内核编译的模块不一样,或有缺失,就要出错了)。
3、在该kernel下,进行kernel-ck的编译,修改config文件,BFQ_patches="y" 、makemenucfg="y" 、streamline_="y"、use_current="n",在自动加载了reload_database后,会进入kernel菜单手动选择,我只手动选择了Processor type,在里File systems,选择了CD-ROM/DVD Filesystems和DOS/FAT/NT Filesystems。
4、保存,等它自动编译。
5、目前,除VBox外,一切使用都很正常。VBox运行一段时间后,或刚开始运行时,很容易造成重启。但这个现象在默认kernel-bfs-36下也会出现,网上有人说是36的原因,的确,在35下VBox是很正常的。我是用的aur里的virtualbox_bin。
我是新手,所以笨办法居多一些,见谅。 |
|