Xenserver

XenServer 5.6 的 pygrub 是否需要 initrd?

  • March 30, 2011

我正在嘗試在 XenServer 5.6 下執行 Gentoo 半虛擬化。

現在,Gentoo 完全能夠在沒有 的情況下啟動initrd,所以我的問題是:

我需要一個initrdpygrub 才能工作嗎?

較早的嘗試沒有initrd導致錯誤,這可能是由於錯誤.config 不存在initrd. 我試圖弄清楚到底發生了什麼。

經過大量的實驗,我終於找到了答案:

的,pygrub 需要一個 initrd/initramfs。

所以,我這樣做:

  • 手動建構核心make menuconfig && make && make modules_install
  • 將結果復製bzImage/boot
  • 使用創建 initrdgenkernel --oldconfig ramdisk
  • pygrub從 XenServer 的控制台提供核心和 initrd 的路徑

引用自:https://serverfault.com/questions/250659