Changes between Version 33 and Version 34 of Xen_Lab8
- Timestamp:
- Oct 27, 2009, 10:19:19 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Xen_Lab8
v33 v34 117 117 ---- 118 118 = 【Step 4: 在 DomU(vg01) 上安裝 VMGL 】 = 119 * 在 Dom0 上啟動虛擬機器 vg01 並登入.119 * @Dom0 在 Dom0 上啟動虛擬機器 vg01 並登入. 120 120 {{{ 121 121 $ sudo xm create -c vg01.cfg 122 122 }}} 123 * 先用 root 免密碼登入 vg01, 然後新增使用者 clouder.123 * @DomU 先用 root 免密碼登入 vg01, 然後新增使用者 clouder. 124 124 {{{ 125 125 $ adduser clouder … … 144 144 Is the information correct? [Y/n] y 145 145 }}} 146 * 先登出 "root" 並且改用使用者 "clouder" 登入,接著安裝環境所需套件.146 * @DomU 先登出 "root" 並且改用使用者 "clouder" 登入,接著安裝環境所需套件. 147 147 {{{ 148 148 $ logout 149 149 $ sudo apt-get install build-essential gcc-4.1 htop mozilla-plugin-vlc libao2 libasound2 libmikmod2 mesa-common-dev libglu1-mesa-dev mesa-utils libxmu-headers libxmu6 libxmu-dev zlib1g-dev libjpeg62 libjpeg62-dev xutils-dev libxaw7 libxaw7-dev libxext6 libxext-dev rxvt lwm vlc vlc-plugin-alsa tightvncserver udev ntpdate xauth xvfb xfonts-100dpi xfonts-75dpi culmus xfonts-scalable xfonts-base lxde openbox-themes gnome-settings-daemon gnome-settings-daemon-dev gnome-icon-theme wget 150 150 }}} 151 * 重新啟動虛擬機器.151 * @DomU 重新啟動虛擬機器. 152 152 {{{ 153 153 $ sudo reboot … … 164 164 lxde -> Lightweight X11 Desktop Environment 165 165 }}} 166 * 下載VMGL.166 * @DomU 下載VMGL. 167 167 {{{ 168 168 $ mkdir vmgl … … 173 173 ~/vmgl$ cd ./vmgl.hg/tightvnc/ 174 174 }}} 175 * Patch for AMD64_Machine.175 * @DomU Patch for AMD64_Machine. 176 176 {{{ 177 177 ~/vmgl/vmgl.hg/tightvnc$ patch -p0 < ../../tightvnc-1.2.9-amd64support.patch 178 178 ~/vmgl$ cd .. 179 179 }}} 180 * 設定編譯器路徑.180 * @DomU 設定編譯器路徑. 181 181 {{{ 182 182 ~/vmgl$ sudo ln -sf /usr/bin/make /usr/bin/gmake 183 183 }}} 184 * 更換預設 gcc 版本,從 gcc-4.2 換成 gcc-4.1.184 * @DomU 更換預設 gcc 版本,從 gcc-4.2 換成 gcc-4.1. 185 185 {{{ 186 186 $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.1 1 … … 200 200 Using '/usr/bin/gcc-4.1' to provide 'gcc'. 201 201 }}} 202 * 確認 gcc 編譯器 版本.202 * @DomU 確認 gcc 編譯器 版本. 203 203 {{{ 204 204 $ gcc -v … … 212 212 gcc version 4.1.3 20080308 (prerelease) (Ubuntu 4.1.2-21ubuntu1) 213 213 }}} 214 * 建立安裝所需基本目錄.214 * @DomU 建立安裝所需基本目錄. 215 215 {{{ 216 216 ~/vmgl/vmgl.hg$ sudo mkdir -p /usr/lib/xorg/modules/extensions 217 217 }}} 218 * 編譯.218 * @DomU 編譯. 219 219 {{{ 220 220 ~/vmgl/vmgl.hg$ make 221 221 }}} 222 * 安裝於 DomU(vg01) 端上.222 * @DomU 安裝於 DomU(vg01) 端上. 223 223 {{{ 224 224 ~/vmgl/vmgl.hg$ sudo make install-guest … … 226 226 ---- 227 227 = 【Step 5: VMGL 使用說明: 在Dom0 上的設定】 = 228 * 將 X-Windows 桌面 export 出來.228 * @Dom0 將 X-Windows 桌面 export 出來. 229 229 {{{ 230 230 $ export DISPLAY=:0 231 231 }}} 232 * 啟動 VLGL stub-daemon.232 * @Dom0 啟動 VLGL stub-daemon. 233 233 {{{ 234 234 $ stub-daemon 235 235 }}} 236 * 檢查 stub-daemon 所對應的 port(7000) 有無開啟.236 * @Dom0 檢查 stub-daemon 所對應的 port(7000) 有無開啟. 237 237 {{{ 238 238 $ netstat -tunlp … … 251 251 ---- 252 252 = 【Step 6: VMGL 使用說明: 在DomU 上的設定】 = 253 * 設定 DomU 上的字型路徑對應.253 * @DomU 設定 DomU 上的字型路徑對應. 254 254 {{{ 255 255 $ sudo mkdir -p /usr/X11R6/lib/X11/ … … 264 264 /usr/share/fonts/X11 (系統預設路徑) 265 265 }}} 266 * 確認 rgb.txt 存在於相對應路徑.266 * @DomU 確認 rgb.txt 存在於相對應路徑. 267 267 {{{ 268 268 $ sudo ln -sf /usr/share/X11/rgb.txt /usr/X11R6/lib/X11/rgb.txt 269 269 $ cat /usr/X11R6/lib/X11/rgb.txt 270 270 }}} 271 * 切換為超級使用者.271 * @DomU 切換為超級使用者. 272 272 {{{ 273 273 $ sudo su - 274 274 }}} 275 * 設定 DomU 上的 VMGL 環境變數.275 * @DomU 設定 DomU 上的 VMGL 環境變數. 276 276 {{{ 277 277 $ cat >> /etc/profile << EOF 278 278 }}} 279 * 逐一貼上以下設定.279 * @DomU 逐一貼上以下設定. 280 280 {{{ 281 281 #!sh … … 286 286 EOF 287 287 }}} 288 * 設定 DomU 上的 X forwarding. 289 * Using X forwarding. 288 * @DomU 設定 DomU 上的 X forwarding. 290 289 {{{ 291 290 $ echo "X11Forwarding yes" >> /etc/ssh/sshd_config … … 316 315 = 【Step 7: 在 Dom0 上 透過 X forwarding 登入 DomU 】 = 317 316 * 使用 X forwarding 的方式登入 DomU. 318 * Using X forwarding.317 * @Dom0 Using X forwarding. 319 318 {{{ 320 319 $ ssh -X vg01 321 320 }}} 322 * 檢查 direct rendering 有無起來.321 * @DomU 檢查 direct rendering 有無起來. 323 322 {{{ 324 323 $ glxinfo … … 407 406 # Note: please do not run stub-daemon with "root" 408 407 }}} 409 * DomU 上的 glxgears 效能測試.408 * @DomU 上的 glxgears 效能測試. 410 409 {{{ 411 410 $ glxgears … … 453 452 $ vncserver -geometry 1024x768 -depth 24 :1 454 453 }}} 455 * Kill 掉 VNC server 的方法.454 * @DomU Kill 掉 VNC server 的方法. 456 455 {{{ 457 456 $ vncserver -kill :1