Next Previous Contents

6. 最后: 烧制CD

我们假设在你的系统中有一个可以工作的CD刻录机并且你知道如何使用它。我们在这里讲述一些关于烧制CD的细节。如果你在一个LINUX系统中烧制你的CD,你可以安装优秀的 XCDroast包。在 XCDRoast,打开 Rock Ridge扩展,以及TRANS.TBL 文件的制作。

确认CD的top 目录包括至少如下的目录和文件

 
COPYING      RPM-PGP-KEY README       RedHat/

以下的目录可以根据情况而添加

 
doc/         gnome/      misc/        dosutils/    images/

6.1 制作可自行启动的CD

(这一部分需要感谢Dawn Endico dawn@math.wayne.edu). 既然XCDroast不支持制作可自行启动的磁盘,你需要一些其他的工具。例如 mkisofs cdrecord,你可以从 ftp://contrib.redhat.com获得这些软件的RPM包的最新版本。

你需要制作被刻写在CD上的一个映像文件。这个文件大约有500M或者更多。因此请确认你有足够多的自由空间并且,如果必要的话,在以下的命令中切换到redhat.img 目录中。你可能需要作为一个根拥护使用mount 或者cdrecord

制作磁盘映像

切换目录至你的镜象,也是你的CD的根目录。例如redhat-6.0/i386

 
mkisofs -v -R -T -J -V "Red Hat 6.0" -b images/boot.img -c boot.cat -o /tmp/redhat.img . 

一些版本的mkisofs 没有-J 选项。这个选项可以被忽略,因为它所定义的Joliet扩展为了在CD在WINDOWS中的可读性更强而不被安装程序使用。

测试映像

will be wrong.

如果你还不够放心,你可以通过装载的方式检查你的新的磁盘影象。如果你忘记更改文件的许可,或者设置rock ridge扩展,那么将会产生明显的错误。因为这样的文件和目录结构将是错误的。

 
mount -t iso9660 -o ro,loop=/dev/loop0 /tmp/redhat.img /mnt/cdrom

当你完成了这个工作之后,不要忘了卸载之。

 
umount /mnt/cdrom 

烧制磁盘

确认你正确地设置了你的设备的速度,这个命令是为了4X的CDR,而你可能拥有的是1X或者2X的驱动器。

 
cdrecord -v speed=4 dev=0,0 /tmp/redhat.img 


Next Previous Contents