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