LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2149|回复: 11

Linux下刻录光盘(转载)

[复制链接]
发表于 2002-4-16 20:24:12 | 显示全部楼层 |阅读模式
请问如何制作可启动光盘呢?文章后的参考资料在哪?
谢谢!
发表于 2002-4-16 20:51:00 | 显示全部楼层

*#!&*Linux下刻录光盘(转载)

[这个贴子最后由skywx在 2002/04/16 09:22pm 编辑]

在boot选项下你可以
生成可启动光盘 。你要先采用一个预先建立好的ISO映像文件才好
发表于 2002-4-16 21:16:54 | 显示全部楼层

*#!&*Linux下刻录光盘(转载)

[这个贴子最后由北南南北在 2002/04/16 09:21pm 编辑]

请试一试这个:我不知道你是不是制作系统安装的启动盘!!如不是你能不能把你的意思详细的说出来,这样我们共同讨论!多谢你的提问!<p>******************************************************************************<p>关于制作 Linux 自启动光盘 &nbsp;<p>******************************************************************************<p>所用软件:
mkhybrid ,支持 Joliet 长文件格式。
RedHat 有 mkisofs,但mkisofs不支持 Joliet 长文件格式。 <p>命令: <p>mkhybrid -o RH72.iso -b images/boot.img -c images/.boot.catalog
-R -J -T -V RedHat72 /RedHat-7.2 <p>说明: /RedHat-7.2
RedHat 7.2 所在的路径。
-o RH72.iso
输出ISO文件名,可以带绝对路径 <p>
-b images/boot.img
制作自启动光盘的image文件,应当是1。44M 或1。2M 大小
该Img文件所处路径是相对路径,本例中是在/RedHat-7.2
下的images/boot.img
-c images/.boot.catalog
自启动的catalog文件,在生成ISO文件时产生。
-R
Rocket Rodge 格式,该选项是必需的。
-J
Joliet 格式
-V RedHat72
光盘的卷标(Volume) <p>更具体的可以 man mkhybrid 得到。 <p>生成的ISO文件可以用Easy-CD Creator Deluxe 刻到光盘.
不能把ISO文件直接刻上去 <p>从File-&gt;Create CD from DISC image 再选ISO文件!
 楼主| 发表于 2002-4-17 13:00:57 | 显示全部楼层

*#!&*Linux下刻录光盘(转载)

[这个贴子最后由unix菜鸟在 2002/04/17 01:06pm 编辑]

多谢老大,到这里我真是受益良多,我从网上当下了TurboLinux Server 7.0的文件,不是光盘映像,所以想知道如何把它制作成可启动的光盘.
另外,请问mkhybrid何处有当?谢谢!
发表于 2002-4-17 13:23:52 | 显示全部楼层

*#!&*Linux下刻录光盘(转载)

[这个贴子最后由北南南北在 2002/04/17 01:59pm 编辑]

这个软件,你用www.google.com就能找到。我们大家都会帮助你的。放心!
***************************************
我刚才试着查找一下用这个词找:mkhybrid
东西太多了,如果你实践了,兄弟你如果有时间,最好写一文章发上来,大家好分享你的成果!
发表于 2002-4-17 13:56:44 | 显示全部楼层

*#!&*Linux下刻录光盘(转载)

如何在Linux下刻光盘? <p>一个ISO映像是可以直接写到CD-R盘片上的文件。在Linux下,可以通过两个步骤完成。首先,用mkisofs或者mkhybrid工具创建一个ISO映像文件。然后,用cdrecord或老一点的cdwrite或者其他前端图形工具将ISO映像文件写到CD-R上。具体信息请看CD-Writing HOWTO,最新的版本(2000/3/5)在http://www.linuxdoc.org/HOWTO/CD-Writing-HOWTO.html上,从http://www.linuxdoc.org/HOWTO/CD-Writing-HOWTO-2.html#ss2.2 也可以找到相关信息的连接。
发表于 2002-4-17 14:04:13 | 显示全部楼层

*#!&*Linux下刻录光盘(转载)

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

发表于 2002-4-17 14:45:37 | 显示全部楼层

*#!&*Linux下刻录光盘(转载)

mkhybrid下载地址::<p>ftp://ftp.ge.ucl.ac.uk/pub/mkhfs/
 楼主| 发表于 2002-4-20 16:25:21 | 显示全部楼层

*#!&*Linux下刻录光盘(转载)

谢谢老大,本想试一试新学的招数,可下载来的TurboLinux Server 7.0的文件共有747MB,一张CDR放不下,分成二张又不知何从下手,请问老大有何高招?
发表于 2002-5-22 12:47:27 | 显示全部楼层
这个是个bin文件吧。。。。
在Windows下用easy cd creator就可以了:confused:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表