在 VirtualBox 中安装软件的正确思路
在 VirtualBox 里,“安装软件”通常有两层含义:一是在宿主机(如 Windows 10/11 或 macOS)上安装 VirtualBox 本体;二是在已创建的虚拟机(如 Ubuntu、CentOS 等来宾系统)中安装所需应用。下面按这两种场景给出简明步骤与要点。
在宿主机安装 VirtualBox
- Windows 10/11
- 方法一:前往 VirtualBox 官网 Downloads 页面,下载并双击 Windows hosts 安装包,按向导完成安装。安装过程中会设置虚拟网络接口,可能出现短暂的网络中断提示,属正常现象。
- 方法二:以管理员身份打开命令行,使用 winget 安装:
winget install Oracle.VirtualBox
- macOS
- 从官网下载 macOS 版本 .pkg 安装包,双击运行;若系统提示安全阻止扩展,前往 系统设置 → 隐私与安全,点击“允许”后继续安装。
以上步骤覆盖 Windows 与 macOS 的主流安装方式,适用于 VirtualBox 的当前版本。
在虚拟机内安装应用
- Ubuntu 或 Debian 系
- 启动虚拟机后,打开终端,先更新软件源:sudo apt-get update
- 安装软件(示例):sudo apt-get install vim
- 如遇依赖问题:sudo apt-get install -f
- 完成后可重启:sudo reboot
- CentOS 或 RHEL 系
- 启动并登录系统后,更新并安装(示例):sudo yum update,sudo yum install httpd -y(或使用 dnf:sudo dnf install httpd)
- 验证安装:rpm -qa | grep httpd
上述命令覆盖两大常见发行版在虚拟机内的标准软件安装流程。
提升体验的增强功能
- 安装 VirtualBox Guest Additions(提升分辨率、共享剪贴板、拖放、共享文件夹等)
- 在虚拟机窗口菜单:设备 → 安装增强功能;或在设置 → 存储中挂载 VBoxGuestAdditions.iso。
- 挂载后在来宾系统内执行(示例):
sudo mkdir -p /media/cdrom
sudo mount /dev/cdrom /media/cdrom
cd /media/cdrom
sudo ./VBoxLinuxAdditions.run
- 安装完成后重启:sudo reboot
该步骤适用于常见 Linux 来宾系统,可显著改善使用体验。
常见问题与排错要点
- 安装或启动 VirtualBox 时提示网络中断:这是安装虚拟网卡的正常过程,短暂中断不影响使用。
- macOS 安装被系统阻止:到 系统设置 → 隐私与安全 底部点击“允许”放行内核扩展后再安装。
- 虚拟机内软件安装缓慢或失败:先执行系统更新(如 apt-get update 或 yum/dnf update),必要时修复依赖(如 apt-get -f install),再重试安装命令。
以上要点可快速定位安装阶段的高频问题。