2008年1月21日 星期一

Ubuntu 7.10 下安裝VirtualBox

目前所有軟體還沒有100%支援Linux,所以有時候會造成一些操作上的不便,和有些無解的問題需要Windows因此建議安裝虛擬機器來切換作業系統,已減少不便之處。

可先至官方網站下載最新的VirtualBox,以我為例下載檔案為virtualbox_1.5.4-27034_Ubuntu_gutsy_i386.deb並放置/home中。

然後先安裝一些套件,以方便安裝VirtualBox。
終端機輸入:
$   sudo apt-get install libxalan110 libxerces27

$   sudo apt-get install build-essential linux-headers-`uname -r`

然後到VirtualBox安裝包的目錄(/home)
終端機輸入:
$   cd /home

開始執行安裝
終端機輸入:
$   sudo dpkg -i virtualbox_1.5.4-27034_Ubuntu_gutsy_i386.deb

使用者加到 vboxusers 的 group 去
終端機輸入:
$   udo usermod -G vboxusers -a USER_NAME

紅色字體輸入你的使用者名稱

  • 接下來設定裝權限
  1. 從選單「系統」→「管理」→「使用者及群組」→「管理群組(M):」進入群組設定名單。
  2. 尋找vboxusers這個群組名稱(通常在最底下)。
  3. 點選vboxusers後,選擇「屬性」,將允許使用VitualBox的使用者都勾選起來,就完成權限設定了。
  • 設定使用USB裝置的權限
終端機輸入:
$   sudo gedit /etc/udev/rules.d/40-permissions.rules

找下列的敘述:

# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", MODE="0664"

替換成:

# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", GROUP="usbusers", MODE="0664"

紅色字體為增加的部份

Ubuntu 7.10中預設關閉usbfs的支援,會導致VirtualBox出現以下錯誤:
Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.

  • 修正錯誤
終端機輸入:
$  sudo gedit /etc/init.d/mountdevsubfs.sh

開啟後,找下列敘述:

#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb

將最後四行的#去掉,如下所示:
#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb


設定完後,重啟系統,設定才會生效。就不會再出現錯誤訊息了,也能夠正常使用usb裝置了。

  • 設定使用USB裝置
  1. 打開VirtualBox,點選「設定值」→「USB」→「啟用USB控制器」。
  2. 先插上你要用的usb裝置。
  3. 按右邊「+」號,增加剛剛插上的usb裝置,按「確定」,完成。

接下來就可以按照一般程序開始安裝xp了

補充:
開啟virtualbox選擇設定值->分享資料夾
新增一個資料夾
假設資料夾為xyz(個人習慣放在home的目錄裡或桌面)
設定好資料夾後啟動虛擬xp
點選開始->執行輸入net use z: \\vboxsvr\xyz
z為想設定的槽
打開我的電腦後就會看見多了一個網路磁碟z(z為所設定的槽代號)

參考
http://blog.pixnet.net/Ubuntu/post/8524747

virtualbox教學可參考
http://mmpo.pcadsl.com/mmpo/windows_software/virtualbox/

參考資料
http://ubuntucookbook.com/recipes/install-virtualbox-on-ubuntu.html
http://www.wmfield.idv.tw/496

沒有留言: