| 19 | | = 【Step 1:】 = |
| 20 | | |
| 21 | | |
| | 19 | = 【Step 1: 安裝所需的相關套件】 = |
| | 20 | * 因 Xen 會相依某些套件,此步驟可以把需要的套件一次先裝好 |
| | 21 | {{{ |
| | 22 | $ sudo aptitude install build-essential libncurses5-dev kernel-package iproute bridge-utils python-twisted gcc binutils \ |
| | 23 | make zlib1g-dev python-dev transfig bzip2 screen ssh debootstrap libncurses5-dev x-dev libsdl1.2-dev bin86 bcc \ |
| | 24 | python-pam patch latex-make qemu qemu-launcher qemuctl graphviz graphviz-dev lvm2 libvncserver-dev libjpeg62-dev libjpeg62 \ |
| | 25 | gettext python-xml gawk tetex-extra tetex-base openssl libssl-dev mercurial libc6-dev-i386 libcurl4-openssl-dev \ |
| | 26 | bzip2 debhelper dpatch libsnmp-dev module-assistant quilt libxml2 python-xml libconfig-inifiles-perl libtext-template-perl |
| | 27 | }}} |
| | 28 | ---- |
| | 29 | = 【Step 2: 安裝 Xen Kernel 和 Xen】 = |
| | 30 | * 下載已經 patch 好的 Kernel |
| | 31 | {{{ |
| | 32 | $ wget https://trac.nchc.org.tw/grid/export/101/xen/xen_lustre_patch/linux-xen0-2.6.22.9-rock_r01_amd64.deb --no-check-certificate |
| | 33 | }}} |
| | 34 | * 安裝 Kernel |
| | 35 | {{{ |
| | 36 | $ sudo dpkg -i linux-xen0-2.6.22.9-rock_r01_amd64.deb |
| | 37 | $ sudo mv /boot/xen0-linux-2.6.22.9-rock /boot/vmlinuz-2.6.22.9-rock |
| | 38 | }}} |
| | 39 | * 產生 initramfs |
| | 40 | {{{ |
| | 41 | $ sudo mkinitramfs -o /boot/initrd.img-2.6.22.9-rock 2.6.22.9-rock |
| | 42 | }}} |
| | 43 | ---- |
| | 44 | = 【Step 3: 安裝 Xen】 = |
| | 45 | * 下載 Xen source |
| | 46 | {{{ |
| | 47 | $ cd /usr/src/ |
| | 48 | $ sudo wget http://bits.xensource.com/oss-xen/release/3.4.1/xen-3.4.1.tar.gz |
| | 49 | }}} |
| | 50 | * 編譯和安裝 Xen |
| | 51 | {{{ |
| | 52 | $ sudo tar zxvf xen-3.4.1.tar.gz |
| | 53 | $ cd xen-3.4.1 |
| | 54 | $ make -j 4 xen && make -j 4 tools |
| | 55 | $ sudo make install-xen && install-tools |
| | 56 | }}} |
| | 57 | * |
| | 58 | |