当前位置: 首页 > news >正文

如何下载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调试,适合硬件、物联网方向发展。

http://www.jsqmd.com/news/1093180/

相关文章:

  • 硬件工程师必读:评估板安全使用与合规指南
  • QuantConnect Lean算法交易引擎:从零构建专业量化交易系统的完整指南
  • 【大模型原理与微调实战01】普通人怎么真正学懂大模型?建立完整LLM学习思维
  • 可观测性三大支柱:日志、指标、链路追踪
  • 如何免费实现专业级显示器色彩校准:novideo_srgb终极指南
  • Sesame-TK:基于Xposed框架的蚂蚁森林自动化架构深度解析
  • 手把手教你用AI:QWen千问大模型快速上手与实战指南
  • 优质技术公众号-博客订阅列表(持续更新)
  • JMeter测试环境配置自动化备份实战:5步构建资产安全体系
  • 终极免费卡拉OK游戏指南:快速上手UltraStar Deluxe的完整教程 [特殊字符]
  • LLM | 学习笔记一
  • 搞skill比搞向量库简单多了,要干的事全搞成skill就好了
  • AI技能编排框架mattpocock/skills:标准化接口与集成实践
  • 计算机毕业设计之基于SSM的员工培训管理系统的设计与实现
  • 嵌入式系统未来展望
  • 当你的 PHP 应用的 API 没有限流时会发生什么
  • 分治策略在图像处理算法中的应用与优化的技术7
  • AI之长效智能体Hermes Agent
  • 变更管理化技术中的变更请求变更控制变更实施
  • 2026微信视频号视频保存到相册方法,安卓苹果本地下载教程
  • Java实战:基于BouncyCastle的SM2国密算法加密通信Demo
  • CSRF防御绕过实战:Burp Suite深度解析Token、SameSite Cookie与验证逻辑漏洞
  • 新华读报|“手机痴呆症”盯上中青年——怪不得最近记性变差,千万不要再做低头族了!!!
  • Java spring boot 使用阿里OSS实现图片上传,附源码
  • 计算机二级基础知识-定点数-浮点数-反码等基础知识学习
  • 想找靠谱的防水轨道插座服务商?这份实用挑选攻略帮你少走弯路
  • NoMachine远程桌面实战:从零安装到高效连接
  • Java SE 和 Java EE 的核心功能模块
  • 关于基于优先搜索的路径规划算法性能分析的技术7
  • 硕晟OntoCore公众号文章-Markdown版