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

在 window 系统下安装 Ubuntu (虚拟机)

文章目录

  • 零、Ubuntu 和 Vmware workstation 资源
  • 一、下载 Ubuntu
  • 二、下载 Vmware Workstation Pro
  • 三、安装 Vmware Workstation Pro
  • 四、创建虚拟机
  • 五、配置 Ubuntu

零、Ubuntu 和 Vmware workstation 资源

如果觉得自己下载 Ubuntu 和 Vmware workstation 麻烦,也可以直接去我的百度网盘下载,下面是分享链接

通过百度网盘分享的文件:ubuntu-24.04.1-desktop-amd64.iso,VM…等2个文件
链接:https://pan.baidu.com/s/1LDxCVTNw39lR3cYIvObgxg?pwd=wi20
提取码:wi20
–来自百度网盘超级会员V6的分享

如果在百度网盘下载,就可以跳过下面的 一 和 二 ,直接到第三部分,安装 Vmware workstation 。

一、下载 Ubuntu

点击下面官网链接

官网链接:Ubuntu

点击下载,等待下载完成即可,这个下载的是 Ubuntu 映像文件,后缀是 .iso
在这里插入图片描述

二、下载 Vmware Workstation Pro

点击下面 broadcom 官网链接:

官网链接:broadcom

可以注册一个账号

在这里插入图片描述

注册完登录账号,按顺序点击

在这里插入图片描述

再搜索框输入 Vmware workstation ,选择 pro 版本

在这里插入图片描述

等待一会儿,然后点击蓝色链接,

在这里插入图片描述

出现下面这个界面,下滑找到这个,然后点击蓝色链接

在这里插入图片描述

点击私人版本,选择最新的就好了,我这时候最新是 17.6

在这里插入图片描述

点击下载,第一次点击可能出现会教你配置一下档案,选择 yes ,然后填写一下信息就好了,那些信息可以不用认真填,他没有合法性检查。填写完后要搜索 Vmware workstation ,就是上面搜索 Vmware workstation 步骤再来一遍,一直到出现下面这个界面为止,然后再点击下载。

在这里插入图片描述

等待下载完成即可!!!

三、安装 Vmware Workstation Pro

打开下载好的安装程序,点击下一步
在这里插入图片描述

点击 我接受 ,然后再点击 下一步

在这里插入图片描述

需要自定义路径的可以修改一下,然后点击下一步

在这里插入图片描述
可以取消勾选 加入体验计划 ,然后点击下一步

在这里插入图片描述

点击下一步

在这里插入图片描述

点击安装,等待安装完成

在这里插入图片描述

安装完成后点击完成

在这里插入图片描述

安装结束!!!

四、创建虚拟机

打开安装好的软件,选择 用于个人用途,这个是免费的,然后点击继续

在这里插入图片描述

点击完成

在这里插入图片描述
点击 创建新的虚拟机

在这里插入图片描述

选择 典型,然后点击下一步

在这里插入图片描述

选择 稍后安装操作系统,然后点击下一步

在这里插入图片描述

选择 Linux ,选择 Ubuntu 64 位 ,然后点击下一步

在这里插入图片描述

名称和位置需要修改的就修改,不修改就默认也行,然后点击下一步

在这里插入图片描述

选择 将虚拟磁盘存储为单个文件 ,然后点击下一步

在这里插入图片描述

点击 自定义硬件

在这里插入图片描述

点击新 CD/DVD ,点击使用 ISO 影像文件,选择前面下载的 Ubuntu 的印象文件,后缀是 .iso

然后点击关闭

在这里插入图片描述

点击完成

在这里插入图片描述

Ubuntu 虚拟机就创建完成了!!!

在这里插入图片描述

五、配置 Ubuntu

打开虚拟机,前面终端好像会选择什么,我没有选,过一会就自动进入到下面页面了

下滑找到中午,点击下一步
在这里插入图片描述

点击下一步

在这里插入图片描述

键盘布局选择 英语(美国) ,然后点击下一步

在这里插入图片描述

点击下一步

在这里插入图片描述

点击下一步

在这里插入图片描述
点击下一步

在这里插入图片描述

点击下一步

在这里插入图片描述

点击 第一个 ,然后点击下一步

在这里插入图片描述

选择 擦除磁盘并安装 Ubuntu ,他不会清空你电脑的磁盘,只是清空你为虚拟机分配那 20GB 的空间

然后点击下一步

在这里插入图片描述

然后就是设置你的电脑信息,设置完点击下一步

在这里插入图片描述

然后是设置时区,中国的就选上海就行了,然后点击下一步

在这里插入图片描述

然后点击 安装,等待安装完成

在这里插入图片描述

等待安装完成,点击立即重启即可

在这里插入图片描述

重新启动后,第一次会卡住开机界面,有英文,大概意思是删除按下 回车键,删除安装程序,这时候按下 回车键 就可以了

出现开始界面后,点击前进

在这里插入图片描述

然后问你要不要升级正式版,选择跳过,然后点击前进

在这里插入图片描述

然后问你要不要共享数据,建议不要,然后点击前进

在这里插入图片描述

然后点击 finish

在这里插入图片描述

到这里为止,就是正式完成安装了!!!!

相关文章:

在 window 系统下安装 Ubuntu (虚拟机)

文章目录 零、Ubuntu 和 Vmware workstation 资源一、下载 Ubuntu二、下载 Vmware Workstation Pro三、安装 Vmware Workstation Pro四、创建虚拟机五、配置 Ubuntu 零、Ubuntu 和 Vmware workstation 资源 如果觉得自己下载 Ubuntu 和 Vmware workstation 麻烦,也…...

鸿蒙开发(NEXT/API 12)【访问控制应用权限管控概述】程序访问控制

默认情况下,应用只能访问有限的系统资源。但某些情况下,应用存在扩展功能的诉求,需要访问额外的系统数据(包括用户个人数据)和功能,系统也必须以明确的方式对外提供接口来共享其数据或功能。 系统通过访问…...

(10)MATLAB莱斯(Rician)衰落信道仿真1

文章目录 前言一、莱斯分布随机变量二、仿真代码与结果1.仿真代码2.仿真结果画图 后续 前言 首先给出莱斯衰落信道模型,引入了莱斯因子K,并给出莱斯分布的概率密度函数公式。然后导出莱斯分布随机变量的仿真表示式,建立MATLAB仿真代码&#…...

什么是重卡充电桩?

有什么广告?没有广告,纯纯的介绍。 在政策与市场双重驱动下,充电桩市场已经开启加速模式,行业的火苗越烧越旺。同时,随着新能源重卡的广泛普及,重卡充电桩也迎来了新的发展机遇。 此种背景下 &#xff0c…...

模拟实现消息队列(基于SpringBoot实现)

提要:此处的消息队列是仿照RabbitMQ实现(参数之类的),实现一些基本的操作:创建/销毁交互机(exchangeDeclare,exchangeDelete),队列(queueDeclare,…...

C语言:预编译过程的剖析

目录 一.预定义符号和#define定义常量 二.#define定义宏 三.宏和函数的对比 四、#和##运算符 五、条件编译 在之前,我们已经介绍了.c文件在运行的过程图解,大的方面要经过两个方面。 一、翻译环境 1.预处理(预编译) 2.编译 3…...

算法——单调栈

单调栈&#xff1a; 保持栈内的元素始终递增或递减。 单调递增 待处理数组{1,5,2,5,7,2,8} public void sameyIncrease(int[] nums) {Stack<Integer> stack new Stack<>();for(int i 0; i < nums.length; i) {//当栈空的时候可以直接进栈或者要进栈的数大于…...

LeetCode讲解篇之695. 岛屿的最大面积

文章目录 题目描述题解思路题解代码题目链接 题目描述 题解思路 我们遍历二维矩阵&#xff0c;如果当前格子的元素为1进行深度优先搜索&#xff0c;将搜索过的格子置为0&#xff0c;防止重复访问&#xff0c;然后对继续深度优先搜索上下左右中为1的格子 题解代码 func maxAr…...

招联2025校招内推倒计时

【投递方式】 直接扫下方二维码&#xff0c;或点击内推官网https://wecruit.hotjob.cn/SU61025e262f9d247b98e0a2c2/mc/position/campus&#xff0c;使用内推码 igcefb 投递&#xff09; 【招聘岗位】 后台开发 前端开发 数据开发 数据运营 算法开发 技术运维 软件测试 产品策…...

vite学习教程01、vite构建vue2

文章目录 前言一、vite初始化项目二、修改配置文件2.1、修改main.js文件2.2、修改App.vue文件2.3、修改helloworld.vue2.4、修改vite.conf.js2.5、修改vue版本--修改package.json文件 三、安装vue2和vite插件四、启动服务资料获取 前言 博主介绍&#xff1a;✌目前全网粉丝3W&…...

强化学习部分代码的注释分析

引言 对一些代码块进行注释。我直接复制过来的&#xff0c;不能运行的话别怪我。 多臂赌博机 代码来自链接。欢迎回到原来的链接学习。 %I thought what Id do was Id pretend I was one of those deaf-mutes&#xff0c;or should I ?clear all; epsilon[0.5,0.2,0.1,0.0…...

ctf.bugku-备份是个好习惯

访问页面得到字符串 这串字符串是重复的&#xff1b; d41d8cd98f00b204e9800998ecf8427e 从前端、源码上看&#xff0c;除了这段字符串&#xff0c;没有其他信息&#xff1b;尝试解密&#xff0c;长度32位&#xff1b;各种解密方式试试&#xff1b; MD5免费在线解密破解_MD5在…...

C++面试速通宝典——14

220. static关键字的作用 ‌‌‌‌  static关键字在编程中有多种作用&#xff1a; 在类的成员变量前使用&#xff0c;表示该变量属于类本身&#xff0c;而不是任何类的实例。在类的成员函数前使用&#xff0c;表示该函数不需要对象实例即可调用&#xff0c;且只能访问类的静…...

k8s的简介和部署

一、k8s简介 在部署应用程序的方式上面&#xff0c;主要经历了三个阶段&#xff1a; 传统部署:互联网早期&#xff0c;会直接将应用程序部署在物理机上优点:简单&#xff0c;不需要其它技术的参与缺点:不能为应用程序定义资源使用边界&#xff0c;很难合理地分配计算资源&…...

Thingsboard 网关实战 modbus通信 rpc下发控制指令

我们这里说的是Thingsboard通过网关modbus通信接入设备&#xff0c;然后通过rpc下发指令去控制开关信号的设备&#xff0c;不会网关通过modbus接入设备的&#xff0c;可以看我之前的文章&#xff0c;从小白教学。 下面我们就说如何下发rpc开关信号指令 第一步.在modbus配置文…...

基于pytorch的手写数字识别

import pandas as pd import numpy as np import torch import matplotlib import matplotlib.pyplot as plt from torch.utils.data import TensorDataset, DataLoadermatplotlib.use(tkAgg)# 设置图形配置 config {"font.family": serif,"mathtext.fontset&q…...

MySQL 实验 7:索引的操作

MySQL 实验 7&#xff1a;索引的操作 索引是对数据表中一列或多列的值进行排序的一种结构&#xff0c;索引可以大大提高 MySQL 的检索速度。合理使用索引&#xff0c;可以大大提升 SQL 查询的性能。 索引好比是一本书前面的目录&#xff0c;假如我们需要从书籍查找与 xx 相关…...

为Floorp浏览器添加搜索引擎及搜索栏相关设置. 2024-10-05

Floorp浏览器开源项目地址: https://github.com/floorp-Projects/floorp/ 1.第一步 为Floorp浏览器添加搜索栏 (1.工具栏空白处 次键选择 定制工具栏 (2. 把 搜索框 拖动至工具栏 2.添加搜索引擎 以添加 搜狗搜索 为例 (1.访问 搜索引擎网址 搜狗搜索引擎 - 上网从搜狗开始 (2…...

如何设置WSL Ubuntu在Windows开机时自动启动

如何设置WSL Ubuntu在Windows开机时自动启动 步骤详解1. 创建批处理脚本2. 添加到Windows启动项 注意事项结语 在使用Windows Subsystem for Linux (WSL) 时,我们可能希望Ubuntu能够在Windows启动时自动运行。本文将介绍如何实现这一功能,让您的开发环境更加便捷。 步骤详解 …...

使用TensorBoard可视化模型

目录 TensorBoard简介 神经网络模型 可视化 轮次-损失曲线 轮次-准确率曲线 轮次-学习率曲线 迭代-评估准确率曲线 迭代-评估损失曲线 TensorBoard简介 TensorBoard是一款出色的交互式的模型可视化工具。安装TensorFlow时,会自动安装TensorBoard。如图: TensorFlow可…...

C++初阶-list的底层

目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...

从WWDC看苹果产品发展的规律

WWDC 是苹果公司一年一度面向全球开发者的盛会&#xff0c;其主题演讲展现了苹果在产品设计、技术路线、用户体验和生态系统构建上的核心理念与演进脉络。我们借助 ChatGPT Deep Research 工具&#xff0c;对过去十年 WWDC 主题演讲内容进行了系统化分析&#xff0c;形成了这份…...

376. Wiggle Subsequence

376. Wiggle Subsequence 代码 class Solution { public:int wiggleMaxLength(vector<int>& nums) {int n nums.size();int res 1;int prediff 0;int curdiff 0;for(int i 0;i < n-1;i){curdiff nums[i1] - nums[i];if( (prediff > 0 && curdif…...

Linux云原生安全:零信任架构与机密计算

Linux云原生安全&#xff1a;零信任架构与机密计算 构建坚不可摧的云原生防御体系 引言&#xff1a;云原生安全的范式革命 随着云原生技术的普及&#xff0c;安全边界正在从传统的网络边界向工作负载内部转移。Gartner预测&#xff0c;到2025年&#xff0c;零信任架构将成为超…...

UR 协作机器人「三剑客」:精密轻量担当(UR7e)、全能协作主力(UR12e)、重型任务专家(UR15)

UR协作机器人正以其卓越性能在现代制造业自动化中扮演重要角色。UR7e、UR12e和UR15通过创新技术和精准设计满足了不同行业的多样化需求。其中&#xff0c;UR15以其速度、精度及人工智能准备能力成为自动化领域的重要突破。UR7e和UR12e则在负载规格和市场定位上不断优化&#xf…...

Razor编程中@Html的方法使用大全

文章目录 1. 基础HTML辅助方法1.1 Html.ActionLink()1.2 Html.RouteLink()1.3 Html.Display() / Html.DisplayFor()1.4 Html.Editor() / Html.EditorFor()1.5 Html.Label() / Html.LabelFor()1.6 Html.TextBox() / Html.TextBoxFor() 2. 表单相关辅助方法2.1 Html.BeginForm() …...

破解路内监管盲区:免布线低位视频桩重塑停车管理新标准

城市路内停车管理常因行道树遮挡、高位设备盲区等问题&#xff0c;导致车牌识别率低、逃费率高&#xff0c;传统模式在复杂路段束手无策。免布线低位视频桩凭借超低视角部署与智能算法&#xff0c;正成为破局关键。该设备安装于车位侧方0.5-0.7米高度&#xff0c;直接规避树枝遮…...

消息队列系统设计与实践全解析

文章目录 &#x1f680; 消息队列系统设计与实践全解析&#x1f50d; 一、消息队列选型1.1 业务场景匹配矩阵1.2 吞吐量/延迟/可靠性权衡&#x1f4a1; 权衡决策框架 1.3 运维复杂度评估&#x1f527; 运维成本降低策略 &#x1f3d7;️ 二、典型架构设计2.1 分布式事务最终一致…...

鸿蒙(HarmonyOS5)实现跳一跳小游戏

下面我将介绍如何使用鸿蒙的ArkUI框架&#xff0c;实现一个简单的跳一跳小游戏。 1. 项目结构 src/main/ets/ ├── MainAbility │ ├── pages │ │ ├── Index.ets // 主页面 │ │ └── GamePage.ets // 游戏页面 │ └── model │ …...

用递归算法解锁「子集」问题 —— LeetCode 78题解析

文章目录 一、题目介绍二、递归思路详解&#xff1a;从决策树开始理解三、解法一&#xff1a;二叉决策树 DFS四、解法二&#xff1a;组合式回溯写法&#xff08;推荐&#xff09;五、解法对比 递归算法是编程中一种非常强大且常见的思想&#xff0c;它能够优雅地解决很多复杂的…...