RHEL9、類型:Linux、版本:Red Hat (64-bit)。關鍵提示: 版本**務必選「Red Hat (64-bit)」**,勿選「Linux 2.4/2.6」等舊核心選項,否則安裝程式可能無法識別硬碟或網卡。
rhel9.local)。VirtualBox 管理介面 → 儲存 → 控制器: IDE → 光碟 → 移除磁碟,避免下次啟動再進安裝程式。
# 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
功能:共享剪貼簿、拖放檔案、共享資料夾、動態解析度、無縫模式、時間同步。
sudo dnf update -y
sudo dnf install -y vim git wget curl net-tools lsof htop bash-completion
# 客體機
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
# 宿主機:設定 → 共享資料夾 → 新增 (如 D:\VM_Share, 自動掛載, 固定分配)
# 客體機:自動掛載於 /media/sf_VM_Share
# 需將用戶加入 vboxsf 群組
sudo usermod -aG vboxsf $USER
# 重新登入生效
Clean_Install。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 開發/測試/生產環境。