(20140917增)VirtualBox是一個免費的「虛擬電腦」軟體,它可以透過軟體的方式模擬多種個人電腦硬體環境,讓我們在虛擬電腦中同時安裝多種不同的作業系統,用來測試新的作業系統或執行特定環境專用的軟體。

在VirtualBox中的虛擬電腦運作時,可能常常會需要跟主電腦交換檔案,只不過目前版本的VirtualBox在「分享資料夾」的設定方面還不是很自動,如果你常常使用VirtualBox來測試新的作業系統而且常需要跟主電腦透過「分享資料夾」的方式交換檔案的話,可以試試看以下的方法。

在VirtualBox中的Win系統設定「分享資料夾」,與主電腦共用檔案

VirtualBox下載:按這裡

一、選取、新增分享資料夾

第1步  開啟VirtualBox軟體並啟動客戶端電腦之後,在VirtualBox視窗右下方的「分享資料夾」圖示按一下滑鼠右鍵,準備新增新的分享資料夾。

第2步  出現「分享資料夾」視窗後,請按一下右上角的〔Add New Shared Folder〕按鈕,新增一個新的分享資料夾

第3步  請在「Folder Path」右邊的下拉選單按一下,再點選選單最下方的【Other...】,並在「主電腦中」選取你要設定為分享的資料夾。

第4步  設定好「Folder Path」的資料夾後,請在「Folder Name」中設定一個簡單一點的資料夾名稱,建議為英文或數字。如果你希望每次開機時,客戶端的虛擬電腦都可以自動掛載這個分享資料夾的話,請勾選「永久性建立」,全部設定好之後再按下〔確定〕按鈕。

二、在虛擬電腦中「掛載」分享資料夾

依照前面的方法指定好要分享的資料夾後,接著請在客戶端的虛擬電腦中執行以下步驟,下面的步驟只是透過命令提示字元視窗掛載網路磁碟機,設定一次就可以。

第1步  請從開始選單開啟「命令提示字元」功能,或按〔視窗〕+〔R〕開啟執行視窗,輸入「cmd」後再按下〔確定〕按鈕,開啟「命令提示字元」視窗。

第2步  接著請依照你所指定的磁碟機代號與分享資料夾名稱,在客戶端的虛擬電腦中將分享資料夾掛載起來。請在命令提示字元視窗輸入以下指令,再按下〔Enter〕即可。記得磁碟機代號跟分享資料夾名稱請依照實際狀況修改。

  • 指令:net use  磁碟機代號:  vboxsvr分享資料夾名稱
  • 範例:net use  z:  vboxsvrvbox

這裡的「分享資料夾名稱」指的就是前面第4步驟中你所設定的「Folder Name」,請依照實際狀況修改你的指定。

第3步  掛載完成後,我們便可在「我的電腦」視窗中看到一個新的網路磁碟機囉。

第4步  或者,我們也可以用更簡單一點的方法,透過Windows內建的「連線網路磁碟機」功能來設定。

先開啟「我的電腦」視窗,在上方的〔連線網路磁碟機〕圖示按一下,先在「磁碟機」欄位中點選新的磁碟機代號,並在「資料夾」欄位輸入「vboxsvrvbox」,最後再按下〔完成〕按鈕即可。

[教學1] VirtualBox在Linux底下執行Windows的程式 

雖然現在的 Linux 絕大部分的軟體都可以媲美Windows
可是有一些軟體還是需要在Windows上跑的時候
這時候可以透過 Wine 來達到目的
但是還有另外一個東西叫做 VirtualBox
裡面有個特殊功能會讓妳感覺妳彷彿還是使用Windows唷!
不過當然還是要以Linux為主啦!

教學如下:
首先這邊要先說明一件事情
雖然說 VirtualBox 的官方網有載點跟套件庫可以加入
加入以後直接輸入 apt-get install 就可以安裝完成了
但是 VirtualBox 其實有分版本
一種是開放源碼的版本一種是個人授權版
兩者之間的差異只差於有無USB的功能
如果妳直接按照官方網的下載或安裝是沒有USB功能的!

環境:Ubuntu 7.10 使用版本:VirtualBox_1.5.2-25433_Ubuntu_gutsy_i386.deb
首先先下這指令
wget http://www.virtualbox.org/download/1.5.2/virtualbox_1.5.2-25433_Ubuntu_gutsy_i386.deb



下載完成以後便執行安裝
sudo dpkg -i virtualBox_1.5.2-25433_Ubuntu_gutsy_i386.deb


因為我之前就已經有裝過了
所以說如果妳還沒有裝過請跳過下面這張圖片


安裝完成以後輸入
sudo /etc/init.d/vboxdrv setup


接著把你要允許執行 VirtualBox 的使用者,加入 vboxusers 這個群組:
sudo usermod -G vboxusers -a justfor1221


新增一個 usbfs 的群組:sudo groupadd usbfs


把要使用 VirtualBox 給予 USB 使用權限的帳號加入:
sudo usermod -G usbfs -a justfor1221


接著編輯 /etc/fstab
sudo vim /etc/fstab


在最後一行加入
none  /proc/bus/usb  usbfs  devgid=1001,devmode=664  0  0


之後從開機
sudo init 6


從開機完以後就是要來安裝xp啦!
先到應用程式、系統工具找到 VirtualBox 的捷徑後點擊即可啟動程式
之後按下新增


下一步


名稱:winxp(隨便妳打)
作業系統類型:windows xp (當然也可以裝vista)  之後按下一步


給定記憶體 256 MB  按下一步


這邊要選擇新增


選擇下一步


選擇下一步


調整硬碟容量大小,預設為10G   選擇下一步


選擇下一步


選擇完成


選擇設定值


一般的分頁中選擇進接      把擴充功能那三個都選取


再來選擇光碟這分頁      選取掛載光碟機啟用通遞傳遞


選擇音效分頁並啟用音效
在驅動程式那邊選擇ALSA音效驅動程式


選擇網路分頁並啟用網路卡       選擇確定



之後就拿出xp光碟放進光碟機裡面
然後按下啟動就開始安裝xp囉!
安裝方式就不介紹了!


多熟悉的畫面阿!

安裝完跑完以後   按裝置卸載光碟



再按裝置裝客端額外功能


之後便會出現底下這畫面!   選擇Next


選擇I accept    選擇Next


選擇Install


選擇繼續安裝


選擇繼續安裝


選擇Reboot now    選擇Finsh


嘿嘿~這畫面夠酷了吧!
直接把xp跟linux放在一起!


接下來要設定讓xp可以讀取到 usb 隨身碟
首先先把xp給關機    然後按設定值


選擇USB     啟用USB控制器
右手邊有個加入的按鈕


選擇妳的usb裝置(隨身碟)


選擇確定


按下啟動來開機吧!


這時候隨身碟就出現囉!!


現在要來讓xp跟linux可以互相存取資料
首先先在桌面建立一個資料夾
mkdir 桌面/windoes


按下設定值   選擇分享資料夾的活頁   右手邊有個加入


選擇右邊那個圖示
選擇妳資料夾的所在地   選擇OK
選擇確定    選擇確定


之後再按下啟動       然後按開始、執行


輸入底下這行   net use z: vboxsvrwindows    之後按下確定


就可以看到資料夾出來囉!


若是virtualbox 無法裝起來?

如果在一開始輸入 sudo dpkg -i virtualbox_1.5.2-25433_Ubuntu_gutsy_i386.deb 就出現底下錯誤訊息的話

dpkg:相依關系問題使得 virtualbox 的設定工作不能繼續:
 virtualbox 相依於 libqt3-mt (>= 3:3.3.8really3.3.7)﹔然而:
套件“libqt3-mt”沒有安裝。
 virtualbox 相依於 libxalan110﹔然而:
套件“libxalan110”沒有安裝。
 virtualbox 相依於 libxerces27﹔然而:
套件“libxerces27”沒有安裝。
dpkg:處理 virtualbox (--install)時出錯:
 相依關系問題 - 仍未被設定
在處理時有錯誤發生:
 virtualbox




直接輸入底下這行指令
$ sudo apt-get install libqt3-mt libxalan110 libxerces27  libaudio2

參考資料:

[Ubuntu] VirtualBox 1.5
安裝 VirtualBox 及使用心得virtualbox.org
VirtualBox找不到添加USB設備選項。
在Ubuntu 7.10中安裝VirtualBox

[教學2]  在虛擬電腦軟體 練習重灌 測軟體 不用怕弄壞電腦

2014/9/11 更新:軟體版本更新為 v4.3.16 最新版,更新細節請「按這裡」。

VirtualBox是個免費的「虛擬電腦」軟體,主要是創建一個模擬的PC個人電腦的硬體環境,讓我們可以在虛擬的電腦硬體中安裝作業系統、測試軟體或病毒等,透過VirtualBox安裝好的作業系統可以跟你現在的電腦系統同時VirtualBox是個免費的「虛擬電腦」軟體,

主要是創建一個模擬的PC個人電腦的硬體環境,讓我們可以在虛擬的電腦硬體中安裝作業系統、測試軟體或病毒等,透過VirtualBox安裝好的作業系統可以跟你現在的電腦系統同時運作,而且兩個系統的資料與程式不會互相干擾或影響,算是一個完全獨立的作 業環境讓我們測試各種軟體或功能。

當我們在電腦中安裝了VirtualBox之後,可以在VirtualBox中建置很多個不同系統在同一台電腦中(如果你有很多硬碟空間的話),一 般使用情形大概是安裝個XP或Vista來玩玩,或者想學Linux、Ubuntu或FreeBSD的話,可以裝在VirtualBox裡面來測試。雖然 模擬出來的環境跑起來不會比原本的系統快,不過這是個完全獨立的空間,可以讓我們無限制的分割硬碟、重新格式化、重灌各種系統...等等,都不用擔心裝錯或中毒造成原本主電腦的資料損毀。 (如果虛擬電腦掛掉,直接刪掉重裝或還原即可)

如果你擔心使用某些P2P軟體會讓你的重要資料「被分享出去」的話,也可以用VirtualBox的虛擬電腦來跑,只不過這樣比較耗資源就是了。

目前VirtualBox可支援的客戶端系統(可安裝在VirtualBox裡面的作業系統)有十幾種,幾乎各種常見的x86作業系統都可以支援,如:

目前VirtualBox可支援的客戶端系統(可安裝在VirtualBox裡面的作業系統)有十幾種,幾乎各種常見的x86作業系統都可以支援,如:

  • Windows NT 40
  • Windows 2000/XP/Server 2003/Vista
  • DOS/Windows 3.x/95/98/ME
  • Linux 2.4
  • Linux 2.6
  • Solaris 10, OpenSolaris
  • FreeBSD/OpenBSD
  • OS/2 Warp 4.5

▇ 軟體小檔案 ▇

軟體名稱:VirtualBox
軟體版本:4.3.16
軟體語言:中文(內建多國語言)
軟體性質:免費軟體
檔案大小:102MB
系統支援:Windows XP/2003/Vista/Mac OS X/Linux/Solaris
官方網站:http://www.virtualbox.org/
軟體下載:按這裡

一般來說,要安裝VirtualBox的主電腦,記憶體至少需512MB以上可用空間,記憶體越多越好。電腦硬體配備的等級也盡量要好點,這樣虛擬電腦跑起來才會比較順。目前VirtualBox提供了各種作業系統的版本,除了支援一般的WindowsXP/2003/Vista之外,還可支援Mac OSX、Linux與Solaris等作業系統,如果你需要Windows以外版本的話,可以依照上面的連結到官方網站另外下載。

安裝說明:

在使用VirtualBox時,一般我們會將你現在正在用的這台電腦稱作「主電腦(Host OS)」,也就是等等要安裝VirtualBox軟體的這台電腦。而「客戶端電腦(Guest OS)」或「虛擬電腦」則是在安裝好VirtualBox軟體後,從VirtualBox軟體裡面去設定好環境再重新安裝的新的作業系統。可以很簡單的用下面的示意圖來說明:


主電腦(就是你現在這個系統)只有一個,虛擬電腦則可以有很多很多個。

一、在主電腦安裝VirtualBox軟體

第1步  依照本文上方的網址將VirtualBox軟體下載回來,直接按兩下執行「VirtualBox-1.6.4-Win_x86.msi」程式,跟一般軟體安裝方法都一樣,大部分步驟都是按〔Next〕即可。


第2步  一直到如下圖的步驟時,電腦會問我們是否要安裝一個「通用序列匯流排控制器」,請按〔安裝〕按鈕,再依照指示執行完安裝步驟。

第3步  裝完成後,再按一下〔Finish〕按鈕即可完成。

第4步  安裝完後,請依序按〔開始〕→【Sun xVM VirtualBox】→【VirtualBox】,啟動VirtualBox軟體。


第5步  第一次啟動時,他會要我們註冊一個新帳號,這是免費的,請在「名稱」與「電子郵件」等欄位填入你的名字與Email,再按下〔確認〕按鈕即可。

二、在VirtualBox建立新的虛擬電腦

在VirtualBox軟體中,我們可以增設很多個不同的「虛擬電腦」,每個虛擬電腦都是各自獨立的,需要從頭開始安裝作業系統(需自備系統安裝光碟)。以下簡單介紹新增虛擬電腦(虛擬機器)的方法。

第1步  按一下VirtualBox工具列上的〔新增〕按鈕,出現歡迎畫面後,直接按一下〔下一步〕。



第2步  接著請在「名稱」中輸入這個新系統的名稱,如「Windows XP」,然後在下面的「作業系統類型」下拉選單中點選你要安裝的作業系統名稱,選好後再按一下〔下一步〕。


第3步  接著,我們可以自行設定這個虛擬電腦所使用的記憶體大小,一般XP開個512MB的記憶體給他用應該就OK了,如果你的電腦如果記憶體夠多的話,當然開越多越好。

三、建立新的虛擬硬碟機

接著我們必須選定這個虛擬電腦所使用的硬碟,這裡的虛擬硬碟,在「主電腦」中看起來就像是一個「映像檔」而已,所有的資料都是存在該映像檔中,不會與主電腦的硬碟資料相混淆。

剛開始使用時,VirtualBox裡面都不會有虛擬硬碟可用,我們必須在下面的步驟中自行新增新的虛擬硬碟讓這個新的虛擬電腦來用。一般來說,每一個虛擬電腦至少都需要配置一個虛擬硬碟,這樣有個好處,裝系統或分割硬碟時比較不會搞亂。 

第1步  延續上一頁的步驟,請在下圖中的步驟中按一下〔新增〕按鈕,自行設定新的虛擬硬碟。


第2步  接著請按〔下一步〕繼續。

第3步  映像檔類型有兩種可以選擇,「動態擴充映像檔」可以在需要更多空間時才佔用掉硬碟空間,而「固定大小映像檔」則會預先佔用掉固定大小的硬碟空間,如果你一開使用不到這麼多空間的話,可能會造成閒置空間的浪費。請點選「動態擴充映像檔」再按〔下一步〕。

第4步  接著我們可以自行設定虛擬硬碟空間的大小,如果單純安裝Windows XP的話,一般大約需要5~15GB空間就夠囉,其他系統請依照實際需求調整。

第5步  確認無誤後,請按一下〔完成〕按鈕即可完成虛擬硬碟的設定工作。


第6步  回到剛剛的設定頁面後,我們可以在「開機硬碟(第一主要)」下拉選單中,點選剛剛設定好的虛擬硬碟,再按一下〔下一步〕按鈕。

第7步  接著請確認一下畫面中的各項配置,如果都正確,再按〔完成〕按鈕,完成整個虛擬電腦的新增、設定工作。完成之後,我們就可以再依照下面的方法開始在虛擬電腦中安裝新的作業系統,開始玩玩不同系統跟軟體囉。


四、選定開機光碟機

第1步  新增好虛擬電腦之後,當我們要開始安裝作業系統前,必須先設定好虛擬電腦的光碟機,指定要使用哪個主電腦中的裝置來當作光碟機。請點選左邊的虛擬電腦,再按一下右邊的選單中的「光碟機」。


第2步  接著請先勾選「掛載光碟機」,再點選「主端光碟機」,然後從右邊的下拉選單點選主電腦的光碟機代號,如「G」,請依照你的電腦實際的狀況設定。設定好光碟機之後,我們就可以直接使用主電腦的光碟機來載入系統安裝光碟,用光碟片開機來安裝作業系統囉。

五、啟動虛擬電腦、安裝作業系統

第1步  當我們設定好光碟機、讓它可以順利讀取主電腦光碟機中的光碟之後,接著請點選左邊虛擬電腦的名稱如「Windows XP」,再按一下〔啟動〕按鈕,幫虛擬電腦開機。記得!開機之前,請先將你是先準備好的Windows安裝光碟放到主電腦的光碟機中,這樣才能順利用Windows光碟開機、進入系統安裝步驟。


第2步  第一次使用時都會跳出一個說明視窗,提示我們如果要讓滑鼠跟鍵盤從虛擬電腦中「跳出來」的話,可以按一下鍵盤右邊的〔Ctrl〕按鍵,即可跳回主電腦。以後要在虛擬電腦中輸入或點選視窗的話,只要用滑鼠點虛擬電腦中的桌面或視窗,就可以開始使用。要跳回來主電腦的話,就按一下鍵盤右邊的〔Ctrl〕按鍵。


第3步  接著,我們就可以像一般Windows安裝步驟一樣,開始使選定硬碟、分割硬碟…等等,並依序完成整個系統的安裝。Windows XP安裝步驟可參考「這篇文章」。

六、安裝好系統,更新VirtualBox專屬驅動程式

 第1步  當我們在VirtualBox中安裝好Windows作業系統之後,必須再安裝相關硬體的驅動程式,如網路卡、顯示卡…等。VirtualBox把相關的 附加程式都整合在一個虛擬的光碟中,只要在安裝好Windows之後,依序按下〔裝置〕→【安裝客端額外功能】,它會自動掛上一個虛擬光碟機,我們只要安裝驅動程式時讓它自動搜尋或去讀取光碟中的檔案即可。


[教學3]營造 Linux 學習環境的好用工具 VirtualBox

常遇到許多朋友苦無 Linux 練習環境,主因是大部分只有一台電腦且已裝了 Windows系統,若是在早期的話會建議使用「多重開機」方式,但多重開機建置並非想像中的簡單,稍微不注意就很有可能『傷害』到已經存放資料的 Windows系統,導致 Linux 還沒練到甚麼,卻被逼著要學會重灌 Windows 系統。

[溫馨提示] 這邊提到『傷害』在程度上也許是 Format 到 Windows 資料或造成 Windows 無法開機等等。

對於電腦不是很熟悉的新手們,會比較建議使用虛機的方式來快速營造 Linux 練習環境,雖然虛機有著執行速度較慢的缺點,所幸的是初期練習Linux 基礎操作,事實上並不需要高速的硬體配備。筆者這次介紹 VirtualBox 虛機軟體,知名度雖然沒有 VMWare那樣地高,她該有的功能其實也都有喔!話不多說就開始我們的 VirtualBox Windows 版安裝之旅吧!

軟體下載、安裝與中文化

至 http://www.virtualbox.org/ 下載 VirtualBox for Windows編譯好的二進位執行檔(binary),點選左邊【Downloads】後,接著稍微向下捲動一些即可看到「VirtualBox forWindows hosts」軟體下載連結,原作者下載的是 1.5.2 Windows x86 版本。

安裝 VirtualBox Windows 版只要依照精靈一路走下去,裝到好應該是沒有太大的問題。

安裝完成後從【程式集】裡面【innotek VirtualBox】→【VirtualBox】來啟動 VirtualBox 主程式。

[溫馨提示] VirtualBox 亦有給 Linux 及 Mac OS X 版本的二進位執行檔。

語系設定

新版 VirtualBox 提供繁體中文介面來使用,從【檔案】→【偏好設定】呼叫出設定對話框,對話框內左邊第三個「語系」選單,即可切換至繁體中文介面(先前的版本只有簡體中文介面)

開始安裝虛擬機器

裝一台虛擬機器大致上要準備的有「給機器的名字」、「記憶體大小」及「硬碟大小」,至於安裝時候的開機媒介,一般使用 CD/DVD 開機(VirtualBox 亦支援 iso 檔案開機)筆者設定範例如下:

虛機名稱 srv1
記憶體大小 256 MB
硬碟大小 5 GB
安裝光碟片 DVD/CD

緊接著就來安裝一台 RHEL5 虛擬機器吧!建立虛機的路上皆有精靈帶領著我們,大致上都是點選〔下一步〕按鈕,底下僅僅針對幾個比較有需要講解的畫面來做解說。

點選〔新增〕按鈕來呼叫出建立虛機精靈,來到下圖的這個步驟替虛機取個名稱,筆者範例取名為「srv1」(Server one 之意),至於作業系統類型的部份,筆者並沒有特別挑選別的,使用預設值的「Other/Unknown」即可。

[溫馨提示] 若「感到」因沒有特別挑選作業系統類型,導致虛機安裝失敗的話,可試著調整這部份的設定。

虛機的記憶體用量,給 256 MB 安裝 RHEL5 算是剛好而已。

[溫馨提示] 若少於 256 MB 的記憶體來安裝 RHEL5 可能會遭到強制使用文字模式安裝的情況。

虛機所使用的硬碟,是母系統的映像檔案。VirtualBox 映像檔案為 VDI(Virtaul Disk Image)首次安裝需要新增一顆,所以我們點選〔新增〕。

[溫馨提示] 若是以前曾經有建立過 VDI 檔案,建立虛機時亦可使用既有的 VDI 檔案。

來到新增硬碟精靈,磁碟預設採用「動態擴充映像檔」(實際拷貝資料進去才會佔用硬碟空間)另一種則是「固定大小映像檔」(先行佔用磁碟空間,資料有無拷貝進去,不會影響母系統磁碟空間用量)

[溫馨提示] 若「感到」因使用「動態擴充映像檔」,導致虛機安裝失敗的話,可試著改用「固定大小映像檔」方式。

設定映像檔案大小,筆者母系統的硬碟不大所以開給虛機 5 GB 的空間,預設的 RHEL5 安裝完成大概與 Windows XP 差不多,大約 2 GB 左右的空間。

在新增完成映像檔硬碟後,就回到先前的選取硬碟的畫面,接著按下〔下一步〕。

虛機硬體配備已經準備差不多了,下一步是要光碟開機安裝 RHEL5。針對光碟開機這部份有兩個選擇:一個是點選下圖右方「光碟機」調整;一個是直接開機讓「首次運行精靈」來引導我們使用光碟開機。

採用直接開機是比較直覺的方式,會有「首次運行精靈」如下圖,直覺方式使用「母系統光碟裝置開機」。

[溫馨提示] 亦可使用「安裝光碟映像檔案開機」(要先準備好 iso 檔案)。

以下的圖使用 RHEL5 光碟片開機的情況,緊接著就是安裝 Linux 的部份,相信這部份大家都會,比較要特別介紹的是 VirtualBox 離開虛機的方式是「Right Ctrl」(右 Ctrl 鍵;位於畫面右下方)

(2008/10/25日)

[參考來源]

http://briian.com/?p=6415

http://justfor1221.pixnet.net/blog/post/14712177

http://briian.com/?p=5690

http://kate.babyface.com.tw/NetAdmin/25200802VirtualBox/

arrow
arrow
    全站熱搜

    金魚不是魚 發表在 痞客邦 留言(0) 人氣()