Changes between Version 28 and Version 29 of Xen_Lab1
- Timestamp:
- Oct 20, 2009, 11:57:53 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Xen_Lab1
v28 v29 53 53 {{{ 54 54 $ sudo aptitude update 55 $ sudo aptitude install ubuntu-xen-desktop gcc-4.1 56 }}} 57 * 安裝 Xen-patched Kernel,再這邊我們使用 Debian 以打包好的 Kernel 2.6.2655 $ sudo aptitude install ubuntu-xen-desktop gcc-4.1 python-xml 56 }}} 57 * 安裝 Xen-patched Kernel,再這邊我們使用 Debian 已打包好的 Kernel 2.6.26 58 58 {{{ 59 59 $ cd … … 64 64 }}} 65 65 ---- 66 = 【Step 2: 編輯 開機選單 和 Xend 設定檔】 =66 = 【Step 2: 編輯Xend 設定檔 & 開機選單】 = 67 67 * 上個步驟已安裝好Xen和Kernel,此步驟使用 '''vim''' 或 '''gedit''' 指令來編輯 xend 的設定檔 /etc/xen/xend-config.sxp (Xen 的設定檔都再 /etc/xen 路徑下) 68 68 {{{ … … 72 72 {{{ 73 73 #!sh 74 5 8(xend-http-server yes)75 60(xend-tcp-xmlrpc-server yes)76 6 2(xend-relocation-server yes)74 56 (xend-http-server yes) 75 58 (xend-tcp-xmlrpc-server yes) 76 61 (xend-relocation-server yes) 77 77 70 (xen-tcp-xmlrpc-server-port 8006) 78 78 80 (xend-port 8000) 79 79 84 (xend-relocation-port 8002) 80 109 (xend-relocation-hosts-allow '') 81 123 (network-script network-bridge) 82 139 #(network-script network-dummy) 83 }}} 84 * 編輯 Grub 開機選單 (於第 125 後面增加 mem=900m) 85 {{{ 86 $ sudo vim /boot/grub/menu.lst 87 $ sudo gedit /boot/grub/menu.lst 88 }}} 89 {{{ 90 #!sh 91 125 module /boot/vmlinuz-2.6.26-2-xen-amd64 root=/dev/sda1 ro console=tty0 mem=900m 92 }}} 93 * 編輯完 xend 和開機選單後,現在我們重新開機,選擇剛開安裝的 Xen & Kernel 開機 80 121 (xend-relocation-hosts-allow '') 81 122 #(xend-relocation-hosts-allow '^localhost$ ^localhost\\.localdomain$') 82 }}} 83 * 編輯 Grub 開機選單 84 {{{ 85 $ sudo update-grub 86 $ less /boot/grub/menu.lst 87 }}} 88 * 編輯完 xend & 開機選單後,現在重新開機,選擇剛開安裝的 Xen & Kernel 開機 94 89 {{{ 95 90 $ sync ; sudo reboot … … 166 161 #!sh 167 162 45 dir = /home 163 128 size = 1Gb 168 164 169 dhcp = 1 169 165 193 accounts = 1 170 166 214 mirror = http://free.nchc.org.tw/debian 167 257 serial_device = hvc0 171 168 }}} 172 169 ---- … … 186 183 $ sudo gedit /etc/xen/vm01.cfg 187 184 }}} 188 * 將 vm01 設定檔中的 dhcp 註解起來 (不讓 Kenel 載入完馬上跟 DHCP server 要 IP,等到完全開機後,再讓系統跟 DHCP server 要 IP)189 {{{190 #!sh191 31 #dhcp = 'dhcp'192 }}}193 185 * 檢查 vm01 設定檔的 MAC address 是否為 '''00:6:3E:BE:53:2C''' (建議修改末兩碼,例如:01、11、21、31...,若大家 MAC 皆相同的話,會讓 DHCP server 混亂) 194 186 {{{ 195 187 #!sh 196 188 32 vif = [ 'mac=00:16:3E:BE:53:01' ] 197 }}}198 * 增加此行 '''extra = 'console=hvc0 xencons=tty' ''' 到 vm01 的設定檔199 {{{200 #!sh201 41 extra = 'console=hvc0 xencons=tty'202 189 }}} 203 190 ---- … … 231 218 * convirt 232 219 {{{ 233 $ cd /etc/apt/sources.list.d 234 $ wget --no-cache http://www.convirture.com/repos/definitions/debian/5.x/convirt.list 235 $ sudo aptitude update 236 $ aptitude install convirt 237 $ sudo convirt 238 }}} 220 $ sudo aptitude install convirt 221 $ sudo su root 222 $ convirt 223 CTRL+D 224 }}}