CentOS下VirtualBox安裝多操作系統的通用流程
在CentOS主機上使用VirtualBox安裝多操作系統(如Windows、不同版本的Linux等),核心是通過VirtualBox創建多個獨立虛擬機,每個虛擬機對應一個操作系統。以下是詳細步驟:
1. 準備工作
- 安裝VirtualBox:從VirtualBox官網下載適用于CentOS的安裝包(如
.rpm格式),通過終端執行sudo yum install VirtualBox-<version>.rpm(替換為實際版本號)進行安裝;安裝完成后,啟動VirtualBox服務(sudo systemctl start vboxdrv)。
- 下載操作系統鏡像:根據需求下載目標操作系統的ISO鏡像文件(如Windows 10/11、Ubuntu、CentOS等),確保鏡像完整(可通過MD5/SHA256校驗)。
2. 創建虛擬機(以安裝Windows為例)
- 新建虛擬機:打開VirtualBox,點擊“新建”按鈕,輸入虛擬機名稱(如“Windows10”),選擇“類型”為“Microsoft Windows”、“版本”為對應系統版本(如“Windows 10 (64-bit)”),點擊“下一步”。
- 分配內存:根據宿主機內存大小分配虛擬機內存(建議至少2GB,如Windows 10建議2GB以上),點擊“下一步”。
- 創建虛擬硬盤:選擇“創建虛擬硬盤”,文件類型選“VDI(VirtualBox Disk Image)”,存儲方式選“動態分配”(節省磁盤空間),大小設置至少20GB(Windows 10建議20GB以上),點擊“創建”完成虛擬機基礎配置。
3. 配置虛擬機
- 掛載操作系統鏡像:選中剛創建的虛擬機,點擊“設置”→“存儲”→“控制器:IDE”下的“空”圖標,點擊右側“光盤符號”按鈕,選擇“選擇或創建虛擬光盤文件”,瀏覽并選中下載的操作系統ISO鏡像,點擊“確定”。
- 調整啟動順序:在“設置”→“系統”→“啟動順序”中,將“光驅”移至列表頂部(確保虛擬機啟動時優先從ISO鏡像引導),點擊“確定”保存配置。
4. 安裝操作系統
- 啟動虛擬機:在VirtualBox主界面選中虛擬機,點擊“啟動”按鈕,虛擬機將從ISO鏡像啟動,進入操作系統安裝界面。
- 按照向導安裝:
- Windows系統:選擇語言、時區、鍵盤布局,點擊“下一步”→“現在安裝”;輸入產品密鑰(可選),選擇“自定義:僅安裝Windows(高級)”;選擇虛擬硬盤(通常為“磁盤0”下的未分配空間),點擊“新建”劃分分區(建議系統分區≥20GB),點擊“下一步”開始安裝;安裝過程中虛擬機可能重啟多次,無需干預。
- Linux系統(如Ubuntu):選擇語言、鍵盤布局、時區,點擊“繼續”;選擇“安裝Ubuntu”(或其他發行版),設置root密碼和普通用戶賬戶(建議勾選“自動登錄”方便使用);選擇“擦除磁盤并安裝Ubuntu”(針對虛擬硬盤,無數據丟失風險),點擊“現在安裝”;等待安裝完成,重啟虛擬機。
5. 安裝VirtualBox增強功能(可選但推薦)
- 掛載增強功能光盤:安裝完成后,啟動虛擬機,點擊VirtualBox菜單欄“設備”→“插入增強功能光盤映像”,選擇VirtualBox安裝目錄下的
VBoxGuestAdditions.iso文件(通常位于/opt/VirtualBox/)。
- 安裝增強功能:在虛擬機中打開“文件管理器”,進入虛擬光盤目錄,雙擊運行
VBoxLinuxAdditions.run(Linux系統)或VBoxWindowsAdditions.exe(Windows系統);按照提示完成安裝(需聯網下載依賴,如Linux系統需安裝kernel-devel、gcc等包);安裝完成后重啟虛擬機。
- 增強功能作用:實現宿主機與虛擬機之間的共享文件夾、剪貼板共享、鼠標無縫切換、USB設備直通等功能,提升使用體驗。
6. 重復步驟創建多操作系統虛擬機
- 若需安裝其他操作系統(如另一個Linux發行版或macOS),重復“創建虛擬機→配置→安裝”的流程即可。注意:
- 不同操作系統需選擇對應的“類型”和“版本”(如macOS需選擇“Darwin”類型,但VirtualBox對macOS的支持有限,需額外配置);
- 調整虛擬機名稱(如“Ubuntu22.04”“CentOS7”),避免混淆;
- 可根據需求調整虛擬硬盤大?。ㄈ鏼acOS建議≥50GB)、內存分配(如游戲系統建議≥4GB)。
注意事項
- 資源分配:確保宿主機有足夠的內存、CPU核心和磁盤空間(每個虛擬機建議分配1-2GB內存、1-2個CPU核心、20-50GB硬盤空間);
- 網絡配置:默認“NAT”模式可實現虛擬機訪問外網,若需宿主機與虛擬機通信,可選擇“橋接網卡”(虛擬機與宿主機在同一局域網)或“Host-Only適配器”(僅宿主機與虛擬機通信);
- 系統兼容性:確保下載的操作系統鏡像與虛擬機配置匹配(如64位系統需選擇“64-bit”版本,且宿主機CPU支持虛擬化技術);
- 備份與恢復:定期備份虛擬機文件(如
.vdi虛擬硬盤文件、.vbox虛擬機配置文件),防止數據丟失。