如何下载VirtualBox

如何下载VirtualBox

一. 下载VirtualBox主程序


VirtualBox是免费无付费门槛的虚拟化工具,官网地址:https://www.virtualbox.org/wiki/Downloads

1. 打开下载页面,找到 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. 分配内存:设置2048MB(2G),不要超过电脑总内存一半,否则电脑会卡顿;

3. 虚拟硬盘:选择「现在创建虚拟硬盘」,硬盘格式选VDI,动态分配,大小设置10GB以上;

4. 摘要页面确认配置无误,点击完成,虚拟机硬件创建成功。

四、虚拟机细节优化(解决紫屏、鼠标卡死问题)

选中创建好的虚拟机,点击【设置】逐项调整:

1. 系统:启动顺序改为硬盘优先,取消软驱;内存保持2048MB,处理器1核;

2. 显示:显卡控制器改为 VBoxSVGA ,关闭3D加速,显存16MB,解决开机vmwgfx显卡报错紫屏;

3. 存储:点开IDE控制器下的空光盘,加载我们下载好的Ubuntu镜像;
踩坑提醒:IDE光驱兼容性差,建议先移除镜像,挂载到SATA控制器下;

4. 网络:连接方式改为桥接网卡,虚拟机和本机处于同一网段,能正常联网。

五、安装Ubuntu操作系统

1. 选中虚拟机点击【启动】,进入Ubuntu安装界面;

2. 弹窗提示鼠标被虚拟机独占,按键盘右侧Ctrl键就能释放鼠标;

3. 界面分辨率太小,底部按钮被挡住:按下 Alt+F7 ,按住鼠标拖动窗口,调出「继续」按钮;

4. 语言选择中文(简体),点击【安装Ubuntu】;

5. 网络、软件选项默认下一步,磁盘选择「清除整个磁盘并安装Ubuntu」(虚拟机硬盘,不会影响本机文件);

6. 设置用户名、主机名、登录密码,密码一定要记住;

7. 等待系统自动安装,完成后点击【现在重启】;

8. 重启后弹出移除安装介质提示,回到VirtualBox存储设置,把镜像光盘移除,重启即可正常进入系统。

六、进入Ubuntu基础操作

1. 开机登录,在线账户选择【跳过】,系统数据反馈选「否」;

2. 打开终端快捷键: Ctrl+Alt+T ,终端是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调试,适合硬件、物联网方向发展。