Centos使用dd命令制作U盤啟動盤 wodim刻錄光盤


首先格式化U盤:使用fdisk -l 查看U盤到掛載點,如我的為/dev/sdb1。卸載U盤,運行格式化命令:mkfs.vfat  /dev/sdb1

然后又一次掛載U盤,開始制作啟動盤:

# dd if=/ntfs/linux_all/sys/CentOS-7.0-1406-x86_64-DVD.iso of=/dev/sdb

注意是/dev/sdb 不是/dev/sdb1  否測出現:isolinux.bin missing or corrupt 錯誤

此時能夠又一次開一個終端以dd命令同樣到用戶執行:# while killall -USR1 dd; do sleep 5; done
此時在dd命令到終端中就可以顯示刻錄進度:
3618528+0 records in
3618528+0 records out
1852686336 bytes (1.9 GB) copied, 392.471 s, 4.7 MB/s
3673141+0 records in
3673141+0 records out
1880648192 bytes (1.9 GB) copied, 397.562 s, 4.7 MB/s
3726407+0 records in
3726407+0 records out
1907920384 bytes (1.9 GB) copied, 402.54 s, 4.7 MB/s
3779793+0 records in






dd命令:
dd是Linux/UNIX 下的一個很實用的命令,作用是用指定大小的塊拷貝一個文件,並在拷貝的同一時候進行指定的轉換。
參數
1.if=文件名稱:輸入文件名稱,缺省為標准輸入。即指定源文件。<if=inputfile>
3.ibs=bytes:一次讀入bytes個字節,即指定一個塊大小為bytes個字節。
obs=bytes:一次輸出bytes個字節,即指定一個塊大小為bytes個字節。
bs=bytes:同一時候設置讀入/輸出的塊大小為bytes個字節。
4.cbs=bytes:一次轉換bytes個字節,即指定轉換緩沖區大小。
5.skip=blocks:從輸入文件開頭跳過blocks個塊后再開始復制。
6.seek=blocks:從輸出文件開頭跳過blocks個塊后再開始復制。
注意:通常僅僅用當輸出文件是磁盤或磁帶時才有效,即備份到磁盤或磁帶時才有效。
7.count=blocks:僅拷貝blocks個塊,塊大小等於ibs指定的字節數。
8.conv=conversion:用指定的參數轉換文件。
ascii:轉換ebcdic為ascii
ebcdic:轉換ascii為ebcdic
ibm:轉換ascii為alternateebcdic
block:把每一行轉換為長度為cbs,不足部分用空格填充
unblock:使每一行的長度都為cbs,不足部分用空格填充
lcase:把大寫字符轉換為小寫字符
ucase:把小寫字符轉換為大寫字符
swab:交換輸入的每對字節
noerror:出錯時不停止
notrunc:不截短輸出文件

sync:將每一個輸入塊填充到ibs個字節,不足部分用空(NUL)字符補齊。


使用wodim刻錄光盤:查看光驅信息:

wodim --devices
wodim: Overview of accessible drives (1 found) :
-------------------------------------------------------------------------
 0  dev='/dev/scd0'	rwrw-- : 'HL-DT-ST' 'DVDRAM GT31N'
-------------------------------------------------------------------------
運行刻錄
wodim -sao -v  speed=1 dev=/dev/scd0 /ntfs/linux_all/sys/CentOS-7.0-1406-x86_64-DVD.iso 

-v verbose
-eject 刻完自己主動彈出光盤
speed=1 dev=0,3,0 :1M速刻錄到dev=/dev/scd0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM