mkisofs命令用於將指定的目錄和檔案製作成為iso 9660格式的映象檔案,以供燒錄光碟。
補充說明:genisoimage與mkisofs為同乙個命令,執行mkisofs最終呼叫的為genisoimage命令,具體如下:
引數使用詳解
-a或–all
mkisofs預設不處理備份檔案。使用此引數可以將備份檔案加到映象檔案中
指定光碟的應用程式id
-abstract 《摘要檔案》
指定摘要檔名
-b 《開機映像檔案》或者-eltorito-boot 《開機映像檔案》
指定在製作開機光碟時所需的開機映象檔案
-biblio
指定isbn檔案的檔名,isbn在光碟的根目錄下,記錄光碟的isbn
-c 《開機檔名稱》
在製作開機光碟時,mkisofs會將開機映象檔案中的-eltorito-catalog 《開機檔名稱》全部內容做成乙個檔案
-c 《盤區編號,盤區編號》
將許多節區合成乙個映象檔案時,必須使用該引數
指定版權資訊檔名
-d或-omit-period
省略檔名後的句號
-d或-disable-deep-relocation
iso 9600最多只能處理8層的目錄,超過8層的目錄,rrip會預設將其設定為iso 9600相容的格式,使用該引數可以關閉該功能
-f或-follow-link
忽略符號鏈結
-h顯示幫助
-hide 《目錄或者檔名》
使指定的目錄或者檔名在iso 9660或者rock ridgeextensions格式中隱藏
-hide-joliet 《目錄或者檔名》
指定的檔案或者目錄在joliet系統中隱藏
-j或-joliet
使用joliet格式的目錄或者檔名稱
-l或-full-iso9600-filenames
使用iso 9600 32字元長度的檔名
-l或-allow-leading-dots
允許檔名的第乙個字元為句號
-log-file 《記錄檔案》
在執行過程中若有報錯資訊,缺省會顯示在螢幕上
-m 《目錄或者檔名》或-exclude 《目錄或者檔名》
指定的目錄或者檔案不會放入映象中
-m 《映象檔案》或-prev-session 《映象檔案》
與指定的映象檔案合併
-n或-omit-version-number
省略iso 9600檔案中的版本資訊
-o 《映象檔案》或-output 《映象檔案》
指定映象檔案的名稱
-p 《資料處理人》或-reparer 《資料處理人》
記錄資料處理人
-print-size
顯示預估的檔案系統大小
-quiet
執行時不顯示任何資訊
-r或-rational-rock
使用rock ridge extensions,並開放所有的檔案讀取許可權
-r或-rock
使用rock ridge extensions
-sysid 《系統id>
指定光碟系統id
-t或-translation-table
建立檔名的轉換表,適用於不支援rock ridge extensions的系統
-v或-verbose
執行時顯示詳細的資訊
-v 《光碟id>或-volid 《光碟id>
指定光碟的卷冊集id
-volset-size 《光碟總數》
指定卷冊集所包含的光碟總數
-volset-seqno 《卷冊序號》
指定光碟片在卷冊集中的編號
-x 《目錄》
指定的目錄不會放入到映象中
-z建立通透性壓縮檔案的susp記錄,此記錄只在alpha機器的linux系統上有效
1.生成通用iso命令:
mkisofs --input-charset utf-8 -r -l -t -j -v "neokylin-server-v5" -o ../neokylin-server-v5-b01.1_20200805.iso ./
2.通過指定映象檔案生成iso:
mkisofs -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -hide isolinux/isolinux.bin -hide isolinux/boot.cat -v "neokylin-server-v5" -boot-load-size 4 boot-info-table -o ../neokylin-server-v5-b01.1_20200805.iso ./
-no-emul-boot:boot image is 「no emulation」 image即非模擬模式啟動
-boot-load-size:set number of load sectors即設定載入部分的數量
-boot-info-table:patch boot image wih info table即在啟動的影象顯示資訊
使用mkisofs建立可啟動Linux
目錄結果如下 boot boot bzimage tinycore.gz isolinux boot.catboot.msgf2f3isolinux.binisolinux.cfg 最後作用 mkisofs o gentoo.iso j r v b boot isolinux isolinux.bi...
Linux系統記憶體監控全面講解 free命令
root scs 2 tmp free total used free shared buffers cached mem 3266180 3250004 16176 0 110652 2668236 buffers cache 471116 2795064 swap 2048276 80160 1...
linux 新增php和mysql到系統命令
在linux centos系統上安裝完php和mysql後,為了使用方便,需要將php和mysql命令加到系統命令中。如果在沒有新增到環境變數之前,執行 php v 命令檢視當前php版本資訊時時,則會提示命令不存在的錯誤。下面我們詳細介紹一下在linux下將php和mysql加入到環境變數中的方法...