在Linux 環境下,我們也可以輕松制作數據光盤(ISO 9660格式)。早期制作光盤都是采用命令行方式進行的,但是由於大多數電腦愛好者不熟悉Unix,因此,在命令行下刻錄光盤顯得比較繁雜。後來,隨著X -Window在Linux下的發展,我們也可以采用GUI圖形用戶界面的方式在Linux下刻錄光盤了。下面介紹命令行及在圖形用戶界面下刻錄數據光盤的詳細過程。
命令行方式下的光盤刻錄
在Linux環境下,可以通過命令行方式制作數據光盤。制作CD-ROM數據光盤時,通常分為以下幾步:
1.確認Linux主機目前使用的內核支持SCSI或SCSI仿真;
2.確保安裝了cdrecord工具;
3.如果目前使用的是IDE接口的光盤進行刻錄,則要保證內核應該支持generic SCSI驅動;
4.制作數據光盤鏡像;
5.測試光盤鏡像;
6.將鏡像文件刻錄到光盤。
如果Linux系統已經滿足以上1-3條件,那麼就可以用命令行方式開始數據光盤制作了。在命令行方式下刻錄數據光盤(ISO格式),通常使用下面幾個命令:
首先生成一個光盤的鏡像文件,鏡像文件的格式為ISO格式,命令方式如下:
#mkisofs -r -o cdrom_img.iso /mydir
說明:將/mydir目錄下的文件進行處理,可以生成一個鏡像文件cdrom_img.iso,對生成的鏡像文件進行測試:
#mount -t iso9660 -o ro,loop=/dev/loop0 cdrom_img.iso /mnt/cdrom
#cd /mnt/cdrom
#ls -l
制作好光盤的ISO鏡像文件後,需要對其進行檢驗。在Linux環境下,可以將ISO格式的光盤鏡像mount到系統的某一個目錄下,檢驗光盤ISO鏡像如圖1所示。
如果對光盤鏡像中的內容滿意了,經檢查光盤中的數據文件完全正確,就可以將鏡像文件刻錄到光盤上。
首先,掃描刻錄機設備號:
#cdrecord -scanbus
掃描結果將自動發現刻錄機的設備號。例如設備號為dev=6,0則刻錄光盤時,鍵入以下命令:
#cdrecord -v speed=4 dev=6,0 cdrom_img.iso
等待數十分鐘後,數據光盤便刻錄成功了。