【最新】手把手教你在VMware中安装Ubuntu虚拟机

2023-11-18

前言
前段时间卸载了Ubuntu双系统,但是发现还是需要使用Ubuntu,遂决定在虚拟机中装一个Ubuntu系统。

一、下载VMware和Ubuntu系统官方镜像

1、下载VMware

已经装有VMware的可以忽略此步。

(1)点击VMware官网下载VMware。
(2)使用Windows系统的点击红色方框处进行下载。
在这里插入图片描述
这是笔者下载好的Windows系统使用的VMware17.0.0
VMware17.0.0百度云资源:
链接:https://pan.baidu.com/s/1jUadkxTnhSaWWxdG128aFQ?pwd=df77
提取码:df77

2、下载Ubuntu系统官方镜像

(1)点击Ubuntu系统最新官方镜像下载Ubuntu22.04.2 LTS。想要下载其他版本Ubuntu系统的可以点击Ubuntu系统其他版本下载

  • 本教程安装的Ubuntu系统是Ubuntu22.04.2 LTS版本。

LTS:Long-term Support,即长时间支持版本,较为稳定。

这是笔者下载好的Ubuntu22.04.2 LTS系统镜像
在这里插入图片描述
Ubuntu22.04.2 LTS系统镜像百度云资源:
链接:https://pan.baidu.com/s/1BjH95PUSnTgWeiHFd5FqVw?pwd=ui7h
提取码:ui7h

在这里插入图片描述

  • 其他版本Ubuntu系统

在这里插入图片描述

二、安装VMware和Ubuntu虚拟机

1、安装VMware

由于笔者原本已经安装了VMware,因此这次顺便更新一下VMware。

(1)双击 VMware-workstation-full-17.0.0-20800274.exe安装包
在这里插入图片描述
在这里插入图片描述

(2)一路点击【下一步】,直到到达直接到自定义安装路径。选择你想要安装VMware的地址,最好不要安装在c盘。由于笔者是更新VMware,因此路径已经默认到原本VMware的安装路径中了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(3)在自定义安装中选择将VMware Workstation控制台工具添加到系统Path,点击下一步。
在这里插入图片描述
(4)一路点击下一步,等待安装/升级完成。(如果是升级可能需要在升级前重启电脑)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、安装Ubuntu镜像

(1)打开VMware,选择 【创建新的虚拟机】
在这里插入图片描述

(2)选择 【自定义(高级)】,点击下一步。
在这里插入图片描述

(3)点击下一步。
在这里插入图片描述

(4)选择 【稍后安装操作系统】,点击下一步。
在这里插入图片描述
(5)操作系统选择:Linux,版本选择:Ubuntu 64位,点击下一步。
在这里插入图片描述
(6)命名虚拟机,并选择安装位置(尽量不要放在c盘),点击下一步。
在这里插入图片描述

(7)根据自己的需求酌情选择处理器数量,点击下一步。
在这里插入图片描述
(8)根据自己电脑的配置酌情选择虚拟机内存,常用的有1GB、2GB、4GB等,点击下一步。
在这里插入图片描述
(9)选择 【使用网络地址转换(NAT)】 ,点击下一步
在这里插入图片描述
(10)在I/O控制器类型设置中选择:【LSI Logic (推荐)】 ,点击下一步。
在这里插入图片描述
(11)在磁盘类型中选择:【SCSI (推荐)】 ,点击下一步。
在这里插入图片描述
(12)选择 【创建新虚拟磁盘】 ,点击下一步。
在这里插入图片描述
(13)根据自己电脑的空间酌情选择磁盘容量,根据自身需求(是否经常移动虚拟机)将虚拟磁盘存储为单个文件或拆分成多个文件,点击下一步。
在这里插入图片描述

(14)选择磁盘文件位置,点击下一步。
在这里插入图片描述
(15)检查配置,没问题就点击完成。
在这里插入图片描述
(16)编辑虚拟机设置。
在这里插入图片描述

(17)点击【CD/DVD(SATA)】,在【使用ISO映像文件】处通过【浏览】找到下载好的Ubuntu iso映像文件,设置完成后点击确定选择。
在这里插入图片描述

三、Ubuntu系统初始化及基本配置

1、系统初始化

(1)点击 【开启此虚拟机】 打开虚拟机。
在这里插入图片描述
(2)选择 【Try or Install Ubuntu】 并回车
在这里插入图片描述
(3)选择语言并安装。左侧滚动条拉到最底部,选择 【中文(简体)】,点击 【Install Ubuntu/安装Ubuntu】
在这里插入图片描述
(4)选择键盘布局,点击继续。美式键盘布局=中式键盘布局,如果想要更广泛的适配性,就选美式键盘布局。
在这里插入图片描述
(5)更新和其他软件设置

  • 如果仅供 认识系统与基本学习 使用,则选择 Minimal Installation(最小安装) 即可满足基本需求;
  • 如果有进一步的使用需求,则建议选择 Normal Installation(正常安装) 进行安装;
  • 安装时进行下载更新: 可根据个人情况自行选择,如进行勾选,则会增加安装时间;如未勾选,则在系统安装完成后,可自行进行软件的下载更新;
  • 安装第三方软件: 可根据个人情况自行选择,如进行勾选,则会增加安装时间,但能在日后使用过程中避免浏览器图片视频等打不开的问题;如未勾选,则可以在之后需要时自行下载。
    在这里插入图片描述
    (6)安装类型。由于本篇安装环境为虚拟机,安装位置也仅限于Vmware分配给Ubuntu的文件夹,所以并不会涉及到本机其他文件,可放心选择【删除整个磁盘并安装 Ubuntu】,然后点击【现在安装】。
    在这里插入图片描述
    再次提醒是否确定删除磁盘,如确定操作,则点击继续。
    在这里插入图片描述
    (7)选择时区。选择: 中国 ,下方地址栏会自动出现 Shanghai (默认),点击继续。
    在这里插入图片描述
    (8)设置用户名和密码。此密码一定要记牢,在此后登录系统(设置了登录需要密码)以及使用终端(Terminal)等其他操作时都要用到。
    在这里插入图片描述
    (9)等待安装,约10分钟。
    在这里插入图片描述
    (10)重启系统。点击【现在重启】,出现 Press Enter 提示后,按回车。
    在这里插入图片描述

2、系统基本配置

(1)软件更新。 如选择 Install Now ,则需等待一段安装时间;如未勾选,则在系统配置完成后,可自行进行更新。
在这里插入图片描述
(2)基本账户设置。
点击【跳过】。
在这里插入图片描述
点击【前进】。
在这里插入图片描述
是否帮助改进Ubuntu,即自动发送系统报告,可根据个人情况选择。然后点击【前进】。
在这里插入图片描述
是否打开位置服务,可根据个人情况选择。然后点击【前进】。
在这里插入图片描述
点击【完成】或者点击软件来安装需要的软件。
在这里插入图片描述
点击Vmware上方按钮 拍摄此虚拟机的快照 ,如果系统崩掉,可随时退回到刚装机的状态。
在这里插入图片描述
如果您能看到这里,说明前面的步骤都已经成功完成啦,接下来祝诸位学运昌隆,加油!

参考资料

1、Ubuntu虚拟机安装
2、【慕伏白教程】在Vmware中安装Ubuntu流程

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【最新】手把手教你在VMware中安装Ubuntu虚拟机 的相关文章

  • 在Linux中断上下文中运行用户线程

    我正在编写一些定制的应用程序 并允许更改 Linux 内核中的中断处理程序代码 我有一个用户线程正在等待中断发生 如果发生中断 那么我要做的第一件事就是执行该用户线程 有什么办法让它发挥作用吗 Thanks 创建一个字符设备 这就是内核所做
  • 在 WSL Ubuntu 20.04 上安装 npm 后,我收到消息“/usr/bin/env: ‘bash\r’: No such file or directory”

    运行时我看到以下消息npm install or npm来自终端的命令 执行中node按预期工作 gt npm install usr bin env bash r No such file or directory 2023 年 7 月更
  • sleep 0 有特殊含义吗?

    我看到很多用法sleep 0在我的一个客户项目中 代码看起来像这样 while true sleep 0 end 阅读一些像这样的答案this https stackoverflow com questions 3727420 signif
  • 无需 cron 在后台发送邮件

    我想知道是否有一种方法可以运行 PHP 循环 以便在后台向订阅者发送几百封电子邮件 我的目标是格式化新闻通讯 单击发送 然后关闭浏览器或更改页面 当然 发送电子邮件的实际过程将在后台运行 不会因浏览器关闭而中断 我知道这可以通过 cron
  • 归档文件系统或格式

    我正在寻找一种文件类型来存储已退役系统的档案 目前 我们主要使用 tar gz 但从 200GB tar gz 存档中查找并提取几个文件是很麻烦的 因为 tar gz 不支持任何类型的随机访问读取规定 在你明白之前 使用 FUSE 安装 t
  • 在 /dev/input/eventX 中写入事件需要哪些命令?

    我正在开发一个android需要将触摸事件发送到 dev input eventX 的应用程序 我知道C执行此类操作的代码结构如下 struct input event struct timeval time unsigned short
  • 如何使用 sed 仅删除双空行?

    我找到了这个问题和答案 https stackoverflow com questions 4651591 howto use sed to remove only triple empty lines关于如何删除三重空行 但是 我只需要对
  • arm-linux-gnueabi 编译器选项

    我在用 ARM Linux gnueabi gcc在 Linux 中为 ARM 处理器编译 C 程序 但是 我不确定它编译的默认 ARM 模式是什么 例如 对于 C 代码 test c unsigned int main return 0x
  • 如何模拟ARM处理器运行环境并加载Linux内核模块?

    我尝试加载我的vmlinux into gdb并使用 ARM 内核模拟器 但我不明白为什么我会得到Undefined target command sim 这是外壳输出 arm eabi gdb vmlinux GNU gdb GDB 7
  • Godaddy 托管上的 CakePHP 控制台

    我一直在努力让我的 CakePHP 网站在 Godaddy 网格托管 帐户上运行 我的蛋糕应用程序设置是从帐户的子目录托管的 并且可以通过子域访问 我必须调整我的 htaccess 文件才能使其正常工作 现在我需要让 CakePHP 控制台
  • 在Linux上编译C# + WPF以便在Windows上运行

    我有一个 C 应用程序 其中某些部分是使用 WPF 编写的 Mono 不支持 可以在 Linux 上编译这个应用程序吗 最终 该应用程序将在 Windows 上运行 但它是更大框架的一部分 并且我们的整个构建过程在 Linux 上运行 因此
  • 拆分字符串以仅获取前 5 个字符

    我想去那个地点 var log src ap kernelmodule 10 001 100 但看起来我的代码必须处理 ap kernelmodule 10 002 100 ap kernelmodule 10 003 101 等 我想使用
  • Django + nginx + uwsgi 无法登录

    我有非常简单的登录逻辑 类似于官方 Django 解决方案 class Login FormView template name login html form class AuthenticationForm def get self a
  • 修改linux下的路径

    虽然我认为我已经接近 Linux 专业人士 但显然我仍然是一个初学者 当我登录服务器时 我需要使用最新版本的R 统计软件 R 安装在 2 个地方 当我运行以下命令时 which R I get usr bin R 进而 R version
  • 使用 find - 删除除任何一个之外的所有文件/目录(在 Linux 中)

    如果我们想删除我们使用的所有文件和目录 rm rf 但是 如果我希望一次性删除除一个特定文件之外的所有文件和目录怎么办 有什么命令可以做到这一点吗 rm rf 可以轻松地一次性删除 甚至可以删除我最喜欢的文件 目录 提前致谢 find ht
  • 从 PL/SQL 调用 shell 脚本,但 shell 以 grid 用户而非 oracle 身份执行

    我正在尝试使用 Runtime getRuntime exec 从 Oracle 数据库内部执行 shell 脚本 在 Red Hat 5 5 上运行的 Oracle 11 2 0 4 EE CREATE OR REPLACE proced
  • 我需要启用哪些权限才能使 Docker 卷正常工作?

    假设我有一个保存一些数据的 Docker 容器 我希望这些数据能够持续存在 如果容器被停止 删除 升级等 我仍然希望数据位于主机操作系统文件系统上的可访问位置 目前 我的解决方案是创建一个目录 srv service name在我的主机上
  • 在 Linux 上更快地分叉大型进程?

    在现代 Linux 上达到与 Linux 相同效果的最快 最好的方法是什么 fork execve combo 从一个大的过程 我的问题是进程分叉大约 500MByte 大 并且一个简单的基准测试只能从进程中实现约 50 个分叉 秒 比较最
  • 如何在不反编译的情况下更改已编译的.class文件?

    我想更改 class 文件方法 我安装 JD Eclipse Decompiler 并打开 class 文件 我添加了一些代码并保存 class 文件 但是 class 文件没有改变 我不知道如何使用反编译器 如果可能的话 如何在不使用反编
  • 强制卸载 NFS 安装目录 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话 但却具有历史意义 目前不接受新的答案

随机推荐