一直以来,工作中有定制linux livecd的需求,尽管自己用的系统是Debian Sid的系统,可是却一直在作定制基于ubuntu的live系统,原因就是ubuntu的casper live系统稳定而成熟。之前也知道debian有个live系统,很久前尝试时却不理想,就丢在一边了。
最近,觉得使用ubuntu的casper实在太麻烦了,要做N多的手工操作,尽管自己也写了几个脚本来帮助提高效率,可是依然是经常忘了操作顺序,ubuntu为了简化桌面系统用户的安装,经常会强制装很多定制时用不到的软件包,把系统搞的巨大无比,很是烦人。
最近,看到Debian发布了新版的lenny beta1 的livecd,于是下了个试试,效果不错,而且使用的就是debianlive system,既然官方正式采用了他,想必比较完善可用了。跑到 看了看,貌似很好很强大,决定试试。
我的系统是Debian Sid,很好,debianlive工具集已经在Sid官方库里了,只需简单的:
aptitude install live-helper
工具集就装好了。
下面就是测试一下这个咚咚可否正常工作了,在此之前,需要提醒的是,如果自己没在本机或局域网服务器搭建debian包镜像的话,制作live system所需的漫长的软件包下载工作会把人折磨死,如果是那样,还是不要继续得好。我们简单的建立一个基本系统,我们的debian镜像位于局域网的192.168.1.88,建立一个工作目录test,进入该目录,键入如下指令:
lh_config --distribution sid --mirror-bootstrap "" --mirror-chroot "" |
然后,就需要使用超级用户完成build工作了
sudo lh_build
如果一切正常,系统就会自动下载一大堆包,并最终生成binary.iso,这就是我们需要的live cd了,当然,这次我们只是简单试试工具集是否工作正常,这个cd没有图形界面,也没多少实用工具,用处很有限,我们会在下次来看如何制作一个较复杂的带图形界面的livecd。
阅读(1313) | 评论(0) | 转发(0) |