在很多種情況下我們會需要在不同作業系統間進行操作,尤其對程式設計師來說這種案例更是常見,比較常見的例子大概就是想在Windows平台上想使用Linux OS來學習相關技術,或者想要在Mac OS中使用Windows系統,一般來說,可能不會直接去搞一台電腦來安裝,而是透過安裝虛擬軟體來達到使用目的,因最近剛好也有在使用相關的虛擬軟體,所以就順手做個筆記並推薦給大家。目前大多數用戶還是以使用Windows平台為主,因此本文會先以在Windows上安裝Linux為例來介紹「Oracle VM VirtualBox」,而另一套知名的虛擬軟體「VMware」我也試用過,若事後有時間的話,我會再另外PO文分享
下載:VirtualBox 官網 (包含Windows、Mac、Linux版本)、Ubuntu – Linux下載
【VirtualBox安裝篇】
請至VirtualBox官網依據自己的平台下載對應的版本,以我自己的例子來看,需要下載Windows的版本
在安裝過程中,有遇到詢問是否要安裝Oracle Corporation通用序列匯流排控制器以及網路介面卡的視窗,我個人是都選擇安裝,免得之後會有相容性或缺少某某工具的問題發生
【使用VirtualBox安裝Linux】
在此用「Ubuntu」做為範例,請直接到官網下載適合自己的版本,因為我個人有一些版本上的特別需求,所以安裝的是較舊的14.04.5版本,建議各位可以下載最新的版本來安裝,通常下載回來的是ISO檔,不必特別燒錄成光碟,等等用此ISO檔安裝即可
建立虛擬硬碟
請進入VirtualBox管理員 → 選擇「新增」來建立虛擬機器,在此步驟請填入想要的名稱、類型與版本
記憶體大小要看你自己的需求,配置越大在效能上當然會越好,但可能會拖跨原本Windows上的程式運行,我是採用預設值,沒有塮別的修改,如果要修改的話,建議還是別超過總記憶體的一半
因為是第一次使用,所以請選擇「立即建立虛擬硬碟」
虛擬硬碟的檔案類型建議採用「VirtualBox的磁碟映像檔 – VDI」
建議採用「動態配置」以節省空間,若你有效能上的考量則請選擇「固定大小」
配置想要給這個虛擬硬碟多大的空間,如沒有特別的需求,單純只是做測試、學習,一般15G應該就足夠,但怕有臨時的需求,所以建議還是配置多一點為佳,在此我是配置了30G,最後請點擊「建立」來產生虛擬硬碟
安裝Ubuntu – Linux
由於我們是要直接由下載回來的ISO進行安裝,所以請進入「VirtualBox管理員」→「設定值」→「存放裝置」,在「控制器:IDE」中點擊一下「空」
接著在右方「屬性」處選擇剛剛下載回來的Ubuntu ISO檔
載入ISO檔之後,回到管理員視窗,點擊「啟動」按鈕來進行安裝
以下則是Ubuntu的安裝流程,第一次安裝的人可以參考看看:請在左邊選擇語系,並點選「安裝Ubuntu」
在這步驟會詢問是否要「當安裝時下載更新」、「安裝這個第三方軟體」,建議都勾選,保持Linux在最新的狀態,但不勾選也不會影響安裝
因是第一次安裝,所以請選擇「清除磁碟並安裝Ubuntu」
點選「繼續」進入下一步
選擇時區,直接輸入「Taipei」來篩選會比較快
鍵盤排列方式我是選擇「漢語」,但一般應該會選擇「英語 (美式)」,是我選錯了,但不影響
輸入電腦名稱以及一個使用者的帳號、密碼,我這邊只能做範例,實際上建議把密碼的複雜度設高一點,這樣會比較安全
重新啟動後就可以使用Linux囉
如果在上一個步驟點擊了「立即重新啟動」後,發現Ubuntu沒有反應或者無法重新開機,那麼請在管理員介面中用滑鼠右鍵點選我們剛建立的虛擬機器 → 選擇「關閉」 → 「關機」
之後再重新點擊「啟動」即可,另外,未來如果要執行這個Linux的話,也是由此處來開啟,或者透過滑鼠右鍵來操作
延伸閱讀:
.VMware無法偵測USB 如何解決?unable to connect to its ideal host controller