Mac上如何安装VirtualBox虚拟机?详细安装教程及实战步骤分享!
- 内容介绍
- 文章标签
- 相关推荐
本文共计1178个文字,预计阅读时间需要5分钟。
如需对伪原创以下开头内容本身,不要试图图解回答问题,不要数落,不超过100个字进行简单改写,可以改为:
一、下载并挂载VirtualBox安装包
安装前需获取官方兼容版本的安装镜像。macOS平台须根据芯片类型(Intel或Apple Silicon)选择对应架构的.pkg文件,否则可能无法运行或触发签名验证失败。
1、访问Oracle VirtualBox官网(https://www.virtualbox.org)进入Downloads页面。
2、在“VirtualBox for macOS hosts”区域,识别当前Mac所用芯片:若为M1/M2/M3/M4系列,下载标注“ARM64”的安装包;若为Intel处理器,下载“x86_64”版本。
3、下载完成后,前往“下载”文件夹,双击打开.dmg磁盘映像文件。
4、将VirtualBox图标拖入“应用程序”文件夹完成挂载准备。
二、执行安装并授权内核扩展
macOS自10.13 High Sierra起默认阻止第三方内核扩展加载,VirtualBox依赖此类扩展实现网络与USB设备支持,因此必须手动授权才能完成安装。
1、双击挂载后的VirtualBox.pkg文件,启动图形化安装向导。
2、按提示点击“继续”直至进入安装确认页,输入管理员密码后开始安装。
3、安装过程中若弹出“系统扩展被阻止”提示,立即中止安装流程,不要点击“关闭”或“重试”。
4、打开“系统设置”→“隐私与安全性”→下滑至“安全性”板块,在“允许以下来源的App”下方查找“来自Oracle America, Inc.”条目。
5、点击右侧“允许”按钮;若点击无响应,按键盘Tab键将焦点移至该按钮后按空格键触发授权。
6、返回安装向导,点击“重试”,重新输入密码完成安装。
三、安装VirtualBox Extension Pack增强功能
Extension Pack提供USB 2.0/3.0支持、虚拟硬盘加密、远程桌面服务等关键能力,缺失将导致USB设备无法识别、共享文件夹不可用等限制。
1、在VirtualBox官网Downloads页面,向下滚动至“Contributed software”区域,找到“VirtualBox Extension Pack”链接。
2、下载与已安装VirtualBox主版本号完全一致的.vbox-extpack文件(例如安装的是7.1.6,则必须下载7.1.6版扩展包)。
3、双击该文件,弹出VirtualBox管理器窗口,点击“安装”按钮。
4、勾选“信任来自Oracle Corporation的发布者”,点击“安装”并输入管理员密码。
5、安装成功后,状态栏显示“Extension Pack installed successfully”。
四、验证安装并创建首个虚拟机
安装完成后需确认核心组件正常加载,且能通过图形界面创建并配置基础虚拟机,以排除后台服务未启动或权限异常问题。
1、在“启动台”或“应用程序”文件夹中打开VirtualBox,主界面应正常显示,无报错弹窗或空白窗口。
2、点击左上角“新建”按钮,选择“专家模式”,输入名称如“CentOS7-test”,类型选“Linux”,版本选“Red Hat (64-bit)”。
3、内存分配建议不低于1024MB,硬盘选择“现在创建虚拟硬盘”,类型为VDI,存储方式选“动态分配”以节省空间。
4、完成创建后,选中该虚拟机,点击右侧“设置”图标,在“存储”→“控制器:SATA”中点击右侧光盘图标,选择“选择虚拟光盘文件”,加载已下载的CentOS7 Minimal.iso。
5、点击“启动”,若成功进入CentOS安装引导界面(显示“Install CentOS 7”字样),则表明VirtualBox运行环境已就绪。
五、处理常见启动失败场景
部分用户在首次启动虚拟机时遭遇黑屏、卡在EFI Shell、或提示“Firmware not available”,多因固件配置缺失或ISO镜像损坏所致,需针对性修复。
1、若启动后仅显示黑屏或光标闪烁,关闭虚拟机,在设置→“系统”→“主板”中勾选“启用EFI(特殊操作系统需要)”。
2、若提示“VERR_PDM_MEDIA_LOCKED”,说明ISO文件正被其他进程占用,退出所有可能调用该镜像的程序(如Finder预览、归档工具),重新加载ISO。
3、若启动时反复报错“Kernel driver not installed”,终端执行:sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart,重启内核服务。
4、若使用Apple Silicon Mac运行x86_64 Linux发行版失败,确认ISO为aarch64架构版本;若必须运行x86_64镜像,需改用支持Rosetta转译的Parallels Desktop替代方案。
本文共计1178个文字,预计阅读时间需要5分钟。
如需对伪原创以下开头内容本身,不要试图图解回答问题,不要数落,不超过100个字进行简单改写,可以改为:
一、下载并挂载VirtualBox安装包
安装前需获取官方兼容版本的安装镜像。macOS平台须根据芯片类型(Intel或Apple Silicon)选择对应架构的.pkg文件,否则可能无法运行或触发签名验证失败。
1、访问Oracle VirtualBox官网(https://www.virtualbox.org)进入Downloads页面。
2、在“VirtualBox for macOS hosts”区域,识别当前Mac所用芯片:若为M1/M2/M3/M4系列,下载标注“ARM64”的安装包;若为Intel处理器,下载“x86_64”版本。
3、下载完成后,前往“下载”文件夹,双击打开.dmg磁盘映像文件。
4、将VirtualBox图标拖入“应用程序”文件夹完成挂载准备。
二、执行安装并授权内核扩展
macOS自10.13 High Sierra起默认阻止第三方内核扩展加载,VirtualBox依赖此类扩展实现网络与USB设备支持,因此必须手动授权才能完成安装。
1、双击挂载后的VirtualBox.pkg文件,启动图形化安装向导。
2、按提示点击“继续”直至进入安装确认页,输入管理员密码后开始安装。
3、安装过程中若弹出“系统扩展被阻止”提示,立即中止安装流程,不要点击“关闭”或“重试”。
4、打开“系统设置”→“隐私与安全性”→下滑至“安全性”板块,在“允许以下来源的App”下方查找“来自Oracle America, Inc.”条目。
5、点击右侧“允许”按钮;若点击无响应,按键盘Tab键将焦点移至该按钮后按空格键触发授权。
6、返回安装向导,点击“重试”,重新输入密码完成安装。
三、安装VirtualBox Extension Pack增强功能
Extension Pack提供USB 2.0/3.0支持、虚拟硬盘加密、远程桌面服务等关键能力,缺失将导致USB设备无法识别、共享文件夹不可用等限制。
1、在VirtualBox官网Downloads页面,向下滚动至“Contributed software”区域,找到“VirtualBox Extension Pack”链接。
2、下载与已安装VirtualBox主版本号完全一致的.vbox-extpack文件(例如安装的是7.1.6,则必须下载7.1.6版扩展包)。
3、双击该文件,弹出VirtualBox管理器窗口,点击“安装”按钮。
4、勾选“信任来自Oracle Corporation的发布者”,点击“安装”并输入管理员密码。
5、安装成功后,状态栏显示“Extension Pack installed successfully”。
四、验证安装并创建首个虚拟机
安装完成后需确认核心组件正常加载,且能通过图形界面创建并配置基础虚拟机,以排除后台服务未启动或权限异常问题。
1、在“启动台”或“应用程序”文件夹中打开VirtualBox,主界面应正常显示,无报错弹窗或空白窗口。
2、点击左上角“新建”按钮,选择“专家模式”,输入名称如“CentOS7-test”,类型选“Linux”,版本选“Red Hat (64-bit)”。
3、内存分配建议不低于1024MB,硬盘选择“现在创建虚拟硬盘”,类型为VDI,存储方式选“动态分配”以节省空间。
4、完成创建后,选中该虚拟机,点击右侧“设置”图标,在“存储”→“控制器:SATA”中点击右侧光盘图标,选择“选择虚拟光盘文件”,加载已下载的CentOS7 Minimal.iso。
5、点击“启动”,若成功进入CentOS安装引导界面(显示“Install CentOS 7”字样),则表明VirtualBox运行环境已就绪。
五、处理常见启动失败场景
部分用户在首次启动虚拟机时遭遇黑屏、卡在EFI Shell、或提示“Firmware not available”,多因固件配置缺失或ISO镜像损坏所致,需针对性修复。
1、若启动后仅显示黑屏或光标闪烁,关闭虚拟机,在设置→“系统”→“主板”中勾选“启用EFI(特殊操作系统需要)”。
2、若提示“VERR_PDM_MEDIA_LOCKED”,说明ISO文件正被其他进程占用,退出所有可能调用该镜像的程序(如Finder预览、归档工具),重新加载ISO。
3、若启动时反复报错“Kernel driver not installed”,终端执行:sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart,重启内核服务。
4、若使用Apple Silicon Mac运行x86_64 Linux发行版失败,确认ISO为aarch64架构版本;若必须运行x86_64镜像,需改用支持Rosetta转译的Parallels Desktop替代方案。

