Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

VirtualBox 安裝與虛擬機創建圖文教程:從零構建 Linux 實驗環境

編輯:Linux 教學

VirtualBox 是跨平台開源虛擬化軟件,適合開發者在本機快速搭建 Linux 測試環境。本文提供從安裝 VirtualBox、擴展包部署到新建虛擬機的完整圖文流程,助你 10 分鐘內跑起第一台 VM。

一、安裝 VirtualBox 及擴展包

  1. 官網下載對應平台安裝包:https://www.virtualbox.org/wiki/Downloads
  2. 雙擊安裝,全程默認「下一步」即可。
  3. 下載 Oracle VM VirtualBox Extension Pack(同版本號),雙擊導入,授權 USB 2.0/3.0、RDP、磁盤加密、PXE 啟動等高級功能。

二、新建虛擬機(以 CentOS 7 為例)

步驟 1:命名與類型

新建虛擬機向導-命名

  • 名稱:CentOS-7-Lab
  • 類型:Linux
  • 版本:Red Hat (64-bit)

步驟 2:分配內存

內存大小

  • 建議 ≥ 2048 MB(2 GB),視宿主機內存而定,不超過物理內存 50%。

步驟 3:創建虛擬硬盤

創建虛擬硬盤

  • 選擇「立即創建虛擬硬盤」。

步驟 4:硬盤文件類型

硬盤文件類型

  • VDI (VirtualBox Disk Image):原生格式,性能最佳,支持動態分配與快照。

步驟 5:存儲方式

存儲方式

  • 動態分配:按需增長,節省宿主機空間;固定大小:性能略優但佔用全量空間。建議動態分配。

步驟 6:文件位置與大小

文件位置與大小

  • 路徑:默認 ~/VirtualBox VMs/CentOS-7-Lab/
  • 大小:≥ 20 GB(最小化安裝 10 GB 即夠,預留空間裝軟件/跑數據)。

步驟 7:處理器設置

處理器設置

  • CPU 數量:2 核(宿主機 ≥ 4 核時)。
  • 勾選 PAE/NX、KVM 虛擬化(Linux 宿主機)。

步驟 8:顯示設置

顯示設置

  • 顯存:64-128 MB。
  • 勾選 3D 加速、2D 視頻加速(桌面環境較流暢)。

步驟 9:網絡設置(關鍵)

網絡設置

  • NAT:默認,VM 共享宿主機 IP 上網,適合純客戶端場景。
  • 橋接網卡:VM 直接獲取物理網段 IP,與宿主機平級,適合服務端/集群測試。
  • 僅主機(Host-only):宿主機↔VM 互通,無外網,適合隔離實驗。
  • 建議:網卡 1 設為橋接(聯網+局域網可見),網卡 2 設為僅主機(管理通道)。

步驟 10:掛載安裝介質

掛載ISO

  • 存儲控制器 → 控制器: IDE → 光盤圖標 → 選擇 CentOS-7-x86_64-Minimal.iso。

步驟 11:啟動安裝

啟動虛擬機

  • 點擊「啟動」,進入 CentOS 安裝程序,按需分區、設置 root 密碼、創建用戶。

三、安裝後必做優化

  1. 安裝 Guest Additions:設備 → 安裝增強功能 → 掛載光盤 → yum install -y kernel-devel gcc make perl → ./VBoxLinuxAdditions.run → 重啟。實現共享剪貼板、拖拽文件、動態分辨率、共享文件夾。
  2. 配置靜態 IP:參考《CentOS 靜態 IP 配置全攻略》文章。
  3. 關閉防火牆/SELinux(實驗環境):systemctl disable firewalld --now; setenforce 0; sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config。
  4. 設置快照:乾淨系統狀態打快照,隨時回滾。

四、常見問題

現象原因解決
無法啟動 64-bit Client宿主機 BIOS 未開啟 VT-x/AMD-V重啟進 BIOS 開啟虛擬化技術
橋接模式無法獲取 IP宿主機無線網卡/驅動不支持橋接改用 NAT + 端口轉發,或有線網卡橋接
Guest Additions 編譯失敗內核頭文件缺失yum install kernel-devel-$(uname -r) 後重試
共享文件夾掛載失敗未安裝 Guest Additions 或 vboxsf 模塊未載入重新安裝增強包,modprobe vboxsf

總結

VirtualBox + Linux ISO + Guest Additions = 開箱即用的實驗環境。掌握「橋接聯網 + 僅主機管理」雙網卡模式,配合快照回滾,讓內核調試、集群搭建、CI/CD 測試隨心所欲。

Copyright © Windows教程網 All Rights Reserved