LinuxSir.cn,穿越时空的Linuxsir!

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

如何将软盘改为光盘?

[复制链接]
发表于 2004-12-27 22:15:25 | 显示全部楼层 |阅读模式
在这里看了很多教程,但我的水平不高,有关制作有很多都是基于软盘的,但现在的新电脑都是很少软盘的了,请问在电脑没软盘的情况下如何将内容写到光盘?
用命令行可以吗?
有什么办法可以将启动的内容写到光盘的启动区?
 楼主| 发表于 2004-12-27 22:20:02 | 显示全部楼层
也许我说得不是很清楚,我的意思,是有关教程大部分都是要用命令写入软盘的,但现在电脑上没软驱了,如何将这命令转为光盘?因为直接用命令写不入光盘(可以吗?),如果写入文件再刻为光盘的话又不能启动了,有什么办法呢?有什么办法可以将有关内容写到光盘的启动区?

望有心人帮助指教一下,先谢谢了。
 楼主| 发表于 2004-12-28 16:32:44 | 显示全部楼层
没人用过吗?
发表于 2004-12-28 17:11:48 | 显示全部楼层
可启动光盘一般都遵循IBM的“El Torito” Bootable CD-ROM Format Specification,另外,光盘映像也一般都采用iso9660格式以便于移植兼容。
在Linux下面使用cdrecord命令来刻录光盘,在此之前,经典的做法是制作一张含有启动信息的iso文件,这由同样出自cdrtools包的mkisofs来完成,它的-boot-table选项可指定启动映像。那么可见,制作启动映像是关键。
如何制作呢?简单地可以参考本版区中的livecd教程,使用grub的已有启动映像来体验一下效果。进一步,如果你要DIY,可不是一件容易的事情,这需要你对IBM那个规范的深刻理解(后附pdf文件,可以下载来参考),然后编程来填充映像的各个数据段。
最直接的做法,避免重复造车轮(正如我们向朋友发送文件,会使用高层应用工具比如QQ来做,而不是说自己编程去构造符合TCP/IP协议的数据包再发送,然后叫朋友又去手动解析这个数据包),在这方面,已经有很成熟的方案和工具了,那就是使用isolinux来实现。这一般也是livecd的必选(比如knoppix、ibox)。

所以说,没有什么命令可以一步到位,命令(mkisofs)只是工具,关键在于你会不会制作"启动映像"。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-12-28 18:24:32 | 显示全部楼层
十分感谢home_king!谢谢你答得这么详细!我下载份文件回去细看。
启动镜象我在XP下常做,不过在LINUX下还未学会各种工具,我回去慢慢摸索。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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