[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

透過VirtualBox虛擬電腦來練習重灌、測試軟體可以說是非常方便的事情,不過想要使用這個好用的工具之前,你必須先替VirtualBox建立一個虛擬磁碟、做些基本設定調整,才可以將作業系統的映象檔案掛載到虛擬機器上,才可以進行後續的處理作業。建立其實不難,只要你電腦資源足夠使用,想要建立多少個環境都不是問題。

VirtualBox基本上大部分作業系統都可以安裝,像是Windows、Mac、Linux當然都是支援的,只要有安裝程式都可實現。在Linux這部分支援版本很多,其中Ubuntu也可以。如果您的作業系統不再清單中,您也可以選擇【Other】試試看,但最近香腸測試了MeeGo似乎有問題,或許要有些前置步驟才可以使用吧?

在建立虛擬電腦安裝作業系統之前,當然要先灌好VirtualBox,如果你還沒有灌好的話,趕快看前一篇教學:「VirtualBox 免費虛擬電腦,練習重灌超方便」。安裝完主程式之後,請準備一下要灌的作業系統,如果作業系統是存放在光碟片,記得將他轉成ISO檔會比較方便,如果要灌Linux,請上網抓吧!大部分的Linux都是免費的,後面我們會以ubuntu做為測試,您可以到ubuntu官方網站抓一份作業系統下來吧!

建立新的虛擬機器

尚無安裝VirtualBox虛擬機器,請參考教學:按這裡

第1步 啟動軟體後,請點擊左上角的﹝新增﹞。

[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

第2步 進入新增虛擬機器精靈,請點﹝下一步﹞繼續。


[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

第3步 接著請輸入您這個虛擬機器的名稱,並選擇您要安裝的作業系統類型,因為我們這邊測試的是ubuntu,所以作業系統選擇【Linux】,版本選擇【ubuntu】。如果您要安裝的是微軟作業系統,記得在「作業系統」部分選擇【Windows】喔!完成後請點擊﹝下一步﹞繼續。

這邊的作業系統設定只是將這個虛擬機器設定成適合該作業系統的環境。並不會因為選擇Windows7,就會生出Windows7的作業系統程式讓你安裝。安裝的程式這部分還是需要由你(使用者)自己提供。

[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

第4步 接著請分配記憶體給虛擬機器吧!盡量根據你的作業系統去配給,如果你要灌那個很不好用的Vista可能就要配給很多了(笑)。

[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

第5步 這邊需要建立一個虛擬的硬碟,這個硬碟所儲存的資料並不會和您目前在使用的硬碟有衝突,因為他只是化身成一個類似「映像檔」的玩意,所有東西都包在裡面。所以請勾選「開機硬碟」,然後選擇【新建硬碟】並點﹝下一步﹞。


[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

第6步 進入建立虛擬磁碟嚮導,點擊﹝下一步﹞吧!

[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

第7步 接著您可以自由選擇要使用【動態延伸存放】或是【固定大小存放】,設定好後請點﹝下一步﹞。

動態延伸:當您的磁碟不夠用才會繼續擴充,但是只會到您限制的量。

固定大小:一開始就將位置先占走了。

[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

第8步 再來請設定磁碟的大小,當然大小設定依據請依照您要安裝的作業系統做為調整的依據,如果是Windows,建議配給16GB~20GB或更高的儲存空間,至於我們要測試的ubuntu,設個10GB就很多了啦!


[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

第9步 最後做確認,然後點﹝完成﹞。

[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

第10步 請等待系統環境的建立,可能需要一些時間,這時候可以烤根香腸來吃~

[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

第11步 很好,它安裝完成了,點擊﹝完成﹞就可以準備進入虛擬電腦世界囉!

[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

掛載映像檔案,準備啟動虛擬電腦!

第1步 在VirtualBox主程式介面,在左手邊會看到您剛剛建立好的虛擬電腦,點選一下然後再點擊﹝設定值﹞。


[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

第2步 接著請點左方的【存放裝置】,然後點擊IDS控制器下方的光碟圖示,再點擊右方的「CD/DVD裝置」,把要安裝的映象檔案掛載進去。

[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

第3步 點擊上方的﹝加入﹞然後找到您的作業系統映像檔案掛入,然後在清單中選擇一下並點擊﹝選取﹞。

[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

第4步 這時在「存放裝置中」,你會看到你的作業系統映像檔案掛到虛擬機器的光碟機了,趕快點擊﹝確定﹞吧!

[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

第5步 在啟動之前,請檢查一下您的虛擬機器中開機順序,因為我們現在要掛載系統進去,所以開機順序盡量以CD/DVD-ROM為優先,如果沒有可以進到﹝設定值﹞→【系統】→【主機板】中的開機順序進行調整。調整完後、確認無誤,請點擊﹝啟動﹞來刊機囉!


[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

第6步 開機時,他會告訴你,你現在的鍵盤、滑鼠會被虛擬電腦吸走,如果想要跳脫的話,請點擊鍵盤上的右邊的﹝Ctrl﹞就可以了,點擊﹝確定﹞就可以進入虛擬電腦世界囉!

[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

第7步 你看,這是虛擬電腦載入ubunru的畫面,就是要安裝作業系統的感覺吧!想要安裝測試就趕快跟著畫面操作囉!

[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

第8步 如果要關機,可以透過虛擬電腦內的關機操作(即一般電腦的關機操作)或者點擊一下鍵盤右邊的﹝Ctrl﹞將滑鼠和鍵盤從虛擬電腦跳脫,然後用滑鼠點VirtualBox主程式的【機器】→【關閉】來進行關機。

[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

第9步 關機時,有幾種模式,您可以自由選擇,其中的「傳送關機訊號」就是將虛擬電腦內的作業系統按照規定的標準步驟關機,如果是「關閉機器」就是所謂的強制關機。

[教學]利用VirtualBox建立虛擬電腦,安裝作業系統

VirtualBox掛載作業系統就是這麼的簡單,掛載之後就是模擬作業系統的安裝了,你可以跟著畫面指示進行處理,玩壞了也沒關係,因為對你的電腦來說,這些只是一個模擬的狀態而已,不會把你的主電腦搞爆。

這樣的系統對初學者或是想要嘗鮮的使用者來說是一個很棒的環境,只要有一台電腦就可以做很多事,不用說為了學習重灌電腦還要額外準備一台電腦來使用,透過您目前現有的電腦,即可以輕鬆模擬成多台電腦。不過前提是你的電腦配備至少要有一定的水準,不然使用起VirtualBox可能會整個很頓喔!

  • 玉澤演

    如果選擇作業系統w7(64bit) 要到哪裡找映像檔和一些檔案呢

    • 看看這邊可否找到
      https://sofree.cc/windows-10-iso-download/

  • Taiwanhitler

    香腸哥,謝謝喔~
    很有幫助的教學^^
    因研究需要用16BIT軟體~~學好就可試用~
    感恩~~

  • 陳建文

    請問iso檔沒有,但是有系統光碟
    還是需要鈀系統光碟轉成iso檔嗎

  • Liang Chun Lin

    我想請問一下要如何在虛擬電腦中庄python呢?

    • 虛擬電腦就當成一般電腦,看python怎安裝就是怎安裝。

      不過python我沒有接觸過,沒有這方面的經驗。

  • steve

    steve:我主機Win7,虛擬電腦WinXP問:

    (1):第3步 那個 XP作業系統映像檔案要在哪裡找?

    (2):作業系統映像檔案是否就是驅動程式?要灌嗎?

  • 廖崇皓

    請問為什麼我要灌東西插隨身碟只有原本電腦有反應 虛擬電腦卻沒有 如何解決?

    • 虛擬機應該要掛載進去,直接插入,當然只有原先電腦囉!

  • maple

    我在Window 8 64安裝後重開後就開不了機,有人又遇到這問題嗎??

  • 翔翔

    請問:如果我要玩遊戲~~他有防拷~~~我用這個虛擬XP可以玩嗎
    因為他遊戲只支援到XP~~我電腦是WIN7

  • 潘潘

    我一直不會第3步 那個作業系統映像檔案要在哪裡找?

    • 游順程

      http://www.ubuntu-tw.org/download/download.php?distro=desktop&version=13.04&arch=i386
      無毒 放心

  • MJ

    拿virtualbox來練硬體裝修乙級的話,SERVER 2003和 XP 間怎麼做連結呢?
    XP抓不到SERVER 2003耶!

  • patalla

    WIN8上使用Virtualbox也很順…..唯一遇到一個問題:
    就是尚未安裝驅動的usb裝置,VB無法連接給虛擬OS使用。

    我的裝置是老舊的掃描器(就不知道為啥,很耐操都不會壞)

    在WIN7可以運用這種方式,虛擬XP並在虛擬機器裡安裝相容的驅動,讓舊機器繼續使用,但似乎這方法在Win8已不能適用了

    • WIN8 很多東西不支援程度會比WIN7更兇狠

      畢竟它的主體架構是Windows NT

  • 新手

    我現在用的是4.1版的 請問要複製一份虛擬系統檔案到另外一台電腦使用要怎麼使用呢?現在的教學幾乎都是2.0-3.X版的比較多 4.X版的滿難找的.

    香腸回應:
    這個,就找出他產生映像檔的位置,然後Copy過去,讀取已經建立的映像檔應該就可以了吧!?

  • ab75654

    我一直很疑惑,

    虛擬電腦真的安全嗎…

    像是我查一些東西都會用虛擬電腦,

    如果中毒會影響主電腦嗎..?

    對了,我還有把主電腦與虛擬電腦用共用資料夾,

    會不會虛擬電腦裡的病毒傳到共用資料夾呢?

    香腸回應:
    他是用模擬成一區塊,對於電腦辨識該映像檔案他只知道是檔案而已..想法上應該是整個被封裝在裡面

    • 看到鬼

      在裡面玩足球或鬼影就會影響到主機了

  • 香菸

    請問一下 我安裝mac結果他有一個要問我要把檔案安裝到哪個位置的地方 結果甚麼選項都沒有 然後我就卡住了…

    香腸回應:
    MAC 我沒試過~ 如果你改換別套呢~ 因為我覺得VirtualBox有點卡
    我目前主要用VMWare Player

    • Oscar Sun

      是的
      我前天測試,mac,發現官網也說不支援 mac的客體延伸功能(guestadditions)。目前只能裝來好看、測試的而己,卡卡頓頓
      ubuntu好像也不太行,雖然可裝客體,…例如裝chrome ubuntu版就不能用,畫面出不來。可能我不熟練或習慣也有關。
      Vmware現在也分有付費版的。Vbox應該主要是支持客體為Windows 用的。

  • 小米

    打開之後出現

    fatal;no bootable medium found! system halted.

    要怎麼辦

    香腸回應:
    我沒遇過,所以我也不清楚怎解決~你可以把錯誤訊息問一下Google,好像很多人遇過

    • DYUEason

      應該是你沒選擇映像檔 我一開始沒選直接點啟動也這樣^^

  • luffy

    virtualbox真的是個不錯用的東西 (讚!)
    不過 想請問一下
    當我把os灌好後 想在裡面安裝軟體
    這個部分該怎麼做?

    香腸回應:
    應該是再去開通閘道口~ 之前是開光碟機,所以再開個USB應該可以吧~
    或是透過虛擬環境內,連線上網下載東西並安裝

  • 影子

    “你看,這是虛擬電腦載入ubunru的畫面" unbuntu拼錯囉!

  • 我這台老古董的記憶體太少了,
    跑起來一定卡到死…。

    香腸回應:
    可能會喔XD

  • 愛靠

    教學很清楚

    雖然很早之前就在用嚕~嘻嘻

    大部分都可以用來做一些軟體測試

    或是練重灌

    我都是來試軟體~怕有毒~哈哈~!

    香腸回應:
    嗯嗯

  • 這個教學是一定要的,否則讀者都不知道裝VirtualBox是幹什麼的XD

    香腸回應:
    還好啦