如何下载VirtualBox

📅 2026/6/30 2:25:52
如何下载VirtualBox
一. 下载VirtualBox主程序VirtualBox是免费无付费门槛的虚拟化工具官网地址https://www.virtualbox.org/wiki/Downloads1. 打开下载页面找到 VirtualBox Platform Packages 点击 Windows hosts 下载exe安装包2. 同页面下滑下载对应版本扩展包Extension Pack版本必须和主程序完全一致后续才能使用USB、远程桌面功能3. 注意所有下载文件存放路径不能有中文、空格我统一放在D盘 D:\VirtualBox 文件夹。2. 下载Ubuntu系统镜像官网服务器在国外下载速度很慢推荐清华镜像站https://mirrors.tuna.tsinghua.edu.cn/搜索Ubuntu下载 ubuntu-22.04-desktop-amd64.iso 镜像文件同样存到纯英文路径。二、安装VirtualBox软件1. 双击exe安装包弹出权限提示点【是】​2. 自定义组件页面全部默认勾选网络、USB支持都不能取消点击下一步​3. 修改安装路径默认C盘占用空间大改成 D:\Software\VirtualBox 路径绝对不能出现中文​4. 一路点击下一步弹出网络接口安装提示全部点【是】等待安装完成勾选启动软件。重要设置修改虚拟机默认存储位置C盘空间有限必须更改存放虚拟机文件的位置1. 打开VirtualBox顶部菜单栏【管理】→【全局设定】​2. 切换到「常规」找到默认虚拟电脑位置点击「其它」​3. 在D盘新建文件夹 D:\VirtualBox\VMs 选中确认以后新建的虚拟机都会存在D盘。安装扩展包1. 双击下载好的 .vbox-extpack 扩展文件​2. 阅读协议后点击【我同意】等待进度条走完安装成功。三、新建Ubuntu虚拟机硬件配置1. 软件首页点击【新建】填写名称 Ubuntu22.04 文件夹选择刚才设置的D盘目录系统类型自动识别Linux-Ubuntu(64位)​2. 分配内存设置2048MB2G不要超过电脑总内存一半否则电脑会卡顿​3. 虚拟硬盘选择「现在创建虚拟硬盘」硬盘格式选VDI动态分配大小设置10GB以上​4. 摘要页面确认配置无误点击完成虚拟机硬件创建成功。四、虚拟机细节优化解决紫屏、鼠标卡死问题选中创建好的虚拟机点击【设置】逐项调整1. 系统启动顺序改为硬盘优先取消软驱内存保持2048MB处理器1核​2. 显示显卡控制器改为 VBoxSVGA 关闭3D加速显存16MB解决开机vmwgfx显卡报错紫屏​3. 存储点开IDE控制器下的空光盘加载我们下载好的Ubuntu镜像踩坑提醒IDE光驱兼容性差建议先移除镜像挂载到SATA控制器下​4. 网络连接方式改为桥接网卡虚拟机和本机处于同一网段能正常联网。五、安装Ubuntu操作系统1. 选中虚拟机点击【启动】进入Ubuntu安装界面​2. 弹窗提示鼠标被虚拟机独占按键盘右侧Ctrl键就能释放鼠标​3. 界面分辨率太小底部按钮被挡住按下 AltF7 按住鼠标拖动窗口调出「继续」按钮​4. 语言选择中文(简体)点击【安装Ubuntu】​5. 网络、软件选项默认下一步磁盘选择「清除整个磁盘并安装Ubuntu」虚拟机硬盘不会影响本机文件​6. 设置用户名、主机名、登录密码密码一定要记住​7. 等待系统自动安装完成后点击【现在重启】​8. 重启后弹出移除安装介质提示回到VirtualBox存储设置把镜像光盘移除重启即可正常进入系统。六、进入Ubuntu基础操作1. 开机登录在线账户选择【跳过】系统数据反馈选「否」​2. 打开终端快捷键 CtrlAltT 终端是Linux核心操作工具所有文件、程序管理都能靠命令完成​3. 基础命令测试输入 ls -l 回车查看当前目录所有文件。ls -l 输出结果完整解释执行命令后每行分为7列以 drwxr-xr-x 2 zzy ubuntu 4096 6月29 桌面 举例1. 第1列文件类型权限。首位d文件夹-普通文件后9位分三组本人/同组用户/其他人r可读、w可写、x可执行​2. 第2列硬链接数量​3. 第3列文件所有者用户名​4. 第4列文件所属用户组​5. 第5列文件大小单位字节​6. 第6列文件最后修改时间​7. 第7列文件/文件夹名称。七、实操踩坑总结新手必看1. 路径含中文软件打不开、虚拟机启动失败所有文件夹统一英文命名​2. 开机紫屏报错显卡设置错误切换VBoxSVGA并关闭3D加速​3. 鼠标无法移出窗口按右侧Ctrl释放​4. C盘爆红提前修改虚拟机默认存储路径到D/E盘​5. 网络不通网卡切换为桥接模式。八、拓展Linux相关岗位学习方向完成虚拟机搭建后我查询了两个主流Linux岗位招聘要求明确后续学习目标1. Linux运维工程师熟练操作Ubuntu、CentOS系统掌握Shell脚本会部署Nginx、MySQL了解虚拟化、云服务器能做系统监控、漏洞修复本科计算机相关专业优先。​2. Linux嵌入式开发工程师精通C语言熟悉ARM架构、Linux驱动开发掌握系统编程、多进程/线程会内核裁剪、U-Boot调试适合硬件、物联网方向发展。