[[PageOutline]] {{{ #!html

Xen 4.x Installation (Ubuntu 10.04.1 x86_64 LTS Lucid)

}}} ---- = 【安裝基本套件】 = {{{ $ sudo apt-get install bcc bin86 gawk bridge-utils iproute libcurl3 libcurl4-openssl-dev bzip2 module-init-tools transfig tgif texinfo texlive-latex-base texlive-latex-recommended texlive-fonts-extra texlive-fonts-recommended pciutils-dev mercurial build-essential make gcc libc6-dev zlib1g-dev python python-dev python-twisted libncurses5-dev patch libvncserver-dev libsdl-dev libjpeg62-dev iasl libbz2-dev e2fslibs-dev git-core uuid-dev ocaml libx11-dev // 若是 Debian/Ubuntu 64bit 所需另外安裝套件 $ sudo apt-get install gcc-multilib }}} ---- = 【安裝 Xen 4.0 最新測試版】 = == [Step1:編譯與安裝 Xen Paravirt_Ops Linux kernel - 2.6.32.16] == {{{ $ cd /usr/src $ sudo git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-xen $ cd ./linux-2.6-xen $ sudo git reset --hard $ sudo git checkout -b xen/stable-2.6.32.x origin/xen/stable-2.6.32.x $ sudo git pull //往後在此更新至 latest kernel revision// $ sudo make menuconfig $ sudo make -j 4 $ sudo make modules -j 4 $ sudo make modules_install install $ sudo depmod -a $ sudo mkinitramfs -o /boot/initrd.img-2.6.32.16 2.6.32.16 }}} * 修改 Grub.cfg 開機選單 (Grub2路徑:/boot/grub/grub.cfg) {{{ #!sh menuentry 'Xen-4.x, with Linux 2.6.32.16' --class ubuntu --class gnu-linux --class gnu --class os { recordfail insmod ext2 set root='(hd0,1)' search --no-floppy --fs-uuid --set 04c43ab3-b033-448d-aef9-c75beb222f99 multiboot (hd0,1)/boot/xen-4.0.gz dummy=dummy module /boot/vmlinuz-2.6.32.16 dummy=dummy root=UUID=04c43ab3-b033-448d-aef9-c75beb222f99 ro nomodeset module /boot/initrd.img-2.6.32.16 } }}} == [Step2:編譯與安裝 Xen-4.x Hypersior 最新測試版本] == {{{ // Xen 4.x Hypervisior $ cd /usr/src $ sudo hg clone http://xenbits.xen.org/xen-4.0-testing.hg $ cd ./xen-4.0-testing.hg $ sudo make xen -j 4 $ sudo make tools -j 4 $ sudo make stubdom -j 4 $ sudo make install-xen $ sudo make install-tools PYTHON_PREFIX_ARG= $ sudo make install-stubdom $ sudo update-rc.d xend defaults 20 21 $ sudo update-rc.d xendomains defaults 21 20 $ sudo reboot }}} = 【Reference】 =