我们假设在你的系统中有一个可以工作的CD刻录机并且你知道如何使用它。我们在这里讲述一些关于刻录CD的细节。如果你在一个LINUX系统中刻录你的CD,你可以安装优秀的 XCDroast包。在 XCDRoast,打开 Rock Ridge扩展,以及TRANS.TBL 文件的制作。
确认CD的top 目录包括至少如下的目录和文件
COPYING RPM-PGP-KEY README RedHat/
以下的目录可以根据情况而添加
doc/ gnome/ misc/ dosutils/ images/
(这一部分需要感谢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