自從 Virtual PC 提供免費下載後, 已很久沒有使用 VMware 了,
但在 Virtual PC 裡安裝 Ubuntu 往往會遇到一些問題,
如 24 bits color 下的 Ubuntu 安裝 GUI 與 VPC 只提供 16 及 32 bits color 的不相容,
及滑鼠 在 Ubuntu KDE 裡 不能啟動的問題,
本備忘記首先記錄如何下載及安裝免費的 Virtual PC 2007,
然後下載 Ubuntu 的影像檔並製成光碟,
最後在 Virtual PC 2007 裡安裝 Ubuntu 並解決過程中遇到的問題.
開始備忘記:
[1] 安裝 Virtual PC 2007
[2] 製作 Ubuntu 7.04 Live 及 Install CD
[3] 安裝 Ubuntu
[1] 安裝 Virtual PC 2007:
下載 Virtual PC 2007:
http://www.microsoft.com/downloads/details.aspx?FamilyId=04D26402-3199-48A3-AFA2-2DC0B40A73B6&displaylang=en
選擇 32 BIT\setup.exe 下載, 然後雙擊 setup.exe 安裝
安裝後 執行 virtual PC 2007
開始 -> 所有程式 -> Microsoft Virtual PC
Virtual PC console -> New -> Next -> Create a virtual machine
Name and location:Ubuntu_7.04 -> Next
Operation System:Other -> Next
Ajusting the RAM -> 256m -> Next
A new virtual hard disk -> Next -> Next -> Finish
[2] 製作 Ubuntu 7.04 Live 及 Install CD:
下載 ubuntu-7.04-desktop-i386.iso 影像檔 :
http://www.ubuntu.com/getubuntu/download
下載後使用 Nero 將 ubuntu-7.04-desktop-i386.iso 影像檔 製作成 安裝 CD 光碟.
Nero -> 製作與複製 -> 燒錄影像檔
然後選擇 ubuntu-7.04-desktop-i386.iso
將燒錄後的 CD 放進 CD-ROM 準備 boot installation
[3] 安裝 Ubuntu:
在 Virutal PC Console 點選 Ubuntu_7.04 -> start
當啟動 Ubuntu_7.04 virtual pc 後,
按 CD -> Use Phisical Drive F:
再按 Action -> Reset
開始進入安裝畫面,
由於 virtual pc 只支援 16 及 32 bits color,
而 Ubuntu 7.04 是 24 bits color ,
因此需要按 F4 選擇 800 X 600 X 16
並選擇第二項 Start Ubuntu in safe graphics mode,
不要選擇第一項,因為按 Start or install Ubuntu 會出現怪畫面.
如下圖所示
然後按 Enter 進入 Ubuntu Live CD 的 GUI 畫面,
由於 Ubuntu 7.04 kernel 2.6.20 的 bug 所致,
故 detect 不到 Virtual Pc ps/2 的滑鼠
解決方法:
按 (左鍵 Alt) + F1 進入 Ubuntu GUI 工作列
選擇 System -> Preferences -> Accessibility -> Keyboard Accessibility
如下圖所示
進入 Keyboard Accessibility Preferences -> Basic 面版
按 Space 鍵 選擇 Enable keyboard accessibility features
如下圖所示
然後按 Tab 及 兩下 "->" 鍵至 Mouse Keys 面版
再按 Tab 及 Space 選擇 Enable Mouse Keys
及按 Close
如下圖所示
以上做法是為了能使用 右側數字鍵盤 來控制滑鼠
首先關閉 Num Lock
4 代表向左
6 代表向右
8 代表向上
2 代表向下
4 代表 click
Enter 代表 double click
然後按 桌面上的 Install 進行 Ubuntu 安裝
如下圖所示
選擇 語言後按 (左鍵 Alt) + F [下一頁]
一直按 [下一頁] 至 "Who are you?" 頁面 建立 帳號 及 密碼
登入名稱為 ubuntu
密碼亦為 ubuntu
如下圖所示
繼續按 [下一頁] 並按 Install 進行安裝
如下圖所示
可能是只分配了 256m Memory 的關係, 大概安裝了五十多分鐘.
安裝完成後按 Restart now
當重新啟動時, 按 Esc 進行 Grub 選項
然後按 "e", 選擇至 "kernel ..." 再按 "e" 進行編輯
在 kernel parameter 欄最後 加入 i8042.noloop
如下圖所示
然後按 Enter 再按 "b" 進行 boot 機.
以上做法是為了啟動滑鼠功能
boot 完後, 已可以使用滑鼠功能
如下圖所示
輸入
Username: ubuntu
Password: ubuntu
登入
此時亦可以按 (右鍵 Alt) 跳至 windows 視窗
由於剛才只在 boot 機時 加入了 Grub 的 kernel parameter
當 重新開機後, 這些 Grub 裡的 kernel parameter 會回復原狀
所以在 Ubuntu GUI 的工作列裡 選擇
Application -> 附屬應用程式 -> 終端機
輸入 sudo vi /boot/grub/menu.lst 指令進行修改 grub 設定
密碼為 ubuntu
如下圖所示
vi 進入 /boot/grub/menu.lst 後找到 kernel 的位置
然後按 "A" 後在 行尾處加入 i8042.noloop
然後按 Esc
再按 ":" 及 "q", "w"
按 Enter 修改完成
然後重新啟動 Ubuntu 就可以永久使用滑鼠功能
如果使用 static IP, 登入後可以進行網路設定
在 Ubuntu GUI 的工作列裡 選擇
System -> 管理 -> 網路
進入 Network Settings 面版後
選擇 Wired Connection 按 Properties
Configuration 選擇 Static IP address
IP address: 192.168.1.123
Subnet mask: 255.255.255.0
Gateway address 192.168.1.1
如下圖所示
重新啟動後就可以使用 firefox 瀏覽網頁了
如下圖所示
參考資料:
http://www.ubuntu.com/getubuntu/download
http://wiki.ubuntu.org.tw/index.php/Ubuntu7.04Install
http://www.ubuntu.org.tw/
http://www.ubuntu.org.cn/
http://hi.baidu.com/uroot/blog/item/9ea05f103fd180fec3ce7995.html