Xen
學習如何建構自己的 linux 核心
參考 - 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 --->
. 您可以按幫助鍵查看選項的名稱和說明,以便確認您正在修改/添加正確的選項。