顯示具有 VirtualBox 標籤的文章。 顯示所有文章
顯示具有 VirtualBox 標籤的文章。 顯示所有文章

2014-05-09

排除 VirtualBox 掛載分享資料夾的 "錯誤檔案系統類型" 問題

雖然,開啟 VirtualBox 的時候就知道有沒有新版本出來,不過,阿舍通常都不會馬上就升級的,只會在某一次開啟 VirtualBox 之後,覺得一直看到更新訊息很煩的時候,才會去下載來更新哩 ! 而就在幾天前,阿舍就一時心血來潮,所以,就把阿舍的 VirtualBox 給升級了,誰知,一升級後,分享資料夾就給它失效了哩 ! ~~ 啊不是每次都這樣升級的嗎 !?

掛載分享資料夾出現的錯誤訊息

2014-01-05

解決 Ubuntu 的 VirtualBox 找不到 USB 裝置的問題

阿舍前天把 Virtualbox 升級到 4.3.6 版,升級方式就用阿舍之前寫的這篇文的方式,整個過程是順利又順暢,直到阿舍打開個虛擬機器要來掛上一個 USB 的硬碟時,就發現在 VirtualBox 裡怎麼找不到阿舍剛剛掛的硬碟哩 ! (如下圖) 阿舍不死心,於是再換了一個隨身碟來試試 … 結果 … 還是一樣的哩 !

如果看這種情形,就是和阿舍遇到一樣的問題了哩 !

2013-07-20

Ubuntu Guest 設定 Host Only + NAT 網卡連通內外網路

阿舍之前有介紹過,如果是在 Ubuntu / Linux 的 Host 上的話,只要把虛擬機器的網卡設定成「Brigade Adapter」來搭配 DHCP Server 或手動指定固定 IP 的話,就可以讓虛擬機器和 Host 處在相同的網段,然後,就可以直接存取彼此,不需要透過 Port Forwarding 的方式來處理,所以,使用起來會比較方便哩 ! 不過,阿舍有時候還是會遇到無法讓虛擬機器可以取到與 Host 相同網段的 IP 位址的環境,因此,這種時候,阿舍就會利用 NAT 網卡搭配 Host Only 網卡來解決連通的問題哩 !

啟用 Host Only 網卡

2013-04-17

VirtualBox 擴充 Ubuntu/ Linux 虛擬硬碟容量(下)

Ubuntu / Linux 在擴充硬碟上會有些麻煩,是因為 Swap 磁區會卡在原來的磁區和新擴充的磁區之間(如下圖),造成原來已經建好的磁區沒有多的空間可擴充,因此,擴充硬碟容量要做的第一件事,就是要先把 Swap 磁區刪除,然後,才能把原來放資料的磁區加大,之後,再把 Swap 磁區給重建回去,這樣,就可以達成擴充虛擬硬碟容量的目的了哩 !

這是阿舍還未重分割前的樣子

VirtualBox 擴充 Ubuntu/ Linux 虛擬硬碟容量(上)

阿舍在之前有介紹過如何快速增加 VirtualBox 的虛擬硬碟的大小,不過,那個方法對 Windows 的磁區有用,對 Ubuntu / Linux 的磁區就會有點問題哩 ! 但是,阿舍後來就一直沒有空來試試,最近,阿舍剛好有這個需要,要把一個 Ubuntu Server 的虛擬硬碟從 4GB 擴成 16GB,所以,就試弄了看看,結果,是有成功,可是,還是有風險的,所以,在開始操作前,請先記得備份哩 ! 備份方式請參考阿舍寫的這篇 ...

Linux / Ubuntu Guest 的硬碟要透過 Gparted 來調整 

2013-04-05

Ubuntu 掛載 VirtualBox VDI 磁碟

如果你有個檔案放在 VirtualBox 的 VDI 磁碟裡,然後,你又不想為了要拿那個檔案而新增一個虛擬機器,或是,你想要「共用」某一個虛擬機器的硬碟,但是,又不想去把那台虛擬機器給啟動的話,那麼就可以考慮用阿舍要介紹的這個方法,就是如何把 VDI 檔案裡的磁碟拿來掛載在 Host 上用哩 !

FUSE 運作方式 (Credit Synology)

2013-04-01

AndroVM - Android 免安裝虛擬機器

更新 :  「AndroidVM」 已更名為「Genymotion」並開始有付費與免費兩種版本,詳細界紹請參考這裡

這個「AndroVM」的用途就如同它的名字一樣,就是一個 Android 的虛擬機器,一個可以跑在 VirtualBox 或 VMWare Player 的 Android 虛擬機器哩 ! AndroVM 的目的是真的要讓你可以在虛擬機器裡跑手機或平板的 Android,然後,可以從 Google Play 安裝 Apps 來用,而不像阿舍之前介紹過的 BlueStack 那樣,是要連到另外一個專用的 Market 哩 !

AndroVM 預載的 Apps

2013-02-17

Ubuntu 安裝和設定 Vagrant (上)

為什麼會需要用到 Vagrant 呢?像阿舍為了方便和節省建置開發環境的時間,就會用虛擬機器來安裝和設定所需的開發環境,然後,把它備一份起來,之後,有需要時,再用這個備份來建立一個新的開發環境,這種方式雖然有省到時間,不過,阿舍還是得在每個虛擬機器裡都安裝一套 Eclispe 來用,而且,程式碼也是都要放在不同的虛擬機器裡才行哩 ! 在管理上,有一些些的不方便哩 !

Vagrant 運行方式示意圖
( Credit http://www.digitalforreallife.com)

2012-09-23

Ubuntu 安裝和升級 VirtualBox

(本文適用升級到 VirtualBox 4.x.x 的任何版本)

VirtualBox 最近釋出 Virtulabox 4.2 版,但是,如果是用 VirtualBox 上的更新功能來檢查的話,就只會出現到 VirtualBox 4.1.22 版,並不會告訴你說,有 VirtualBox 4.2 版了可更新,會這樣子的原因是,阿舍猜,應該 VirtualBox 無法直接從 VirtualBox 4.1 版直接升級到 4.2 版的關係吧!阿舍試過,如果沒有移除舊版本的話,就會出現訊息,沒辦法安裝VirtualBox 4.2 版哩 !

VirtualBox 設定拖拉功能

2012-09-02

VirtualBox 分享資料夾拒絕不符權限的處理方式

阿舍是在 Ubuntu 上用 Ubuntu 的虛擬機器的時候遇到的,就是在 Ubuntu 虛擬機器上,下指令掛載好分享資料夾之後,不論是要 cd 進入或是 ls 檔案清單,就都會出現「拒絕不符權限的操作」,然後,不論怎麼的去 chown 或做什麼,這載掛著的分享資料就是進不去,一直出現權限不對的訊息哩!

VirtualBox 的提示訊息

2012-08-16

VirtualBox 用 VBoxHeadless 啟動和停止虛擬機器

如果虛擬機器的用途是拿來當伺服器用,也就是說,像是虛擬機器是拿來當 Web Server、FTP Server 及 SAMBA Server 等之類的功能,就是虛擬機器開起來後,就不太需虛擬機器所在的那台電腦上做操作的情形,那麼這個時候,就可以使用 VirtualBox 的 VBoxHeadless 指令來將虛擬機器在背景啟動,這樣就不會在 Host 上出現虛擬機器的操作畫面了哩 !



2012-02-28

Virtualbox 快速增加硬碟大小

阿舍用 VirtualBox 這麼久,還是第一次遇到要擴充虛擬機器的硬碟空間哩 ! 阿舍的虛擬機器都是測試用的,所以,之前只要遇到碟碟空間不夠的情形,就把一些東西清一清就可以夠用了,不過,這次用Windows 7 Enterprise Trail 來測個東西,裝的東西比較多,原先割的 20G 空間就不夠用了,因此,才會需要來把這個 WIndows 虛擬機器的碟碟空間來擴充一下哩 !

速度還滿快的...

2012-01-05

VirtualBox 的「再製 (Clone)」和「快照 (SnapShot)」

阿舍之前有介紹過 VirtualBox 的快照 (SnapShot) 功能,說是可用來在調整設定時,先作個備份,如果有個萬一的時候,就可以用快照來還原,不過,阿舍試過幾次之後,就很少用了,而不用的原因,除了快照幾乎和虛擬機器一樣大,很吃硬碟空間以外,還有,就是,阿舍發現快照的可移植性不是那麼的好,當阿舍在 Windows 和 Ubuntu 之間切來切去的時候,要把一個有快照的虛擬機器在另一個作業系統新增時,就沒有辦法用到最新版的那一個環境,阿舍覺得這樣不是很方便哩 !



2011-12-29

VirtualBox 排除 Ubuntu Unity 的 Panel 和 Launcher 消失的問題

阿舍裝在 VirtualBox 的 Ubuntu 11.10 的 Unity,在剛裝好的時候,是正常的,但是,用一陣子之後 ( 或是重開之後,阿舍忘了),Unity 左邊的大圖示和上面那一條 Panel 就會不見了,只會出現上面那條 Panel 的影子而已,然後,阿舍試著在上方那條消失的 Panel 上用滑鼠點點看,在點最右邊的時候,還是有出現選單的,所以,阿舍才能登出來切換到 GNome Shell 哩 !

消失的 Unity 

2011-12-09

VirtualBox 4 指令設定 Port Forwarding

阿舍今天要在 VirtualBox 4.x 版用 Port Forwarding 的功能時,才發現,下指令的方式和之前不一樣了哩 ! 所以,阿舍就去翻了一下 VirtualBox 的說明文件,才知道 VirtualBox 4.x 的 Port Forwarding 指令變簡單了,以前要三行,現在只要一行就可以搞定哩 ! 不過,還是一樣要先把 Guest 關掉才能下指令,不能夠在 Guest 開著的時候執行指令,阿舍試過,會有錯誤訊息的...

圖片引用自 savvyadmin.com

2011-12-03

VirtualBox 啟用遠端桌面 VRDP (VirtualBox Remote Desktop Protocol)

阿舍前幾天有介紹過如何安裝 phpVirtualBox 來用瀏覽器遠端搖控 VirtualBox,不知各位有沒有發現,從 phpVirtualBox 啟動的虛擬機器不會出現任何的視窗哩! 然後,阿舍就給它愣住了,心裡想說,那是要怎麼來操作啊! 於是,阿舍就給 phpVirtualbox 到處看看,就發現,在 phpVirtualBox 的右上角有一個叫做「Console」的按鈕,點進去,就有可以透過遠端桌面(RDP)來連到虛擬機器的功能哩 ! ...

phpVirtualBox Console 

2011-11-28

Windows 安裝 phpVirtualBox

phpVirtualBox 是一套可透過瀏覽器來使用 VirtualBox 的軟體,阿舍在之前有介紹過,但是,阿舍自己倒是沒有給它裝起來玩過哩 ! 於是,阿舍就找了個空檔來試試看有沒有很好用哩 ! phpVirtualBox 基本上是一套 Web 程式,所以,一定要安裝在 Web Server 上,然後,phpVirtualBox 是透過 SOAP 來和 VirtualBox 提供的 Web Service 來溝通,因此,phpVirtualbox 不是用來取代 VirtualBox 的用戶端,而是讓你可以方便的在遠端操作 VirtualBox 的管理界面哩 !

圖片引用自 phpVirtualBox

2011-06-02

VirtualBox 如何排除無法移除 Extension Pack 的問題 ?

阿舍昨天有提到,阿舍在升級 VirtualBox 之後,忘了給它升級 Extension Pack,所以,阿舍就想說來去移除舊版的 Extension Pack 後,再安裝新版的 Extension Pacj 就可以了,結果咧 ! 一移除舊版的 Extension Pack 就會跳出錯誤哩 ! 怎麼試都會有錯誤啊 !

好吧 ! 移不掉軟體的時候就會去直接把檔案移掉看看,還有問題的話,就再去調 Registry,所以,阿舍就找到 VirtualBox 的資料夾,然後,把 Extension Pack 的資料夾都移除,接著,重開 VirtualBox,果然,就看不到舊版的 Extension Pack 了哩 ! 再來,安裝新版的試試看,也是 OK 的 !  ..

阿舍是移到下面這個資料夾和它下面檔案,不過,這個做法可能...可能有風險,阿舍也不確定是不是真的沒問題,但是,阿舍這樣做之後,目前用起來還沒出現問題哩 ! 提供參考囉 !

C:\Program Files\Oracle\VirtualBox\ExtensionPacks

2011-06-01

VirtualVBox 如何解決 "/sbin/mount.vboxsf: mounting failed with the error: Invalid argument " 問題 ?

阿舍遇到這個是問題的時候,是在 VirtualBox 的 Ubuntu Guest 要來連 Windows Host 的共用資料夾 ( Shared Folder ),阿舍用 mount 指令來掛載分享資料夾,一執行就會出現下面這個訊息。

/sbin/mount.vboxsf: mounting failed with the error: Invalid argument

阿舍就去查了一下,有人說是 Gust Addition 沒裝,於是,阿舍就重裝了一次 Guest Addition 後重開,結果,是沒用的,後來,有人提到是 Guest Addition 啟動失敗的原因,阿舍試了下指令,這個 Guest Addition 是有啟動而且正常的哩 ! 不過,這倒讓阿舍突然想到一件事哩 ! 那就是阿舍把 VirtualBox 升級到 4.0.8 之後,好像沒有去升級那個 Extension Pack 哩 ! 去看了下,果然是這樣的,阿舍的 VirtuBox 的 Extension Pack 還停留在 4.0.2 版哩 !

於是,阿舍就把VirtualBox 的 Extension Pack 移除重安裝,然後在重啟 Ubuntu Guest 之後,重裝 Virtual Guest Addition,然後,在重開之後,就可以掛載共用資料夾了哩 !

2011-04-08

GNOME 3 不支援 VirtualBox 和 VMWare ?

GNOME 3 最近終於推出正式版,阿舍就很好奇的找了個時間想要來試這個 GNOME 3 桌面和 Unity 有什麼不一樣,老樣子,阿舍就把專門用的測試 Ubuntu 虛擬機器給啟動,然後,就試了幾個安裝的方式,最後,就把它給啟用,接著,螢幕就鈄掉了,什麼都看不到了哩 !....

好吧 ! 阿舍應該不是第一個遇到的吧 ! 一定有善心人士找出解決方法了吧 ! 於是,阿舍就去問了 G 先生,沒想到,竟是晴天霹靂啊 ! 因為 GNOME 3 用了 一個 VirtualBox 和 VMWare 不支援的影像加速技術,所以,VirtualBox 和  VMWare 的虛擬機器不能跑 GONOME 哩 !

好吧 ! 如果你真的想要試試 GNOME 3 的話,目前只有二種方法可用,第一,到這裡下載 GNOME Live CD 來用用,第二,那就找到一台真正的電腦的來裝囉 !