Xenserver
XenServer 5.6 的 pygrub 是否需要 initrd?
我正在嘗試在 XenServer 5.6 下執行 Gentoo 半虛擬化。
現在,Gentoo 完全能夠在沒有 的情況下啟動
initrd
,所以我的問題是:我需要一個
initrd
pygrub 才能工作嗎?較早的嘗試沒有
initrd
導致錯誤,這可能是由於錯誤.config
或不存在initrd
. 我試圖弄清楚到底發生了什麼。
經過大量的實驗,我終於找到了答案:
是的,
pygrub
需要一個 initrd/initramfs。所以,我這樣做:
- 手動建構核心
make menuconfig && make && make modules_install
- 將結果復製
bzImage
到/boot
- 使用創建 initrd
genkernel --oldconfig ramdisk
pygrub
從 XenServer 的控制台提供核心和 initrd 的路徑