Changes between Initial Version and Version 1 of Xen_Installation/Xen4.x


Ignore:
Timestamp:
Aug 3, 2010, 6:02:07 PM (15 years ago)
Author:
rider
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Xen_Installation/Xen4.x

    v1 v1  
     1[[PageOutline]]
     2{{{
     3#!html
     4<h1 style="text-align: center; color: blue">Xen 4.x Installation (Ubuntu 10.04.1 x86_64 LTSLucid)</h1>
     5}}}
     6----
     7= 【安裝基本套件】 =
     8{{{
     9$ 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
     10
     11// 若是 64bit 系統還需安裝
     12$ sudo apt-get install gcc-multilib
     13}}}
     14----
     15= 【安裝 Xen Paravirt_Ops Linux kernel 最新測試版本】 =
     16== [Step1:編譯與安裝 Xen Paravirt_Ops Linux kernel - 2.6.32.16] ==
     17{{{
     18$ cd /usr/src
     19$ sudo git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-xen
     20$ cd ./linux-2.6-xen
     21$ sudo git reset --hard
     22$ sudo git checkout -b xen/stable-2.6.32.x origin/xen/stable-2.6.32.x
     23$ sudo git pull   //往後在此更新至 latest kernel revision
     24$ sudo make menuconfig
     25$ sudo make -j 4
     26$ sudo make modules -j 4
     27$ sudo make modules_install install
     28$ sudo depmod -a
     29$ sudo mkinitramfs -o /boot/initrd.img-2.6.32.16 2.6.32.16
     30}}}
     31// 修改 Grub.cfg 開機選單 (Grub2路徑:/boot/grub/grub.cfg)
     32{{{
     33 menuentry 'Xen-4.x, with Linux 2.6.32.16' --class ubuntu --class gnu-linux --class gnu --class os {
     34          recordfail
     35          insmod ext2
     36          set root='(hd0,1)'
     37          search --no-floppy --fs-uuid --set 04c43ab3-b033-448d-aef9-c75beb222f99
     38          multiboot (hd0,1)/boot/xen-4.0.gz dummy=dummy
     39          module  /boot/vmlinuz-2.6.32.16 dummy=dummy root=UUID=04c43ab3-b033-448d-aef9-c75beb222f99 ro nomodeset
     40          module  /boot/initrd.img-2.6.32.16
     41}
     42}}}
     43== [Step2:編譯與安裝 Xen-4.x Hypersior 最新測試版本] ==
     44{{{
     45// Xen 4.x Hypervisior
     46$ cd /usr/src
     47$ sudo hg clone http://xenbits.xen.org/xen-4.0-testing.hg
     48$ cd ./xen-4.0-testing.hg
     49$ sudo make xen -j 4
     50$ sudo make tools -j 4
     51$ sudo make stubdom -j 4
     52$ sudo make install-xen
     53$ sudo make install-tools PYTHON_PREFIX_ARG=
     54$ sudo make install-stubdom
     55$ sudo update-rc.d xend defaults 20 21
     56$ sudo update-rc.d xendomains defaults 21 20
     57$ sudo reboot
     58}}}
     59= 【Reference】 =