easycd pro 好像不支持unix 下的 RockRridge 格式,最好还是在unix 环境刻录,以保证正确性。
我是用的 mkisofs -R -T -l -a -o /u/my.iso /source
目前高版本的 mkisofs 也支持 windows 的 Joliet 扩展。
: 我又安装了cdwrite,但man cdwrite中说必须要连接到/dev/sg设备上
: 我不知道如何连接,我的cdr是/dev/scd0,使用ln -s /dev/scd0 /dev/sfg
报告device not configure
: 不连接时cdwrite总报告:
: open scis device only-read
设备连接不要用软连接,直接用ln /dev/scd0 /dev/sfg,不过cdwrite可以直接用/dev/sga
/dev/sgb等.
最好使用 cdrecord 1.6.1 以上的版本。
不知你的 CDr 是 SCSI 还是 IDE 接口?如果是 IDE 接口,
必须重新编译你的 kernel 让 linux 支持IDE 模拟 SCSI,
并要注意把 sg 也一起编译进核心,因为 cdrecord 是对 cdr
采用 SCSI 指令方式。
:非常感谢你的解答
:我的cdr是scsi的
:cdrecord是干什么用的?
:mkisofs与mkhybrid有什么不同?
mkisofs 与 mkhybird 都是作ISO 的软件。但是mkisofs更好一点。
cdrecord 也是一个刻录cd-r的软件,比cdwrite 好用,支持的CDR类型也多.
slackware3.5已经有 cdrecord 1.6.这个版本.
你可以用:
cdrecord -scanbus
来检测你的cd-r 设备。然后用 cdrecord dev=0,0 my.iso speed=2 来刻录。
Zou Yu wrote:
> i've spent up to 30hrs to download redhat5 from it's original
> ftp site, and now i am going to make a cd. but it seems that
> redhat cannot recongnize long-filename, it happend to my
> ex-cd copy of redhat4.2, the install procedure prompt that
> it could not find the proper file to install from time to time,
> even after i've copied the whole images onto my win95 filesystem,
> and restart to install. ( i made that cd in 8.3&long-filename
> format, easy cd pro, win95 envirment ).
>
> i am currently using slackware 3.4 linux distribution now, and
> there is a file 00_TRANS.TBL under each directory. i don't know
> it will work under redhat if i creat such files while making cd.
>
> or is there any other ways can sovle this problem?
> TIA.
>
> --
>
> Zou Yu <cybmouse@public.wh.hb.cn>
> A Linux newbie. :)
> http://www.cfido.com
香农说得对,你应该使用Rock Ridge Extension。这个扩展是unix对
ISO-9660文件系统的扩展,支持长文件名和gid/uid。M$的东西当然
不懂这些所以不能用。
你可以用Linux下的mkisofs命令来生成iso-9660文件系统的文件然后
将该文件传到你的有CDR的机器上把它刻出来。如果你的Linux机器上
有CDR你也可以直接在Linux机器上刻。我在Linux机器上刻光盘同时
还可以编译内核也不会出问题,M$在刻盘时据说就不能干别的了。:-)
如果你的mkisofs版本较高(例如1.5)你还可以作可自举的光盘。
mkisofs -R -b Yout_BootImage(boot.img) .....
man mkisofs for detail.
min
--
----
NT=No Thanks, WWW=World Wide Wait
Does PnP mean "Plug and Pray"?
azhang wrote:
> 各位大侠,请教一个问题:
> 我用mkisofs在redhat4.2下刻录redhat5.0光盘,
> redhat5.0软件在一个dos分区硬盘上,用vfat模式
> mount,长文件名显示正常,用
> mkisofs -o redhat.iso -L -R -T -V -a redhat5.0
> 这里redhat5.0是我放redhat5.0文件的目录,
> 运行一会后显示"using Keyboard.000 as
> /hard2/redhat5.0/doc/howto/Keyboard-and-Console-HOWTO.gz"
> 一大串这样的东西,然后才开始做iso文件,
> 这是怎么回事?
那是说后一个文件名被改成前一个文件名了,你不用理会它,Rock Ridge会将它搞对的。
> 我的mkisofs命令行对吗?这样做出的.iso文件刻录后行吗?
> 不行的话如何解决呢?
你的做法应该说没有错,应该可以工作的。
我认为你不需要给出-L、-T、和-V开关。
mkisofs -R -a -o /hard2/redhat.iso redhat5.0
就应该可以了。
你可以按如下方法检查。
mount redhar.iso /mnt -t iso9660 -o loop=/dev/loop0
cd /mnt ; ls -1R > /tmp/ISO.list
cd /hard2/redhat5.0 ; ls -1R > /tmp/ORIG.list
diff /tmp/ISO.list /tmp/ORIG.list
如果没有不同就对了。注意以上命令中-1R中的1为阿拉伯数字1不是小写的L(l)。
最后umount /mnt
就这样吧。 :-)
祝你成功!
min
--
----
NT=No Thanks, WWW=World Wide Wait
Does PnP mean "Plug and Pray"?
有人正在写kcdwrite,真是kde爱好者的福音,不过目前还是0.0.1版,只能刻CD唱片.
另外一个工具是BurnIt,用Java写的mkisofs及cdrecord图形前端.
类似的有人用Gtk写了个 ECLiPt
Roaster
顺便提一下,如果你用的是CD-RW或DVD-ROM,建议去看一下UDF。
本文转自中文Linux论坛