探索小型Linux系统在不同硬件上的运行与优化
1. 内核与模块升级及镜像制作
在进行系统的内核与模块升级时,我们可以通过一系列的命令来删除不必要的模块以节省空间。以下是具体的删除命令:
# rm –rf kernel/net/atm
# rm –rf kernel/net/ipv6
# rm –rf kernel/fs/affs
# rm –rf kernel/fs/coda
# rm –rf kernel/fs/cramfs
# rm –rf kernel/fs/freexfs
# rm –rf kernel/fs/hpfs
# rm –rf kernel/fs/ncpfs
# rm –rf kernel/qnx4
# rm –rf kernel/romfs
完成模块删除后,退出chroot环境:
# exit
在复制新模块之前,需要注意先从初始ramdisk中移除现有的SCSI模块,仅复制系统启动实际需要的模块。如果系统不使用SCSI,这一区域的空间可以大幅缩减,DSL启动所需的最小模块是 ide-scsi.o 。模块的删除选择取决于个人需求,若不需要防火墙,可移除netfilter模块;若不需要SCSI,移除SCSI模块能节省大量空间。
完成内核和模块的升级后,可继续进行常规的完整重制过程。要从工作目录制作ISO镜像,只需依次运行以下脚本:
./makeim
超级会员免费看
订阅专栏 解锁全文
1226

被折叠的 条评论
为什么被折叠?



