
我正在嘗試在 virtualbox 虛擬機器上自動安裝 Precise 的伺服器。最終我將使用一些預置配置將其安裝在一些 ESXi VMS 上。
我想使用 linux-virtual kernel 套件和文件表明可以更改內核選擇。
我目前的預置文件中有這些行
d-i base-installer/kernel/image string linux-virtual
d-i base-installer/kernel/altmeta string linux-virtual
我還嘗試了各種其他字串,包括 linux-image-virtual。
雖然 linux-virtual 不在伺服器安裝 CD 上,但它在存檔中,並且我使用預置檔案設定了本地 apt-cacher-ng 實例:
d-i apt-setup/local0/repository string http://core:3142/gb.archive.ubuntu.com/ubuntu precise-updates main
d-i apt-setup/local1/repository string http://core:3142/gb.archive.ubuntu.com/ubuntu precise main
d-i apt-setup/local2/repository string http://core:3142/gb.archive.ubuntu.com/ubuntu precise-security main
然而,在安裝過程中,我只得到一個選擇選單,它允許我從各種風格的通用核心中進行選擇。
我想在預置中安裝 linux-virtual,這樣我就可以避免再次重新啟動的需要,因為如果我在安裝程式運行後安裝它,我就必須重新啟動。
答案1
事實證明,答案是在 12.04.2 上安裝 linux-virtual 套件是沒有意義的。
12.04.2 附帶了 Quantal 的反向移植內核,該軟體包稱為 linux-image-lts-quantal。在 Quantal 中,-virtual 內核包已被廢除,因此沒有等效的 -virtual 包。
它是安裝後可以安裝 linux-virtual 軟體包,但這將涉及從 3.5.0 降級到 3.2.0。
答案2
你不想要領先的 linux-,這是暗示的。我也不認為您需要“base-installer/kernel/image”,請嘗試將其保留為預設值。
參考:base-installer/kernel/altmeta 描述:供內部使用;可預置內核元包的可選後綴;例如,可以用於支援安裝更新的核心以實現穩定。不要包含前導連字元:它將被添加到程式碼中。