无忧启动论坛

标题: 有人做过live CD吗。 [打印本页]

作者: bolodhzs    时间: 2013-8-29 14:36
标题: 有人做过live CD吗。
最近想自己折腾个linux系统,手头上有casper下的vmlinuz和initrd.gz还有一个squashfs的文件系统,想要做成光盘可以引导,貌似linux都是用isolinux或者syslinux,请问具体有这方面的资料没,
作者: wmsnet    时间: 2013-8-31 09:15
本帖最后由 wmsnet 于 2013-8-31 09:20 编辑

最简单的办法,下载一个光盘,把里边的系统文件删除,只留一个引导的部分,主要作用是引导,你的vmlinuz和initrd.gz一个是内核,一个是文件系统,加上光盘的引导就可以,使用工具是ultroiso。

制作的参考步骤如下:(任何linux系统环境,建议centos,下载isolinux安装包并安装)
为iso映像建立一个目录,作为iso的根目录(也就是光盘的根目录),比如myiso/   
在建立好的目录下,建立一个isolinux目录(这个名称必须有,最好不要修改) 随后把isolinux.cfg和isolinux.bin放到isolinux目录下。
在iso的根目录下,放置光盘所包含的内容,要包含刚才的内核和文件系统俩文件。 其他放什么都可以,大小最好别超过CD光盘的大小,到此目录结构建立完成。例子如下:

myiso
|---isolinux | |
| |---isolinux.bin
| |__isolinux.cfg
|---vmlinuz
|---initrd.gz
|---readme 。

接下来配置isolinux.cfg  isolinux.cfg的格式和lilo.conf grub.conf相似:

prompt 1
timeout 100
default myiso
label mysio
kernel /bzImage append initrd=/COLOR.gz load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=60000 rw root=/dev/ram

然后,执行生成iso,命令如下:
mkisofs -o myiso.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table myiso

到此,iso生成,在虚拟机下测试OK后,可以刻录光盘,或者使用ultroiso,将iso镜像系统写到U盘中做引导,需要主板支持。




作者: bolodhzs    时间: 2013-8-31 10:14
wmsnet 发表于 2013-8-31 09:15
最简单的办法,下载一个光盘,把里边的系统文件删除,只留一个引导的部分,主要作用是引导,你的vmlinuz和i ...

我这没有要做linux的版本,我手头上有引导的文件,想要问的是怎么去设置引导,是不是所有版本的linux的引导文件一样,可以直接拷贝过来就可以使用
作者: zzykzzyk    时间: 2013-8-31 18:51
没有没有
作者: zhangyuok    时间: 2014-2-7 20:34
这玩意比windows内存系统有意思多了




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3