在Linux作業系統下使用DVD燒錄機(轉)

ba發表於2007-08-12
在Linux作業系統下使用DVD燒錄機(轉)[@more@]  現在,越來越多的使用者開始裝備DVD燒錄機。在Windows平臺上使用DVD燒錄機應該不存在什麼問題,那麼在Linux平臺又應該如何使用DVD燒錄機呢?

  一、安裝

  要想在Linux環境中使用DVD燒錄機,先必須進行裝置安裝。內建DVD燒錄機的安裝稍微複雜一點,需要對啟動配置檔案作一些小小的改動;USB或FireWire(火線)介面的外接燒錄機就簡單多了。

  先來看看內建燒錄機。把DVD燒錄機裝置接入PC上的適當介面,開啟機器的電源。啟動完畢後,執行dmesg,螢幕上出現大量的資訊,向前滾動尋找關於DVD燒錄機的那一行,類似“hdc: Hewlett-Packard DVD Writer 300, ATAPI CD/DVD-ROM drive”。這行內容顯示出了DVD燒錄機所在的位置,在這裡是hdc。

  接下來,如果系統用Grub啟動,用文字編輯器開啟/boot/grub/grub.conf,找到以“kernel”開頭的一行,在這行內容的未尾加入“hdc=ide-scsi”,例如:“kernel /vmlinuz-2.4.20-20.9 ro root=LABEL=/ hdc=ide-scsi”。

  如果系統透過LILO啟動,用文字編輯器開啟/etc/lilo.conf,修改以“append”開頭的一行,加入“hdc=ide-scsi”,例如:“append="root=LABEL=/ hdc=ide-scsi"”

  執行/sbin/lilo命令使得對LILO的改動永久有效。修改好Grub或LILO之後,重新啟動機器就可以了。

  如果DVD燒錄機使用USB或FireWire外部介面,不必修改系統配置,只要將它插入介面然後開機就可以了。在shell上執行dmesg,可以看到系統己找到燒錄機的資訊,類似:

  scsi0: SCSI emulation for USB Mass Storage devices

  Vendor: PIONEER Model: DVD-RW DVR-106D Rev: 1.05

  Type: CD-ROM ANSI SCSI revision: 02

  在Linux下使用DVD燒錄機必須安裝一個cdrecord-ProDVD工具,它的最新版本可以從下載,注意務必下載版本號最高的以“i586-pc-linux-gnu”結尾的檔案(如圖);另外還要下載一個cdrecord-wrapper.sh檔案。安裝cdrecord-ProDVD的方法是:以root身份登入,然後依次執行命令(注意根據具體的檔名作相應的替換):

  $ chmod 755 cdrecord-wrapper.sh

  $ mv /usr/bin/cdrecord-ProDVD

  $ mv cdrecord-wrapper.sh /usr/bin

  如果要測試cdrecord-ProDVD、檢測DVD燒錄機的基本資訊,在shell中執行下面的命令:

  $ cdrecord-wrapper.sh -prcap dev=/dev/sg0

  二、燒錄和複製DVD

  假設要將硬碟上的一個目錄備份到DVD,執行命令:

  $ mkisofs -R -J -split-output -o imagefile .

  $ cdrecord-wrapper.sh dev=/dev/sg0 speed= -v imagefile*

  第一行命令建立一個名為imagefile的映像檔案,這個映像檔案包含了當前目錄下的所有目錄和檔案。第二行命令呼叫cdrecord-ProDVD將映像檔案寫入一片空白的DVD,請將寫入速率設定為DVD燒錄機的最大寫入速率。

  如果你要把硬碟上不同位置的多個目錄備份到同一片DVD,可以建立一個臨時目錄,構造一組指向各個目錄的符號連結,例如:

  $ mkdir cdlayout

  $ cd cdlayout

  $ ln -s /some/where/dir1 dir1

  $ ln -s /else/where/dir2 dir2

  現在如果從cdlayout目錄燒錄DVD,DVD上將有硬碟中dir1和dir2兩個目錄的內容。

  複製DVD(或CD)也同樣簡單。首先從前面cdrecord-ProDVD的FTP網站下載readcd工具,然後以root身份執行安裝:

  $ chmod 755

  $ mv /usr/bin/readcd

  安裝好readcd之後,你可以用“readcd dev=/dev/sg0 f=imagefile”命令將驅動器中DVD碟片的內容複製到名為imagefile的映像檔案,然後執行“cdrecord-wrapper.sh dev=/dev/sg0 speed= -v imagefile”命令就可以將映像檔案複製到DVD了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-949822/,如需轉載,請註明出處,否則將追究法律責任。

相關文章