1. 程式人生 > 其它 >CentOS8安裝VirtualBox,並建立CentOS虛擬機器

CentOS8安裝VirtualBox,並建立CentOS虛擬機器

安裝VirtualBox

執行以下命令並啟用VirtualBox和EPEL包倉庫

[root@localhost~] dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo

匯入 Oracle VirtualBox 公鑰

[root@localhost~] rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

使用dnf(新一代包管理工具)命令啟動EPEL倉庫

[root@localhost~] dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y

安裝VirtualBox工具相關依賴

[root@localhost~] dnf intsall  make  gcc  perl  glibc-devel  libelf-devel kernel-devel -y

列出VirtualBox的可用版本

[root@localhost~] dnf search virtualbox
Repository AppStream is listed more than once in the configuration
Repository PowerTools is listed more than once in the configuration
Last metadata expiration check: 0:48:52 ago on Wed 10 Nov 2021 06:17:20 PM CST.
VirtualBox-5.2.x86_64 : Oracle VM VirtualBox
VirtualBox-6.0.x86_64 : Oracle VM VirtualBox
VirtualBox-6.1.x86_64 : Oracle VM VirtualBox

安裝VirtualBox

[root@localhost~] dnf install VirtualBox-6.0 -y

檢驗Virtual是否正確安裝

[root@localhost~]vboxmanage list vms

VirtualBox錯誤解決

# 如報錯缺少load modules failed,執行提示命名,重啟服務
[root@localhost~] sudo /sbin/vboxconfig

# 如仍報錯提示安裝 kernel-devel包. 注意一定要和核心版本對應
# 1.檢視核心版本
# 2.安裝對應核心版本的kernel-devel包

# 檢視核心版本
[root@localhost~] uname -sr
Linux 4.18.0-80.el8.x86_64

# 安裝對應的kernel包,如dnf找不到,則需要自行去rpm源上去下載並安裝
[root@localhost~] dnf install kernel-devel-4.18.0-80.el8.x86_64

# 如還是啟動失敗,按照提示檢視啟動日誌,並根據日誌內容解決問題即可
[root@localhost~] cat /var/log/vbox-setup.log

再次VirtualBox正常啟動(第一次啟動無報錯,請忽略)

# 使用命令如下,沒有報錯資訊,顯示已建立虛擬機器則為正常
# 第一次安裝,應該沒有虛擬機器的
[root@localhost~] vboxmanage list vms
"centos4" {ab9b2e15-0a38-4472-896c-ac88a17b582d}
"centos5" {c2234060-29de-4a1b-bf4a-91ca92655f9b}

建立虛擬機器Centos6.8

當然也可以使用命令vboxmanage無圖形化建立,但其實並不是很方便,且匯入映象時無法初始化系統

若想完全無圖形化操作,筆者猜測可以直接匯入OVF/OVA檔案(說白了就是建立好的虛擬機器,然後匯出的檔案)

考慮到無圖形化操作比較麻煩,筆者這裡通過VNC Viewer連線CentOS8伺服器進行圖形化操作,點點點就行了(手動滑稽 = =) 配置圖形化介面請參考筆者的另一篇部落格:

CentOS8安裝VNC-Server,並使用VNC Viewer連線 - 向北zz - 部落格園 (cnblogs.com)

廢話不多說,現在開始建立虛擬機器!

VNC Viewer連線好後

選擇New建立虛擬機器,填好虛擬機器名字、系統型別、系統版本後,next

設定虛擬機器記憶體

選擇建立新的虛擬硬碟後,點選create

選擇VDI型別後,next

選擇動態分配記憶體後,next

設定虛擬硬碟大小後,create

選擇剛剛建立的虛擬機器後,點選設定

設定網絡卡,一般設定橋接模式就可以了,就是虛擬機器和你電腦處於同一個網段,能夠互相ping通,且虛擬機器可以訪問外網,就相當於建立了一臺獨立的主機。

關聯自己準備好的映象iso檔案,點選儲存,然後點選IDE儲存器下面的光碟圖示,最後在右邊Attributes列表裡選擇映象iso檔案

設定處理器數量

OK之後,就可以開啟虛擬機器啦,引導虛擬機器系統操作網上都有,這裡不再贅述!

特別注意!橋接模式下,虛擬機器系統的網路需要手動配置以下幾個引數,可選擇系統引導的時候進行配置,也可安裝成功後,再進行配置。

  • IPV4需要和宿主機處於同一網段
  • 掩碼和宿主機保持一致
  • 閘道器和宿主機保持一致
  • DNS和宿主機保持一致