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

使用 Oracle VM VirtualBox 安裝 RedHat Linux 完整圖文教程

編輯:Linux 教學

前置準備

  • VirtualBox:官網下載最新版 (支援 Linux 2.4/2.6/3.x/4.x/5.x/6.x 核心)。
  • RedHat Linux ISO:RHEL 9/8/7 或 CentOS Stream/Rocky Linux/AlmaLinux 對應版本。
  • 硬體需求:宿主機 ≥ 4GB RAM、≥ 20GB 磁碟、VT-x/AMD-V 已在 BIOS 啟用。

步驟 1:建立新虛擬機

  1. 點選 新增 → 名稱:RHEL9、類型:Linux、版本:Red Hat (64-bit)。
  2. 記憶體:建議 4096 MB (最低 2048 MB)。
  3. 硬碟:建立虛擬硬碟 → VDI → 動態分配 → 大小 30 GB 以上。

關鍵提示: 版本**務必選「Red Hat (64-bit)」**,勿選「Linux 2.4/2.6」等舊核心選項,否則安裝程式可能無法識別硬碟或網卡。

步驟 2:系統設定優化

系統 → 主機板

  • 啟用 EFI (UEFI 安裝) 或保持 BIOS (傳統),視 ISO 支援而定。
  • 晶片組:ICH9。
  • 啟用 IO APIC。

系統 → 處理器

  • CPU 數量:2 vCPU 以上。
  • 啟用 PAE/NX、巢狀 VT-x/AMD-V (若需在 VM 內跑 Docker/KVM)。

顯示

  • 顯存:128 MB。
  • 啟用 3D 加速、2D 視訊加速。

儲存

  • 控制器:SATA (掛載 VDI)、IDE (掛載 ISO)。
  • 光碟:選擇 RedHat ISO 檔案,勾選 即時 CD/DVD。

網路

  • 介面卡 1:NAT (預設,可上網) 或 橋接網卡 (直接獲取實體網段 IP,適合伺服器測試)。

步驟 3:啟動安裝

  1. 雙擊 VM 啟動,進入 GRUB 選單選 Install Red Hat Enterprise Linux 或 Test media & install。
  2. 語言:English (United States) 或 中文 (簡體/繁體) → 繼續。
  3. 安裝概要 頁面核心項目:
    • 鍵盤:加入美式/中文輸入法。
    • 語言支援:確認所需語系。
    • 時區:Asia/Taipei 或 Asia/Shanghai,啟用網路時間。
    • 安裝目的地:選擇 VDI 磁碟 → 自動分區 (LVM) 或 自訂 (手動建立 /boot, /, /home, swap)。
    • 網路與主機名:開啟乙太網路、設定主機名 (如 rhel9.local)。
    • 軟體選擇:最小安裝 (最精簡) 或 伺服器 / 工作站 / 開發工作站 (含圖形介面)。
    • KDUMP:啟用核心崩潰轉儲 (需預留記憶體)。
  4. 點選 開始安裝 → 設定 Root 密碼、建立 一般用戶 (勾選「設為管理員」即加入 wheel 群組)。
  5. 等待進度條完成 → 重新啟動。

步驟 4:安裝後必做優化

4.1 移除安裝 ISO

VirtualBox 管理介面 → 儲存 → 控制器: IDE → 光碟 → 移除磁碟,避免下次啟動再進安裝程式。

4.2 安裝 VirtualBox Guest Additions (關鍵)

# 1. 宿主機:裝置 → 安裝 Guest Additions 映像檔
# 2. 客體機掛載並執行
sudo dnf install -y kernel-devel-$(uname -r) gcc make perl  # 建構核心模組依賴
sudo mount /dev/cdrom /mnt
sudo /mnt/VBoxLinuxAdditions.run
sudo reboot

功能:共享剪貼簿、拖放檔案、共享資料夾、動態解析度、無縫模式、時間同步。

4.3 系統更新與基礎工具

sudo dnf update -y
sudo dnf install -y vim git wget curl net-tools lsof htop bash-completion

4.4 配置 SSH 金鑰登入 (生產必備)

# 客體機
ssh-keygen -t ed25519
# 宿主機複製公鑰
ssh-copy-id user@vm_ip
# 禁用密碼登入
sudo sed -i 's/^#PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo systemctl restart sshd

4.5 設定共享資料夾 (可選)

# 宿主機:設定 → 共享資料夾 → 新增 (如 D:\VM_Share, 自動掛載, 固定分配)
# 客體機:自動掛載於 /media/sf_VM_Share
# 需將用戶加入 vboxsf 群組
sudo usermod -aG vboxsf $USER
# 重新登入生效

步驟 5:快照與備份策略

  • 乾淨安裝完成 → 建立快照 Clean_Install。
  • Guest Additions 完成 → 快照 GA_Ready。
  • 配置完成 → 快照 Configured。
  • 重大變更前 (核心升級、資料庫安裝) → 建立快照。
  • 定期匯出設備 (檔案 → 匯出設備) 為 .ova 異地備份。

常見問題速查

問題原因解決
安裝程式找不到硬碟VDI 掛載在 SATA 但 ISO 為舊版無驅動將 VDI 掛載在 IDE 控制器,或選擇正確 Red Hat 64-bit 版本
滑鼠/鍵盤被捕獲無法釋放未安裝 Guest Additions安裝 Guest Additions,Host Key (預設 Right Ctrl) 釋放
解析度固定 800x600缺 Guest Additions 視訊驅動安裝 Guest Additions,View → Virtual Screen 1 → 調整
共享資料夾權限拒絕用戶不在 vboxsf 群組usermod -aG vboxsf $USER 重新登入
NAT 模式無法從宿主機 SSH 連入NAT 預設無連入埠轉發改橋接網卡,或設定埠轉發 (宿主機 2222 → 客體 22)

結語

VirtualBox 安裝 RedHat Linux 核心流程:「正確版本選擇 → 硬體資源合理分配 → 標準 Anaconda 安裝 → Guest Additions 必裝 → 快照管理」。掌握此流程,能在幾分鐘內建立乾淨、可復原、高整合度的 Linux 開發/測試/生產環境。

Copyright © Windows教程網 All Rights Reserved