2009/03/03

在 Virtual PC 2007 SP1 虛擬環境中 安裝 Ubuntu 8.10 Desktop

為了教學環境測試, 需要安裝 Ubuntu, 於是去下載了新版的Ubuntu 8.10 Desktop來測試. 由於之前安裝過 Ubuntu 7.10, 知道在 VPC 2007 上會出現一些問題, 對於比較熟悉 Windows 系統的人來說, 那是一種小困擾, 不過用 Google 到網路上找一找, 就會發現許多解決方案, 但是不知道 8.10 是否能與 VPC 2007 相處得更好?

測試環境:
Intel Pentium D CPU 3.4
4GB RAM
Nvidia 7600 256MB
ViewSonic VP930B + ViewSonic VP920b
Screen Resolution: 1280*1024 * Ducal LCD
Windows Vista Ultimate SP1 Cht OEM  32bits
Virtual PC 2007 SP1 [Download]
Ubuntu 8.10 Desktop [Download]


Step 1 - 建立虛擬環境
  1. 執行 Virtual PC 2007 SP1, 在 Virtual PC Console 中 選 [New...] 啟動 New Virutal Machine Wizard
  2. Create a virtual machine
  3. Virtual Machine Name and Location:  我通常會將 VPC的檔案單獨放在一個 HDD Driver 統一管理, 取名字時請讓自己看得懂, 例如 Ubuntu_Desktop_810
  4. Operation System: Other
  5. Memory: Adjusting the RAM, 雖然256MB就可以跑的動, 但是我還是給了他 768MB
  6. Virtual Hard Disk Options: A new virtual hard disk, 我習慣每個虛擬系統單獨配置一個VHD, Ubuntu我給他 32768MB的空間, 你會覺得很大, 但是VPC會根據實際大小慢慢增大, 所以 32G 只是限制他的Max Space而已, 通常不會用到那麼大.
  7. Virtual Hard Disk Location: 預設是跟VPC的設定檔在同一個目錄下, 檔名就是你取的命字後面自動加上" Hard Disk.vhd" 的字眼
  8. 完成設定後, 在 Virtual PC Console裡面就多了一個虛擬環境了, 多玩幾次應該就熟悉了, 所以上面的流程只是提供給第一次玩的人一些參考
  9. 完成畫面: 


Step 2 - 安裝Ubuntu
  1. 啟動 Virtual PC 2007, 然後選取剛建立好的環境, 按下 [Start]
  2. 選取 CD | Capture ISO Image, 然後選取你下載好的 Ubuntu ISO 影像檔
  3. 出現 Ubuntu 的 Language 畫面, 讓你選取安裝的語系, 請注意, 這時候畫面左側有個倒數 30 秒的顯示, 通常這時候滑鼠無法作用中, 請趕快動動游標鍵, 就會暫停倒數, 讓你有時間慢慢觀看這個畫面. 最後選到 中文(繁體) 或是 你想要測試的語系, 然後 Enter.
  4. 進入全繁體中文化面, 選取 [安裝 Ubuntu (I)], 按下 [F4] 模式 功能鍵, 選取 [安全圖形模式], 這是因為要解決VPC安裝Ubuntu 8.10時會因為顯示介面當掉的問題, 確定後 Enter.
  5. 如果在安裝的過程中, VPC 善意的提醒您 Virtual Machine Additions 尚未安裝的訊息, 您可以暫時忽略.
  6.  Ubuntu 開始安裝, 一開始全部是黑色畫面, 如果你的電腦比較慢, 就請等久一點, 當畫面出現花花怪怪的樣子, 也請稍安勿躁, 耐心等待, 因為冬天過後, 春天即將來臨.
  7. 進入圖形介面的安裝時, 您就會鬆一口氣了.

  8. 此時, VPC的滑鼠應該是可以使用了, 所以你必須知道在真實環境與虛擬環境中, 滑鼠是不同的, 要將VPC中的滑鼠控制切換回到真實環境, 請按下右手的Alt, 滑鼠控制就回來了.
  9. 繼續的安裝會問你 城市, Ubuntu 幫我選好 Taipei GMT+8:00.
  10. 鍵盤排列方式: 預設 USA
  11. 預備磁碟空間: 預設 導引 - 使用整顆磁碟 (SCSI1 (0,0,0) )
  12. 您是哪位: 這就自己填了... 我填進去 Gino Liu, 系統自動帶入 "gino" 作為登入帳號, 請注意預設全部都是小寫. 密碼的部分就可以分大小寫, 自己要記得密碼, 怕忘記的人, 請拿張小紙條寫下來貼在螢幕邊邊. 至於電腦名稱, 因為是測試, 所以就叫他 "Ubuntu810", 很爛的名字, 不要打我.
  13. Ubuntu安裝的過程不複雜, 反正是用虛擬系統, 因為有雙螢幕, 這時候就可以開 Google Chrome 或是 IE7 到處去逛逛,  或是繼續練習我的 PowerShell, 或是遠端連線進入客戶網路進行相關系統維護作業, 總之就是不要浪費等待的時間就是了.
  14. 如果安裝到一半, 又出現黑色全螢幕, 那只是 Screen Saver, 滑鼠點一下就恢復正常畫面了.
  15. 終於完成了. 重開機後, 有黑底當掉過一次, 我選 VPC 的 Action | Reset 重新將 VPC Reboot, 之後就正常進入 Ubuntu 登入畫面.


Step 3 - 設定 Ubuntu
  1. 一進入, 就注意到更新管理員顯示有256個更新套件(247.6MB), 基於好奇, 所以就全部更新看看吧! 我是Ubuntu的新人, 所以要有勇於測試的心. 輸入密碼確認後, 開始下載更新, 當然不要拖台錢, 雙螢幕就是好, 立刻去做其他事情, 偶而偏頭喵一下Ubuntu畫面即可. 下載需要時間, 安裝也要時間, 時間就是金錢, 金錢就是... (抓抓頭, 還沒想出來...)


  2. 改變螢幕解析度: 基本上安裝完, 選 系統 | 偏好設定 | 螢幕解析度 去查看, 螢幕解析度是 896x600, 我玩慣了Windows, 對於這種解析度有點好奇, 但是注意到 刷新率 是 0 Hz, 真的是 Orz了. 查了一下Google, 發現有人有找出解答了 [Link] , 我對Linux不熟, 但是依樣畫葫蘆到是沒什麼問題.   選 應用程式 | 附屬應用程式 | 終端機, 輸入 "sudo gedit /etc/X11/xorg.conf", 請不要傻傻的將雙引號也打進去了. 確保內容如下:

    Section “Device”
    Identifier “Configured Video Device”
    Driver “vesa”
    Option “UseFBDev” “true”
    EndSection

    Section “Monitor”
    Identifier “Configured Monitor”
    Option “DPMS”
    HorizSync 30-70
    VertRefresh 50-160
    EndSection

    Section “Screen”
    Identifier “Default Screen”
    Monitor “Configured Monitor”
    Device “Configured Video Device”
    DefaultDepth 16
    SubSection “Display”
    Depth 16
    Modes “1280×1024″ “1024×768″ “800×600″
    EndSubSection
    EndSection

    輸入更正完畢, 存檔, 重新啟動Ubuntu, 在我的電腦中, Ubuntu自動採用1280x1024的解析度執行了, 要更換解析度, 就選 系統 | 偏好設定 | 螢幕解析度, 你就會看到不同的解析度選項.

    但是當我選了 1024x768 時出問題, 因為我用的是 LCD, 但是 Ubuntu 在 VPC 2007 下自以為是的設定了 85 Hz的頻率, 導致螢幕疊影不清, 所以只好又將設定值恢復原狀, 避免干擾我的後續測試.
  3. 音效的部分, Ubuntu 預設使用者是不可以使用音效的, 雖然我不知道為什麼. 請選 系統 | 管理 | 使用者及群組 | 解除鎖定,  然後選 使用者名稱 | 屬性 | 使用者權限 | 勾選 使用音效裝置 選項.  然後進入 終端機 輸入  "sudo geidt /etc/rc.local", 去修改音效設定:

    modprobe snd-sb16
    exit 0

    當然也不要問我這是什麼意思, 對於新手而言, 先照抄再說. 設定完畢存檔後重新啟動Ubuntu, 然後可以看到音效控制有作用了, 但是還是不能聽到Music...待續....


結論:
Ubuntu 8.10 跟 Virtual PC 2007 SP1 的結合比 Ubuntu 7.x 好多了, 因此如果你上網查到其他網誌有說不要用 VPC 2007 來安裝 Ubuntu 的說法, 請確定他說的Ubuntu版本是否低於 8.10, 如果是, 請忽略. 因為我覺得8.10運作得還不錯呀, 重要的是不用改東改西的, 對初學著而言, 這是很重要的.

3 則留言:

richliu 提到...

Ubuntu 9.04 出來了哦~~~

royalknight 提到...

Virtual Machine Additions
該去哪裡找呢?

Unknown 提到...

你的教學真詳細,支持!