開始在VirtualBox安裝虛擬的Linux系統 - Linux

Jacky avatar
By Jacky
at 2020-10-21T22:00

Table of Contents


下載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

--
moodyblues是一個搖滾樂團
該樂團並不憂鬱 我個人也不憂鬱
猜想該樂團當初取名moodyblues和我一樣
只是單純的歷史偶發事件 請勿望文生義呀呀呀

--
Tags: Linux

All Comments

Carol avatar
By Carol
at 2020-10-24T16:51
要不要開機按電源插插頭也一篇
Sandy avatar
By Sandy
at 2020-10-25T04:05
1G ram, 8G H.D... 你的目的是把人從 Linux 趕走嗎?
Margaret avatar
By Margaret
at 2020-10-29T08:46
完全只是為了賺P幣的一篇
Callum avatar
By Callum
at 2020-11-01T13:05
可是這篇只有15p XD
Aaliyah avatar
By Aaliyah
at 2020-11-01T19:16
要洗幾篇
Hazel avatar
By Hazel
at 2020-11-02T19:35
幹 這三小
Agnes avatar
By Agnes
at 2020-11-06T17:31
下篇: VirtualBox 怎麼裝 Debian
再下篇: VirtualBox 怎麼裝 OpenSUSE
Belly avatar
By Belly
at 2020-11-08T23:11
再下篇: VirtualBox 怎麼裝 Fedora
再下篇: VirtualBox 怎麼裝 LinuxMint
Elvira avatar
By Elvira
at 2020-11-12T05:47
不要排擠arch QQ
Connor avatar
By Connor
at 2020-11-14T01:37
教裝Arch應該就沒那麼洗文了吧,雖然是裝在VM
Kumar avatar
By Kumar
at 2020-11-18T21:25
...
Doris avatar
By Doris
at 2020-11-23T07:12
其實我覺得arch照著wiki裝一裝也沒什麼難度
Jacky avatar
By Jacky
at 2020-11-27T14:34
...
Emma avatar
By Emma
at 2020-11-28T07:08
都第二篇了 還是沒看到安裝Linux的部分
Skylar Davis avatar
By Skylar Davis
at 2020-12-02T10:47
你為什麼不在報紙上登連載? 還可以賺稿費!
Lucy avatar
By Lucy
at 2020-12-02T23:48
如果只是單純要跑centOS,其實直接拿cloud image開就可以了
Una avatar
By Una
at 2020-12-04T04:54
這三小廢文

關於 linux user 轉換的問題

Iris avatar
By Iris
at 2020-10-21T09:40
各位好,我是一個 Linux 自學的新手, 想問一個有關於 Linux 中在 BASH 作 user 轉換的實際意義, 假設使用 centOS 系統中, 有三個 users (root , alice , bob) 其中 alice 在 wheel group 中 (意即 alice 可以使用 sud ...

UEFI筆電 保持預設win主導的雙系統安裝

Sandy avatar
By Sandy
at 2020-10-19T18:03
大家好 最近新入手了一台win10有UEFI bios的筆電 因為公司規定原本的win10要保留 想要安裝ubuntu的雙系統 爬文之後發現UEFI會是一個問題 按照大部分找的到教學 完成安裝之後開機會變成ubuntu主導 但是我還是想要保持win10主導 可以隨時獨立刪除ubuntu的狀態 而且E ...

將系統打包成可安裝的iso檔

Harry avatar
By Harry
at 2020-10-16T16:47
如題 最近因為公司需要人性化、圖形化的作業系統來取代對微軟的依賴,所以本人去找到了mint這個版本的linux來代替windows 調整完輸入法、ldap、裝好行政需要的各個軟體後也費了不少功夫 於是心想能不能將我對他所做的這些變更直接也套用在mint的iso上? 這樣只要做成一個隨身碟,公司的電腦就 ...

關於pigz指令問題

Steve avatar
By Steve
at 2020-10-15T10:43
Hi 各位大大, 我目前需要使用到pigz的指令,我查詢過相關解釋,關於-c的部分我還是有不清楚的地 方,不清楚的點為wonand#39;t delete是指不刪除原始檔案還是有其他意義? 不知道是否有大大可以幫忙解答一下。 -c --stdout --to-stdout Write all proces ...

怪怪的nvme ssd 分割問題

Carolina Franco avatar
By Carolina Franco
at 2020-10-13T13:56
前陣子趁打折買了一個anaconda NVME M.2 256G SSD 一開始想說就當外接硬碟來使用就好 剛好今天有一台桌機想實驗一下新的系統 就把原有的硬碟拆掉,換上這顆來做OS 桌機型號是 ASROCK A300 mini / Ryzen 4750G / 32G RAM 主機板上有兩個M.2 可以接 ...