Xen

學習如何建構自己的 linux 核心

  • April 27, 2012

參考 - http://www.linode.com/wiki/index.php/PV-GRUB#Building_Your_Own_Kernel

為了使用 Xen,必須選擇一些選項:

CONFIG_PARAVIRT_GUEST=y
CONFIG_XEN=y
CONFIG_PARAVIRT=y
CONFIG_PARAVIRT_CLOCK=y
CONFIG_XEN_BLKDEV_FRONTEND=y
CONFIG_XEN_NETDEV_FRONTEND=y
CONFIG_HVC_XEN=y
CONFIG_XEN_BALLOON=y
CONFIG_XEN_SCRUB_PAGES=y

我究竟在哪裡指定這些配置?

到目前為止,我已經完成了這些步驟:-

wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.3.3.tar.bz2
tar -xf linux-3.3.3.tar.bz2
cd linux-3.3.3
make menuconfig

make menuconfig將我帶到ncurses“GUI”,但有很多選擇我完全迷失了……

有什麼建議我應該如何進行?

所有大寫的選項都是寫入您將要建構(make menuconfig生成)的核心的配置文件的內容。

有兩種編輯方法:

  • 打開文件並更改/添加條目
  • 通過 GUI 瀏覽到相關的 Xen 選項,並從全部大寫的名稱中猜出它們的名稱。你的很可能會在Processor type and features --->. 您可以按幫助鍵查看選項的名稱和說明,以便確認您正在修改/添加正確的選項。

引用自:https://unix.stackexchange.com/questions/37407