|
[color="Red"]首先就是启动服务的优化
修改/etc/rc.conf最后的deamons ,添加!为不运行,添加@为延迟启动(后台启动)
将不需要的模块加入 BLACKLIST.
http://www.linuxsir.cn/bbs/showthread.php?t=182108
network相信拨号用户和自动分配ip的用户比较有用,要是局域网固定ip就没有多大的明显作用
可以取消netfs如果你不需要访问其他局域网用户
也可以取消crond,不知道有什么用
[color="Red"]然后是启动加载驱动的优化
如何知道自己硬件所对应的模块名字
修改/etc/mkinitcpio.conf 这里好像没有!和@的方式 只能删除
就算修改错误也没有关系,因为还有个kernel26-fallback.img内核嘛
在MODULES里面保留你需要的驱动,如我的sata_via,删除了pata_via,scis_via
重要的是HOOK里面也删除你不要的,如我剩下的
- HOOKS="base udev autodetect sata usbinput keymap filesystems"
复制代码
参考http://www.linuxsir.cn/bbs/showthread.php?t=243740
(但是已经过时了,0.8的arch与以前的不同,简洁一点)
- /sbin/mkinitcpio -k 2.6.20-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26.img
复制代码
这样生成的内核文件比原来的小很多
启动快多了(广告词)
(其实也没有快很多,因为新安装的系统嘛) |
|