2012年9月7日 星期五

RDRCFG設定檔說明

RAM Disk Rootfs Tool 在 Linux 載入 initrd (虛擬檔案系統 Initial RAM Disk) 後會讀取 GRUB 中 RDRCFG 參數所設定的設定檔,若無法讀取、缺少或RDRCFG內容設定不正確,將無法正常執行,造成開機失敗。

RDRCFG設定檔內容格式說明:
1.以 # 開頭的行視為註解

範例
# 這是註解

2.參數設定方式
參數名稱=參數值
參數值為多個值時,以空格作為分隔符號
設定參數及值必須位於同一行不可跨行

範例
RDR_PKG=a b c

RDRCFG設定檔參數說明
RDR_PREDIRRAMDisk Rootfs tool 預建目錄
系統會在開機流程中,在 / 目錄下建立所設定目錄,此參數可以省略。

RDR_PKGPATHRAMDisk Rootfs tool載入 tgz檔案所在目錄設定
設定利用 RAMDisk Rootfs Tool 工具 rdrtool_tgz.sh 建立所要載入的 tgz檔案所在目錄,此參數不得省略。

RDR_PKGRAMDisk Rootfs tool載入 tgz檔案設定
設定利用 RAMDisk Rootfs Tool 工具 rdrtool_tgz.sh 建立所要載入的 tgz檔案名稱,若設為 '*' 則是指 RDR_PKGPATH 下所有檔案,此參數不得省略。

RDR_FSTABRAMDisk Rootfs tool 開機掛載檔
設定RAMDisk Rootfs tool 開機掛載檔 /etc/fstab,設定值會自動複製至 rootfs /etc/fstab,可以利用此參數,自動掛載其他檔案系統,若參數不指定,或檔案不存在,系統將會自行產生。

RDR_FSTAB檔案內容設定方式,同一般Linux系統 /etc/fstab設定方式。


RDRCFG設定檔範例
RDR_PREDIR=bin boot cgroup dev etc home lib lib64 media mnt opt proc root sbin selinux srv sys tmp usr var rdrtools

RDR_PKG=*
#RDR_PKG=bin boot cgroup etc home lib lib64 media mnt opt sbin usr var

RDR_PKGPATH=/rdrtools

RDR_FSTAB=/rdrtools/fstab.tmpfs


RDR_FSTAB 設定檔範例
tmpfs                   /                       tmpfs   defaults        1 1
/dev/sd2             /rdrtools                ext4    defaults        1 2

沒有留言:

張貼留言