由 DUCATI » 週一 1月 09, 2006 6:06 pm
哈~ 不然你用commend做啊 不好意思小弟急著要去上課所以沒有排版
用兩個指令就可以了 mkisofs 跟 cdrecord
第一步 把 目錄或光碟轉成ISO 檔
1. 目錄轉ISO 先假設要將/home/ducati/ 轉成ISO
$ mkisofs -r /home/ducati/ > /tmp/ducati-home.iso
-r 選項可以把unix檔案系統特有資訊 如 長檔名,owner,權限位元..等 保存在光碟上 還可以保持ISO 9660格式的相容性
光碟COPY 將cd轉ISO
# dd if=/dev/cdrom of=image.iso bs=10k
理想的bs值要看硬碟和IDE介面規格設定 可能要多試幾次才會找出理想的 設定質,此檔的大小可能會達到650mb,所以要先看看有沒有足空間來容納
3.任何ISO 檔(不管是mkisofs或dd製作都可以)都掛載到檔案系統:
# mkdir /mnt/iso
# mount -o loop,ro -t iso9660 ./image.iso /mnt/iso
要是mount 向你抱怨 "Could not find any loop device"那表示你要先載入loopback的驅動程式
# modprobe loop
再來當你準備好要把ISO檔燒錄到CDR光碟上時,用這一招:
#cdrecord -v speed=12 dev=0,0,0 -data image.iso
speed參數決定燒錄速度(參考一下妳的光碟機,不一定要用最快的)
如果要抹除CDRW之前光碟裡的檔案可以加上blank選項:
# cdrecord -v speed=12 dev=0,0,0 blank=fast -data image.iso
好了 大功告成!!
文章出處 LINUX SERVER HACKS 一書
ps 我在sa有留言給你 有收到嗎? 我在study-area的id是ducati999r
最後由
DUCATI 於 週三 1月 11, 2006 10:48 pm 編輯,總共編輯了 1 次。