2009年4月28日星期二

用光盘制作iso文件

查阅网上资料,主要有以下几中方法,其中只有mkisofs命令的方式可以做成启动盘。

    1dd if=/dev/cdrom of=/root/xx.iso
    2
    mkisofs -r -o xx.iso /dev/cdrom
    3
    cp -r /home/user xx.iso
    4
    cat /dev/cdrom > xx.iso

但直接使用,报错:

I: -input-charset not specified, using utf-8 (detected in locale settings)

genisoimage: Directories too deep for '/media/cdrom0/USXP64X_ZX/Documents and Settings/Administrator/__0X000C/__0X000A/__0X0009/__0X0008/__0X0005' (7) max is 6.

出错原因是目录太深了,超出了限制,man mkisofs,仔细阅读,发现加-D,就可以取消目录深度限制。 mkisofs -D -r -o xx.iso /media/cdrom0 就可以了。

参考:http://ubuntuforums.org/showthread.php?t=288786

http://netherwinder.blogspot.com/2007/11/linuxiso.html

没有评论:

发表评论