告别云服务器连接困扰——Windows下利用VirtualBox安装配置Ubuntu虚拟机详细教程


◆ 博主名称: 晓此方-CSDN博客 大家好,欢迎来到晓此方的博客。
⭐️番外篇个人专栏: 话题
⭐️ 我们思考 (Rethink) · 我们重建 (Rebuild) · 我们记录 (Record)


文章目录


概要&序論

  Hello大家好,我是此方。

  写完代码,make,编译。。。。。云服务器崩溃。你有没有为这种情况抓狂过?

  我在Linux的第一篇的时候推荐过大家租借云服务器写代码,但是当我们学到后期,代码量一旦上来,2核2G 的云服务器就有点鸡肋了。退换一个更好的云服务器?又要花更多的钱。

  于是,虚拟机它来了。本文将带领大家从0开始在你的主机下利用VirtualBox部署Ubuntu虚拟机。好的,我们开始吧。

一、软件安装

1.1安装Ubuntu Desktop ISO文件

  传送门 :24 Popular Linux Distributions选择Ubuntu。

你安装的是一张 Ubuntu 安装光盘,只不过它没有实体光盘,而是以一个 6GB 左右的文件存在你的硬盘里。(可以这么理解)

  选择桌面 。

  这是Ubuntu的最新版本,根据你的电脑的处理器选择对应的 方案。

  怎么看我的机器是英特尔还是ARM?按:Win + R → 输入 msinfo32 → 回车。

  如果看到:x64-based PC就是 Intel/AMD 64 位架构,如果是:ARM64-based PC才选择:ARM 64位架构(3.9GB)。

  下吧,需要点时间(我下了四十分钟,如果你有更好的方案,可以在评论区留言哦),不行就删掉多整两次。

  让他先下着,我们来安装虚拟机。

1.2下载与安装虚拟机

1.2.1下载安装虚拟机

  传送门 :Download VirtualBox

  如果你是Windows系统,那么就安装Windows系统,Mac就安装Mac的。我们接下来以Mac为例。此外,我们还要安装它对应的扩展包(右下角)。

  下载一路点过去 ,注意:不要修改这个默认的下载文件夹,省事儿。

VirtualBox 7.2 在 Windows 上对安装目录的权限增加了严格要求。官方文档明确说明,安装目录以及它的父目录必须满足特定的 Windows ACL(访问控制列表)要求。

1.2.2安装扩展包

  好,我们继续安装扩展包 ,一路点过去。

  这个就是我们的扩展:

  Ubuntu的ISO文件差不多折腾好了。我们来创建虚拟机。

三、创建与配置虚拟机

3.1创建虚拟机

  点击新建:

  名称随便设置,虚拟机所在文件夹自选。 ,去掉"继续进行无人值守安装"的选项。

  选择我们刚才下载的ISO文件。

  点击下一步。

3.2配置虚拟机

3.2.1你的虚拟机应该有什么样的配置

  我们的需求是什么?Vscode写代码不卡顿,可以带的动一些简单的软件就够了,推荐配置如下:

虚拟机在运行时是从你的宿主机器上切出一块内存运行的。所以不需要太大。虚拟机不运行的时候对宿主机没有太大影响。

  先不要勾选EFI 。完成,我们的虚拟机就创建好了。

3.2.2继续详细设置虚拟机

  点击设置------>专家级。

  功能打开。

  显存和3D加速全部拉满。

  确定。然后启动。,如果启动出现报错:

bash 复制代码
vmwgfx seems to be running on an unsupported hypervisor.

This configuration is likely broken.

Please switch to a supported graphics device to avoid problems.

  建议把显卡控制器修改为:

  出现这个界面时,点击,回车。

  会有点卡,如果这是第一次启动,我建议你先等 2~3 分钟,不要马上强制关机。

  好,我们进来了。

四、安装Ubuntu系统

4.1安装系统

  选择语言,不断地选择,下一步。然后------到这里停下来:现在先不要联网。

  不断的下一步。到我们的账号设置环节。输入好,然后继续。

  开始安装 。

  安装完成后直接重启,登录然后你会正式看到这个桌面。

4.2更新系统

  点击左下角的按钮,点击软件更新器,按照提示一步一步更新。

  更新好后重启。

4.3安装增强功能

  打开终端,键入下载命令:sudo apt install bzip2 tar,运行。

  安装完成

  点击安装增强功能,边上会跳出一个光盘的图标。

  点击运行软件。

  运行完成。重启。

  右击桌面,显示设置,我们来修改一下分辨率。

  更改缩放,看得更清楚。

  ctrl+F全屏。

  接下来就自己搞啦,下载Vscode搭建环境等等。
好的本期内容就到这里,如果对你有帮助,还不要忘记点赞三联支持。我是此方,我们下期再见。bye!

相关推荐
沫璃染墨12 分钟前
《从零入门Linux系统篇(五十四):线程篇·七——互斥锁底层原理:从原子交换到线程竞争与锁实现》
linux·运维·服务器·开发语言·c++·驱动开发·系统架构
Ruiery1 小时前
Linux 6.6内核 CPU 深度解析(一):BSP 拉起 — 从实模式到 kernel_init 的完整旅程
linux·运维·服务器
ggaofeng2 小时前
Ctrl+C结束进程是如何实现的
服务器·c语言·网络
Vex2une2 小时前
Windows 任务管理器发展史:从 80KB 救急工具到系统级监控平台
windows·进程管理·性能监控·任务管理器·winui·cpu使用率·taskmgr
qeen873 小时前
【Linux】Linux环境下的进程终止与进程等待问题
linux·运维·服务器
Vex2une4 小时前
Windows 12 新功能展望:AI 深度融合、全新界面与下一代生产力体验
人工智能·windows·copilot·winui·新功能·ai pc
衍玊4 小时前
常见i/o模型以及高性能服务器设计
服务器
Dovis(誓平步青云)4 小时前
多个链接不等于多份证据,新闻核验看板怎样合并来源
java·服务器·前端·javascript·人工智能·pdf·电脑
LRL_4 小时前
【实战指南】Node.js 跨平台依赖下载:如何在 Windows/Linux 环境下互跨下载目标系统的 npm/pnpm 包
linux·windows·node.js
Dovis(誓平步青云)5 小时前
几个方案来回选不定?做一个随时切换的候选推荐页
android·java·服务器·开发语言·javascript·数据库·智能化