|
楼主 |
发表于 2006-7-13 22:35:28
|
显示全部楼层
Post by d00m3d
1. 为何根目录下要建几个 tarball 如 etc、home、var、root 等再由 linuxrc 在启动时加载?
这个LiveCD是从我以前制作的一款带KDE的LiveCD改进过来的,所以也就直接继承了原来的设计,这几个bz2文件确实是在启动时展开的.
Post by d00m3d
2. 软件目录下的结构也不理解,好像重覆了,但又貌似是刻意编排的
并没有重复的内容,只是有一些链接而已,目的是为了方便启动过程中的加载,但基本符合一般的结构(可能缺少部分目录,但都是LiveCD中未用上的)
Post by d00m3d
1. 启动後的 shell 宜保留(或加入)最少的基本操作,如挂载分区及编译环境,让有需要的用户去自行编译突然需要的软件,比如无线网卡的驱动,这样用户还有一线希望可以用无线上网或作其他用途,这方面 LFS 的 LiveCD 及 SourceMage 的安装 CD 都有这样的考量
你的想法跟我不谋而合,但是你也看到了,开始找不到空间,只有一些比较小的空间,所以目前LiveCD中只包含了在安装中必要的一些文件,如果你查看文件情况就可以看到Olive文件占用了200M的,剩下的60M是LiveCD系统的,另一个原因是目前的包管理器还只支持本地方式的安装,所以加入一些连网用的包对于这个以安装为目的的CD没什么大用处.
Post by d00m3d
2. 或许可以像 LFS 的 LiveCD,可以让用户自行订制 CD 内容
这点在我的设计中有特别的方法来实现.
不过如果想手工修改LiveCD也很方便,只需要在SYSTEM中加入自己的东西就可以.SYSTEM是一个用squashfs的压缩文件系统文件. |
|