2,204 瀏覽數

CD/DVD 光碟燒錄

CD/DVD 光碟燒錄
Step 0:前言
Step 1:關於 CDRW/DVDRW 裝置
Step 2:抹除 CDRW(DVDRW) 上的資料
Step 3:建立燒錄映像檔
Step 4:開始燒錄
Step 5:其他
Step 6:製作開機光碟
Step 7:圖形介面的燒錄程式

Step 0:前言
關於 IDE 的 CDRW(DVDRW) 在 Linux Kernel 2.4 下的燒錄,可能會找不到裝置有下面兩種方式來解決這種問題

  1. /etc/modules.conf
    [root @benjr ~]# vi /etc/modules.conf
    options ide-cd ignore=hdx
    

    其中的hdx是你的 IDE 的 CDRW(DVDRW) 所在的 IDE channel.然後重新開機進入系統.

    [root@benjr ~]# modprobe ide-scsi
    

    模組 ide-scsi 是將 ATAPI(IDE) 介面的裝置視為 SCSI 介面來使用,這樣就可以使用IDE 的 CDRW(DVDRW) 作燒錄了

  2. Boot Loader
    在 Boot Loader 中加入參數的方式也可以達到相同的方式.

    [root@benjr ~]# vi /boot/grub/grub.conf
    ……….略……………………..
    title Red Hat Linux (2.4.18-3)
    root (hd0,1)
    kernel /boot/vmlinuz-2.4.18-3 ro root=/dev/hda2 hdX=ide-scsi
    initrd /boot/initrd-2.4.18-3.img
    

    其中的 hdX 就是你實際上的裝置位置.

Step 1:關於 CDRW/DVDRW 裝置
因為使用 cdrecord(dvdrecord)燒錄必須先知道裝置代號.所以要用下面的指令來查詢

[root@benjr ~]# cdrecord –scanbus
or
[root@benjr ~]# dvdrecord –scanbus
Scan all SCSI devices on all SCSI busses and print the inquiry strings
…..
scsibus2:
2,0,0 200)’TEAC ‘ ‘CD-W540E ‘ ‘1.0C’ Removable CD-ROM
…..
#其中的 2,0,0 就是我使用的 CDRW(DVDRW) 裝置代號.

Step 2:抹除 CDRW(DVDRW) 上的資料如果我的光碟片是 CDRW(DVDRW)首先要抹除光碟上的資料

#For CDRW
[root@benjr ~]# cdrecord dev=2,0,0 blank=fast
#For DVDRW
[root@benjr ~]# cdrecord dev=2,0,0 blank=fast
#其中的 2,0,0 就是我使用的 CDRW(DVDRW) 裝置代號.

Step 3:建立燒錄映像檔如果你要將 /etc/ 目錄下所有的檔案燒到 CD/DVD 內,所以我們要先做 Image 檔.

[root@benjr ~]# mkisofs –r /etc/ > /tmp/example.iso

Step 4:開始燒錄

#For CDRW
[root@benjr ~]# cdrecord dev=2,0,0 –data /tmp/example.iso
#For DVDRW
[root@benjr ~]# dvdrecord dev=2,0,0 f=example.iso
#dev=2,0,0就是剛剛用 cdrecord -scanbus 或 dvdrecord -scanbus 查到的.

Step 5:其他
其他和 CDRW(DVDRW)燒錄相關程式

  1. dvd+rw-format
  2. growisofs

Step 6:製作開機光碟
假如您想建立您自己的 CD 來啟動安裝程式,請從第一片 RedHat 光碟中複製整個 isolinux 目錄到一暫存目錄 (cp -r /path/to/tree/isolinux/ /path/to/cdimage),然後再執行下列的指令:

# mkisofs -o /path/to/file.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -V -T /path/to/cdimage

其中要注意的是 -o 和 -c 的參數路徑是要相對應到 -T 的路徑.比如你的 -T 路徑為 /path/to/cdimage 那在 -o isolinux/isolinux.bin 和 -c isolinux/boot.cat 的路徑則為 /path/to/cdimage/isolinux/isolinux.bin 和 /path/to/cdimage/isolinux/boot.cat.

Step 7:圖形介面的燒錄程式
其實剛剛介紹的燒錄方式都有相對應的圖形介面燒錄方式來取代.下面就是常用的兩種.

http://www.nero.com/eng/NeroLINUX.html
http://xcdroast.org/

網友的想法

  1. 自動參照通知: 備份 Backup | Benjr.tw

發表迴響