下載CentOS的iso檔案,開始在VirtualBox安裝虛擬的Linux系統
網誌圖文版:
https://www.b88104069.com/archives/4611
本文介紹在Oracle VirtualBox上安裝Linux系統,包括下載CentOS的iso光碟映像檔案,
設定主記憶體和硬碟大小,過程中也會補充說明中央處理器CPU的微指令集概念以及
x86_64架構。
一、下載CentOS Linux
Linux是開放原始碼軟體(open source software,OSS),任何個人社群都是編輯修改自
己的一套Linux程式碼,不過在熱門OSS發展的過程中,大都會有一些版本是比較穩定受歡
迎的,贊贊小屋選擇的便是主流的CentOS版Linux。
前往CentOS網頁準備下載Linux,第一個遇到的是選擇CPU架構,在此稍微說明:
作業系統是規範電腦計算的輸出輸入流程,電腦計算由中央處理器(CPU)進行,CPU是透
過開發時寫好的微指令集運作,可以把微指令集想作是Excel函數,就是預先寫好的一組
指令集,輸入VLOOKUP它就知道要去查找,一個口令一個動作之間會比較快一點。
因為作業系統要依照特定的微指令集讓CPU運作起來,因此安裝作業系統第一步要依照CPU
微指令集架構選擇合適的版本,不然CPU講國語、作業系統講英語,兩人沒辦法溝通,電
腦當然跑不起來。
個人電腦從一開始到現在都是由Intel和AMD兩家公司所設計的CPU,因為最早英特爾Intel
所開發的X86架構的CPU代號為8086,後來的80286、80386、i5、i7都是以8086為基礎發展
,因此統稱為x86架構。
附帶一提,贊贊小屋生平第一台電腦是80486,考上雄中爸爸買的,那時候買了一本厚厚
的MS-DOS使用手冊,豪邁熱血要趕上資訊時代,結果因為高中聯考的壓力主要被拿來玩電
腦遊戲(同級生是其中之一)。
言歸正傳。電腦計算的最小單位是電燈泡亮不亮的0與1,稱之為bit,最早的8086是8位元
(bit),表示一次能處理8位元資料,所謂的Byte便是8 bits。後來從16、32位元升級到
目前主流的64位元,表示CPU一次能處理64位元的資料。把電腦想做是一台翻譯機,如果
一次能輸入比較多的單字,翻譯就更快更好,電腦位元也是如此。
現在電腦應該大部份都是Windows 10系統,64位元比較跑得起來,贊贊小屋不例外,選擇
「x86_64」。
二、可下載點
CentOS小企鵝會幫忙列出台灣可下載點,在此選擇nctu交大。
三、交大計中
交大資工系計算機中心,點選下載「CentOS-8.2.2004-x86_64-boot.iso」。副檔名iso是
一種特殊檔案,中文稱之為光碟映像檔,透過技術把光碟片轉成電腦檔案,有這種類型的
檔案,就跟傳統的插入光碟片安裝軟體一樣。
四、新增虛擬機器
取得Linux作業系統iso檔案之後,開啟Oracle VM VirtualBox,點選「新增」。
五、名稱和作業系統
為即將新增的虛擬機器取個名字「Zanzan Linux」,作業系統選擇「Linux」,版本為「
Linux 2.6/3.x/4.x(64-bit)」,好了之後按「下一個」。
六、記憶體大小
維持預設的建議值「1024MB」即可。
這個步驟的記憶體指的是和CPU搭配使用的主記憶體,前面第一步驟提到1Byte=8 bits,
在此繼續補充介紹:1KB=1024Byte,1MB=1024KB,1GB=1024MB,1TB=1024GB。32位元的
CPU32bit最多只能接受4GB主記憶體,目前隨著Windows 10的推廣,較先進系統需要較多
計算空間,所以現在買的電腦主記憶體大都是8GB了。
七、硬碟
給Linux系統保留的硬碟空間,維持預設的8GB,立即建立虛擬硬碟,不用擔心會占用到
Windows電腦儲存空間,稍後還有相關選項可以設置。
電腦的記憶體分成臨時性和永久性,臨時性是像上個步驟的主記憶體,和CPU搭配執行任
務時暫時存放東西,永久性則是這個步驟的硬碟,把處理完的任務內容存放起來。以圖書
館為例說明,在借還書櫃台臨時進進出出待處理的是主記憶體,在圖書館裡書櫃上陳列的
便是硬碟資料。
八、硬碟檔類型
選擇預設的VDI ,英文為Virtual Desktop Infrastructure,中文稱之為虛擬桌面基礎架
構,白話一點說是雲端桌面,就是現在準備進行的,想有個Linux系統,但沒有實體存在
CPU、主記憶體、硬碟,都是寄生在原Windows系統的虛擬桌面上。
九、存放裝置在實體硬碟
第七步驟給虛擬Linux系統8GB的硬碟,在這裡可設置會動態分配,一開始使用0,有用到
才會逐漸增加,8GB等於是上限的概念。不過這裡也有補充說明,動態是單方向,一旦增
加了,即使後來檔案刪掉沒用,已使用的空間配額不會自動縮減。
十、檔案位置和大小
終於到了最後一步,確認資料夾路徑,沒問題按下「建立」。
安裝作業系統所需要的計算機概論
作業系統是操作控制電腦所有的設備資源,想學習電腦就要瞭解作業系統,過程中就會接
觸到這篇文章介紹到的CPU、主記憶體、硬碟等用語。如果是要實體電腦上安裝使用Linux
系統,會更加麻煩,更加需要鑽研相關基礎知識。這裡因為是用開發的VirtualBox軟體,
整個流程都簡化設計好了,其實也可以一直按確定完成,不過如同這篇文章所述,利用這
個機器再盤點溫習一次計算機概論也不錯。
延伸閱讀:
想在Windows執行Linux系統?先安裝Oracle虛擬機器軟體VirtualBox
https://www.b88104069.com/archives/4604