Debian的自動化安裝(DEBIAN_FRONTEND)

YatHo發表於2017-10-25

Debian 安裝程式的引數

安裝系統確認一些附加的引導引數

debconf/priority

這些引數設定將設定顯示的資訊為為最低的級別。

預設安裝使用 debconf/priority=high 。 這意味著高優先的和至關重要的資訊將被顯示,但是中級和低階資訊將被跳過。如果其間出現了問題, 安裝程式將按照要求調整優先順序別。

如果你加入 debconf/priority=medium 作為引導引數,你將看到安裝選單以及安裝過程中更多的控制。當使用 debconf/priority=low ,所有的訊息將顯示在 (這相當於採用 專家級 引導方法)。通過debconf/priority=critical ,安裝系統只會顯示至關重要的資訊並且嘗試正確無誤地執行各項事宜。

這個引導引數控制用於安裝程式的使用者介面的型別。當前可能引數設定可以是:

DEBIAN_FRONTEND=noninteractive

DEBIAN_FRONTEND=text

DEBIAN_FRONTEND=newt

DEBIAN_FRONTEND=slang

DEBIAN_FRONTEND=ncurses

DEBIAN_FRONTEND=bogl

DEBIAN_FRONTEND=gtk

DEBIAN_FRONTEND=corba

預設的前端是 DEBIAN_FRONTEND=newt。 DEBIAN_FRONTEND=text 可以用於串列埠控制檯的安裝。一般來說在預設安裝介質上只有 newt 前端,因此目前這個並非很有用。

BOOT_DEBUG

傳遞此引數將記錄最複雜的引導資訊。

BOOT_DEBUG=0
此為預設。

BOOT_DEBUG=1
更多的資訊。

BOOT_DEBUG=2
大量的除錯資訊。

BOOT_DEBUG=3
Shell 指令碼將在引導期間執行於不同的地方以允許細節上的調整。推出 Shell 將繼續引導過程。

 

INSTALL_MEDIA_DEV

引數的值將為用來裝入 Debian 安裝程式的裝置路徑,例如: INSTALL_MEDIA_DEV=/dev/floppy/0

引導映像通常會掃描所有的軟盤和 USB 儲存裝置來找到根軟盤。它也可以通過此引數來只查詢一個 裝置。

debian-installer/framebuffer

一些體系使用核心幀快取以提供不同的語言安裝。如果幀快取在你的系統上面有問題,你可以通過 引數 debian-installer/framebuffer=false 關閉這個特性。這方面問題的特徵是有關 bterm 或者 bogl 的錯誤資訊,一個空白的螢幕, 或者在開始安裝的時候停止幾分鐘。

video=vga16:off 引數可以被用來取消幀快取。這些問題在使用 Mobile Radeon 卡的 Dell Inspiron 上面有所報告。

debian-installer/probe/usb

設定成 false 可以阻止在引導的時候禁止 USB 檢查來杜絕引起的問題。

netcfg/disable_dhcp

預設情況下, debian-installer 會通過 DHCP 來自動檢測網路。如果檢測成功的化,你將不需要審視並且改變 其獲得的設計。你可以在 DHCP 檢測失敗的情況下手工配置網路。

如果你的網路上面具備一臺 DHCP 伺服器,但是不想使用它比如,它給出錯誤的答案。你可以使用引數 netcfg/disable_dhcp=true 來通過 DHCP 來配置網路並且手工輸入引數。

hw-detect/start_pcmcia

設定成 false 來阻止啟動 PCMCIA 服務,如果其引起各種問題。 有些膝上型電腦對此會有錯誤的行為。

preseed/url

指定 url 到預設檔案,在安裝中自動下載和使用。

preseed/file

指定 url 到預設檔案,在安裝中自動載入和使用。

ramdisk_size

如果你在使用 2.2.x 核心,你也許需要設定 ramdisk_size=13000

注意,核心最多可以接受 8 個命令列引數和 8 個環境變數選項(包括安裝程式預設使用的選項)。 如果超出,2.4 核心會丟棄過多的選項,2.6 核心則會崩潰。

相關文章