红联Linux门户
Linux帮助

重新构建Livecd时出现的问题

发布时间:2010-02-04 20:41:08来源:红联作者:sophora
最近闲来无事,准备买新的电脑,可是原来的fedora系统经过调试和修改之后用起来感觉非常不错,所以打算做成Livecd到时候安装到新的电脑上。在网上找到了如下教程:
1:安装所需工具
#yum install squashfs-tools genisoimage

2:建立一个存储系统的os.img镜像
#dd if=/dev/zero of=/os.img bs=512 count=8M

3:制作存储
#losetup /dev/loop0 /os.img

4:连接设备
#mkfs.ext4 /dev/loop0
#mkdir /sysroot
#mount /dev/loop0 /sysroot

5:复制所需的文件
#cp -Rpf /bin /boot /root /etc /lib /usr /sbin /home /var /opt /srv /sysroot

6:手动建立如下目录
#cd /sysroot
#mkdir proc dev media mnt tmp sys net
#chmod 777 tmp

7:删除相关配置文件
#rm -rf /sysroot/etc/fstab
#rm -rf /sysroot/etc/mtab
#rm -rf /sysroot/etc/modprob.conf
#rm -rf /sysroot/etc/sysconfig/network-scripts/ifcfg-eth0

8:下载所需的文件
#cd /
#wget ftp://cle.linux.org.tw/pub/OSSACC/pakelivecd/livecd.tgz
#tar zxvf livecd.tgz

9:制作squashfs.img
#umount /sysroot
#losetup -d /dev/loop0
#mksquashfs os.img sysroot /iso/squashfs.img -le
10:制作iso文件
#cd /iso
#mkISO pcschool /pcschool.iso(pcschools必须和/iso/isolinux/isolinux.cfg中的 CDLABEL名称一样)
在进行到mksquashfs os.img sysroot /iso/squashfs.img -le的时候,提示没有le这个参数,我看了下他的相关参数。索性直接去掉了,通过~
可是在最后制作iso文件的时候提示没有mkISO这个命令,我也试图用yum安装这个命令,可是提示没有。到百度上搜索,基本上全部都是windows下面的mkiso命令,相当郁闷~~~~ 请教下各位大侠,mkISO这个命令执行的时候是不是会给生成的iso光盘文件增加启动信息啊? 还有就是 要是替换,应该换成什么命令去打包这个iso文件(要能引导的,不要乱说,mkisofs命令能打包iso光盘,但是做出来不能引导,而且里面的文件只要是长文件名的全部给改了,乱七八糟的)~~~~~~~~~~ 希望各位大侠给个解决办法或者解决思路,在这里先谢谢了
文章评论

共有 1 条评论

  1. yfengsde 于 2010-02-05 08:28:11发表:

    还没这样搞过