close
Warning:
Can't synchronize with repository "(default)" (Unsupported version control system "svn": /usr/lib/python2.7/dist-packages/libsvn/_core.so: failed to map segment from shared object: Cannot allocate memory). Look in the Trac log for more information.
- Timestamp:
-
Sep 8, 2009, 2:44:13 PM (15 years ago)
- Author:
-
rock
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v1
|
v2
|
|
6 | 6 | = 【前言】 = |
7 | 7 | * 使用的 OS 為 Debian etch (5.0) |
8 | | * 為了方便學員,可以使用 '''__複製__'''和'''__貼上__''' 繁瑣的指令 |
| 8 | * 為了方便學員,可以使用 '''__複製__'''和'''__貼上__''' 繁瑣的指令 (請複製 "$" 之後的指令) |
9 | 9 | * 黑底白字部份為指令 |
10 | 10 | {{{ |
… |
… |
|
17 | 17 | }}} |
18 | 18 | ---- |
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 | |