CentOS下光碟片燒錄方法
centos下燒錄光碟片非常簡單,只需在終端視窗輸入以下命令即可:
cdrecord -v -eject speed=8 dev=/dev/cdwriter driveropts=burnfree test.iso
cdrecord軟體在發行版中一般都有,如果安裝系統時沒有安裝它,在你的安裝盤裡應該能找到。
其中參數如下:
-v 輸出儘可能多的校正資訊
-eject 燒錄完畢後彈出光碟片
speed=8 指定燒錄機的速度
dev=/dev/cdwriter 燒錄裝置(可以到/dev下進行查看)
driveropts=burnfree 啟動防緩衝用光的燒錄保護技術(請看man cdrecord)
test.iso,要燒錄的iso檔案名稱
本例中幾個特別的說明
a. 如果燒錄機能被識別,不用執行-scanbus了
在centos5下,執行cdrecord -scanbus會報錯
需要改用如下命令:
cdrecord dev=ATA -scanbus ,即可正確輸出裝置列表和標識
其中可看到光碟機是ATA:1,0,0這樣的一個標號
b. 燒錄裝置名稱上,centos5自動識別出來了/dev/cdwriter-hdc
沒識別出來的話,改成dev=ATA:1,0,0這種方式也可以
c. 一般不用加--speed,因為cdrecord會自動檢測最佳燒錄速度
d. 網上的教程,都沒有防緩衝用光的燒錄保護
即 Sanyo BURN-Proof, Ricoh Just-Link, Yamaha Lossless-Link 等技術
實際加上對應參數driveropts=burnfree即可
e. CentOS5內建的cdrecord程式,是經過特別修改的版本,可燒錄CD和各種DVD媒體
因此不用找其他DVD燒錄軟體了
可以用下面的命令來指錯iso檔案:
mkisofs -r -o sample.iso my_private 做成iso檔案,-r代表將所有的檔案屬性變成對所有人是可讀屬性的,-o代表輸出。