這些是 CDlinux 的內核命令行參數,這些參數都是可選的。在大多數情況下,您可以不用管它們,直接用系統預設好的缺省值就行了。
CDL_AMOUNT
CDlinux 能自動檢測/挂載您的磁盤和分區,包括固定硬盤和移動硬盤、光盤等都能自動挂載。這個功能在 CDlinux 標准版和社區版里缺省是打開的。不過為了安全起見,此功能在 CDlinux_迷你版里是關閉的(比如,您可能要用 CDlinux 迷你版來修復受損的磁盤/分區,在這種情況下您一定希望別自動挂載分區)。如果您想自己決定是否自動挂載,可以使用這個參數:
缺省值: yes (標准版、社區版)
no (迷你版)
例子:
CDL_AMOUNT=yes # 自動挂載
CDL_AMOUNT=no # 只檢測,不挂載 (不會有寫操作)
CDL_CMD
您可以用這個參數指定一些命令,讓 CDlinux 在檢測磁盤、加載擴展模塊之前執行它們。注意:如果您想讓 CDlinux 啟動時自動執行一些操作,您可以用 /etc/rc.d/rc.local 文件來指定,在絕大多數情況下都可以不用這個參數,除非您想在 CDlinux 剛剛開始初始化時就執行這些操作。
缺省值: 無缺省值
例子:
# 把第一個 md 盤命名為 /dev/md1 而不是 /dev/md0:
CDL_CMD="mdadm -Ac partitions -m 0 /dev/md1"
# 命令還可以更復雜一些,還可以加上管道:
CDL_CMD="echo 'Hi!'; echo 'Hi!' | sed 's/!/ again!/'"
CDL_DEV
CDlinux 安裝在哪個設備上?CDlinux 啟動時會自動查找、加載附加模塊,如果指定了這個參數,CDlinx 就會優先到您指定的設備上查找。您也可以不用管,讓 CDlinux 自己去找。
缺省值: /dev/sr0
例子:
CDL_DEV=sda1
CDL_DEV=/dev/sda2
CDL_DEV=UUID=42656e5a-1971-0825-0001-d5d4d1b1bae9
CDL_DEV=LABEL=YourDiskLabel
CDL_DEV=LABEL="Your Disk Label"
CDL_DIR
CDlinux 安裝在文件系統的哪個目錄下?可以不用管它,用缺省值就行了。除非您想自己定制 CDlinux,把它安裝到您指定的目錄里:
缺省值: boot/CDlinux, CDlinux
例子:
CDL_DIR=Some/Dir/CDlinux
CDL_DIR="Some Dir/CDlinux"
# 路徑里可以帶空格,不過您的啟動管理
# 器 (boot loader) 得也支持空格才行
CDL_GUI
是否自動啟動圖形界面 (X Window)?
缺省值: yes (如果 X Windows 已安裝,且內存大于 128M)
例子:
CDL_GUI=yes
CDL_GUI=no
CDL_LANG
CDlinux 缺省使用的語言/locale。
缺省值: en_US.UTF-8
例子:
CDL_LANG=zh_CN.UTF-8
CDL_LOOP
是否以 “loop” 模式挂載擴展模塊,以節省 RAM?
缺省值: 動態判斷
啟動時 CDlinux 會自動檢測您的內存大小,如果內存夠大,
CDlinux 會把自己完全加載到內存中,以加快運行速度。如
果內存不足,CDlinux 會自動改用 "loop",以節省內存。
例子:
CDL_LOOP=yes
CDL_LOOP=no
CDL_WAIT
有些設備,如 U 盤、SD 卡等啟動比較慢,Linux 內核需要花一些時間才能識別它們。如果您把 CDlinux 安裝在了這些設備上,CDlinux 就必須等這些設備准備好了才能從上面加載擴展模塊,這個參數告訴 CDlinux 等待多少秒。
缺省: 8 (秒) (如果需要的話)
例子:
CDL_WAIT=16