Ubuntu 22.04.3 LTS安装
最近换电脑了,准备重新装一下ubuntu。多年前装过ubuntu很老的版本,现在发现官网最新的LTS版本是 Ubuntu 22.04.3 LTS 版本。那重新装的话,肯定装最新的版本了。这里我记录下自己的安装过程,作为以后的笔记查看。
我的环境:
- 软件:windows11
- 硬件:英特尔CPU
1. 安装 VMware 虚拟机
我这里装的Ubuntu系统,并不是装在我的物理主机上面,而是安装在虚拟机上面。这里我选择VMware虚拟机。
VMware的官网:
https://www.vmware.com/cn.html
VMware软件有VMware Workstation Pro(收费的,但功能应该更强大)和VMware Workstation Player(官方推出的个人使用免费版)。对于个人学习使用,Player版本基本够用了,要是后面觉得不够,到时再换吧。
VMware Workstation Player版官网:
https://www.vmware.com/cn/products/workstation-player.html
到这个官网下载即可,然后安装过程就是一路next,不介绍了。
2. VMware虚拟机的配置
首先去Ubuntu官网下载最新的LTS版本。
https://cn.ubuntu.com/download/desktop
官网有各种Ubuntu的版本,桌面版、服务器版、IoT版等等,我们个人使用,下载桌面版就行了。如下:

下载完之后,我们就可以开始了。
1、新建虚拟机,选择自定义安装

2、选择硬件兼容性 15.x

3、选择稍后安装操作系统

4、选择操作系统类型
类型:Linux,版本:Ubuntu 64位

5、选择虚拟机安装的路径

6、选择处理器和内核数量
我这里选择 2 和 8. 这里的数据,配置完成之后,觉得不够用,或者多了,都可以更改的,不用太纠结。

7、内存配置
我的物理内存有32G,这里整个8G应该可以。后续也可以修改的。

8、网络类型选择
这个暂时默认就行,不要太纠结。后续对于嵌入式开发来说可能需要桥接类型,可以修改的。

9、IO控制类型,磁盘类型选择
默认配置即可。然后继续下一步选择创建新的磁盘。



10、指定磁盘容量
如果后面觉得磁盘容量不够了,也可以扩容的。

11、磁盘文件存放
这里默认就行。会选择我们前面选择的路径存放的。

12、最后一步,自定义硬件配置

其他配置默认就行。主要是ubuntu的镜像文件路径配置,如下:

然后点击关闭,回到原来的界面,点击完成即可。这样我们的虚拟机配置就完成了。
3. 安装Ubuntu22.04
下面就可以进入安装Ubuntu的过程了。
1、点击开启虚拟机

2、然后会弹出对话框

按回车键默认就行,然后就进入了安装的界面了。要等待一下才行。
3、选择语言,安装ubuntu

4、键盘的布局选择
这里默认就行

5、其他软件的安装选择
可以选择正常安装,那么就会安装一些办公软件、游戏、多媒体软件等。然后如果选择最小安装的话,那只会安装浏览器和基础软件。看个人需要选择。

6、安装类型
默认即可。


7、选择地区
点击一下,然后默认会选择上海的。

8、用户配置界面

配置完之后,接下来就是等待安装完成啦。
名词解释:
- Your name: 锁屏时显示的名称
- Your computer’s name: 命令行显示的机器名
- Pick a username: 命令行的用户名
- 下面就是密码了。

看到这幅图的命令行提示符,就可以知道了那几个名称的含义了。
9、安装完成
点击对话框重启ubuntu。

最后点击重启就行了。搞定!重启时间很长很长很长…
在这个界面等的时间太长了…

最后就先关机了,然后再开机。
然后终于进入Ubuntu登陆界面了(下面这个登陆的用户名,就是你刚刚填写的 Your name 框)。

点击登陆进去即可。
4. 初次安装后的基本配置
4.1 初次登陆的配置
1、首先会弹出下面的更新,我们进去设置永不更新就行。看你的选择

2、然后说登陆云账号,我们没有,跳过就好。

3、使能Ubuntu Pro,跳过。后面需要再使能。

4、帮助改进ubuntu,选择不要发送系统消息。

5、位置服务,不需要开启。

6、最后点击完成,就完成了基本配置了。

接下来就可以使用ubuntu了。
4.2 windows和ubuntu无法互相复制
安装了 VMware Tools工具之后(下面会现在重新安装xxx,那表示已经安装了这个工具)。

还是无法和Windows主机进行正常的复制粘贴,那么进行下面的几条命令操作:
sudo apt-get autoremove open-vm-tools #卸载已有的工具
sudo apt-get install open-vm-tools #安装open-vm-tools
sudo apt-get install open-vm-tools-desktop #安装open-vm-tools-desktop
然后再重启Ubuntu系统。接下来你就可以发现可以正常互相复制了。
4.3 设置root用户
刚安装完成,默认没有root用户,需要我们设置。
右键,打开命令行终端,然后输入如下命令:
sudo passwd root
然后输入3次密码,第一次时当前用户的密码。然后是新设置的root账户密码。不过注意的是Linux输入密码时,界面时不会回显的,所以看起来好像没有反应。
设置完如下:

4.4 更换软件源
Ubuntu默认的软件源服务器可能会比较慢,如果有需要,可以更换为国内的软件源。比如清华源、阿里云源等等。
这里不记录过程了,可以看看网上的各种文章,后续我用到再更换。
其他配置…
我是用来进行嵌入式开发,一般来说嵌入式环境的一些常用配置,都可以配置好。比如远程登陆、上网配置、nfs共享文件夹、TFTP共享…
这些配置可参考网上的一些例子,或者我之前写的一篇笔记《嵌入式Linux开发环境搭建》
还有一些其他的什么配置,后面用到时再补充…
相关文章:
Ubuntu 22.04.3 LTS安装
最近换电脑了,准备重新装一下ubuntu。多年前装过ubuntu很老的版本,现在发现官网最新的LTS版本是 Ubuntu 22.04.3 LTS 版本。那重新装的话,肯定装最新的版本了。这里我记录下自己的安装过程,作为以后的笔记查看。 我的环境&#x…...
记一次manjaro-i3系统sogoupinying候选词无法正常显示中文(变方框了)问题解决方案
记一次manjaro-i3系统sogoupinying候选词无法正常显示中文(变方框了)问题解决方案 前言解决方案 前言 今天早上发现公司电脑显卡驱动好像坏了,各种折腾完了干脆把系统搞黑屏无法开机了,时间有限懒再修了,于是重装了系…...
Lua学习笔记:词法分析
前言 本篇在讲什么 Lua的词法分析 本篇需要什么 对Lua语法有简单认知 对C语法有简单认知 依赖Visual Studio工具 本篇的特色 具有全流程的图文教学 重实践,轻理论,快速上手 提供全流程的源码内容 ★提高阅读体验★ 👉 ♠ 一级标题…...
flask服务鉴权
基本认证(Basic Authentication): 这是一种简单的鉴权方式,需要客户端发送用户名和密码,服务器验证后允许或拒绝访问。可以使用 Flask-BasicAuth 扩展来实现。首先,安装扩展: pip install Fla…...
【2023华为杯B题】DFT类矩阵的整数分解逼近(思路及代码下载)
💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…...
基于微信小程序的校园生活管理系统设计与实现(源码+lw+部署文档+讲解等)
文章目录 前言运行环境学生微信端的主要功能有:管理员的主要功能有:具体实现截图视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利 代码参考源码获取 前言 💗博主介绍:✌全网粉丝1…...
SQL server 创建存储过程
SQL Server如何创建存储过程 存储过程: 可以理解为完成特定功能的一组 SQL 语句集,存储在数据库中,经过第一次编译,之后的运行不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数…...
一文了解亚马逊云科技适用于 Amazon Lightsail 的托管数据库
Amazon Lightsail 是亚马逊云科技提供的一种易上手使用、月度价格经济实惠,并包括了计算实例、容器、存储、数据库的虚拟专用服务器。在创建时可以进行业务蓝图选择,可选择包含多种操作系统(Linux/Windows 等)或操作系统加上典型应…...
【antd Col】奇怪的TypeError: Cannot read properties of undefined (reading ‘then‘)
现象 修改antd的Col组件的layouts属性为span后,并通过监听resize事件对span列宽进行动态变化时,报错TypeError: Cannot read properties of undefined (reading ‘then‘)。 补充示例一 由于我使用了飞冰ice.js,且在以下过程中写了如下语句…...
requests处理 multipart/form-data 请求以及 boundary值问题
requests处理 multipart/form-data 请求以及 boundary值问题 前言1. 请求需要携带本地资源2. 请求需要携带json3. 总结 前言 关于 Content-type: multipart/form-data可以看一下这篇文章, 分析特别详细 HTTP协议之multipart/form-data请求分析 put和post区别不大, 只是上传资…...
FBX文件结构解读【文本格式】
FBX 格式几乎受到所有 3D 引擎的支持,是 Autodesk 开发的 3D 模型的专有格式。它支持顶点、索引、法线、UV坐标、材质和动画。 FBX还支持许多其他类型的信息,但它们对游戏引擎几乎没有用处。 推荐:用 NSDT编辑器 快速搭建可编程3D场景 有两种…...
JS基础语法
JS是一门面向对象的编程语言,运行在客户端的脚本语言,可以基于Node.js进行服务器端编程 JS的作用: 表单动态校验网页特效服务端开发 浏览器执行JS: 浏览器分为两部分:渲染引擎和JS引擎 渲染引擎用来解析HTML和CSS,…...
【Zabbix监控一】zabbix的原理与安装
利用一个优秀的监控软件,我们可以: ●通过一个友好的界面进行浏览整个网站所有的服务器状态 ●可以在 Web 前端方便的查看监控数据 ●可以回溯寻找事故发生时系统的问题和报警情况 总结:zabbix主要功能 监控,cpu负载,内存使用&a…...
图的十字链表存储结构
1.其实就是邻接表和逆邻接表的结合,说明白点,就是用箭头表示出弧头,弧尾,以及他们之间的关系 2.顶点结构 3.弧结构 3.这样根据上面的结点十字链表结构就很好分析了...
精华回顾:Web3 前沿创新者在 DESTINATION MOON 共话未来
9 月 17 日,由 TinTinLand 主办的「DESTINATION MOON: Web3 Dev Summit Shanghai 2023」线下活动在上海黄浦如约而至。 本次 DESTINATION MOON 活动作为 2023 上海区块链国际周的 Side Event,设立了 4 场主题演讲与 3 个圆桌讨论,聚集了诸多…...
【RPC】gRPC 安装及使用
本文记录下 Mac 安装 gRPC 的过程。 参考:官网 1. gRPC 安装 gRPC 安装步骤如下: 克隆 grpc 代码 git clone --recurse-submodules -b v1.58.0 --depth 1 --shallow-submodules https://github.com/grpc/grpc注意:不要直接 git clone http…...
Pygame中Sprite类的使用3
在Pygame中Sprite类的使用2_棉猴的博客-CSDN博客中提到了通过派生自pygame.sprite.Sprite类的自定义类Zombie,可以实现一个僵尸的移动。可以通过pygame.sprite.Group类实现对多个Zombie类实例的管理,即可以实现多个僵尸的移动。 1 pygame.sprite.Group类…...
23年下考前须知-软考中级信息安全工程师
信息安全工程师主要涉及计算机信息安全方面,在计算机软硬件、网络、应用相关领域从事安全系统设计、安全产品开发、产品集成、信息系统安全检测与审计等方面工作,服务单位可以是国家机关、企事业单位及科研教学单位等。 一、考试报名时间 信安考试一年…...
关于表单快速开发低代码技术平台的内容介绍
运用什么样的表单快速开发软件平台可以实现高效率创收?随着科技的进步和飞速发展,专业的低代码技术平台已经走入了很多企业的办公职场中,它们灵活、轻量级、优质、高效、易维护等优势特点,可以高效助力广大企业提质增效࿰…...
比特币 ZK 赏金系列:第 1 部分——支付解密密钥
以前,我们使用零知识赏金 (ZKB) 来支付比特币上的数独解决方案。在本系列中,我们将使用 ZKB 来解决范围更广的更实际的问题。 在第 1 部分中,我们应用 ZKB 来支付解密密钥。假设 Alice 使用对称密钥 K 加密她的文件。为了安全起见࿰…...
中南大学无人机智能体的全面评估!BEDI:用于评估无人机上具身智能体的综合性基准测试
作者:Mingning Guo, Mengwei Wu, Jiarun He, Shaoxian Li, Haifeng Li, Chao Tao单位:中南大学地球科学与信息物理学院论文标题:BEDI: A Comprehensive Benchmark for Evaluating Embodied Agents on UAVs论文链接:https://arxiv.…...
如何在看板中体现优先级变化
在看板中有效体现优先级变化的关键措施包括:采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中,设置任务排序规则尤其重要,因为它让看板视觉上直观地体…...
ETLCloud可能遇到的问题有哪些?常见坑位解析
数据集成平台ETLCloud,主要用于支持数据的抽取(Extract)、转换(Transform)和加载(Load)过程。提供了一个简洁直观的界面,以便用户可以在不同的数据源之间轻松地进行数据迁移和转换。…...
华为云Flexus+DeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建
华为云FlexusDeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建 前言 如今大模型其性能出色,华为云 ModelArts Studio_MaaS大模型即服务平台华为云内置了大模型,能助力我们轻松驾驭 DeepSeek-V3/R1,本文中将分享如何…...
Java + Spring Boot + Mybatis 实现批量插入
在 Java 中使用 Spring Boot 和 MyBatis 实现批量插入可以通过以下步骤完成。这里提供两种常用方法:使用 MyBatis 的 <foreach> 标签和批处理模式(ExecutorType.BATCH)。 方法一:使用 XML 的 <foreach> 标签ÿ…...
前端开发者常用网站
Can I use网站:一个查询网页技术兼容性的网站 一个查询网页技术兼容性的网站Can I use:Can I use... Support tables for HTML5, CSS3, etc (查询浏览器对HTML5的支持情况) 权威网站:MDN JavaScript权威网站:JavaScript | MDN...
spring boot使用HttpServletResponse实现sse后端流式输出消息
1.以前只是看过SSE的相关文章,没有具体实践,这次接入AI大模型使用到了流式输出,涉及到给前端流式返回,所以记录一下。 2.resp要设置为text/event-stream resp.setContentType("text/event-stream"); resp.setCharacter…...
以太网PHY布局布线指南
1. 简介 对于以太网布局布线遵循以下准则很重要,因为这将有助于减少信号发射,最大程度地减少噪声,确保器件作用,最大程度地减少泄漏并提高信号质量。 2. PHY设计准则 2.1 DRC错误检查 首先检查DRC规则是否设置正确,然…...
【Linux】使用1Panel 面板让服务器定时自动执行任务
服务器就是一台24小时开机的主机,相比自己家中不定时开关机的主机更适合完成定时任务,例如下载资源、备份上传,或者登录某个网站执行一些操作,只需要编写 脚本,然后让服务器定时来执行这个脚本就可以。 有很多方法实现…...
解密鸿蒙系统的隐私护城河:从权限动态管控到生物数据加密的全链路防护
摘要 本文以健康管理应用为例,展示鸿蒙系统如何通过细粒度权限控制、动态权限授予、数据隔离和加密存储四大核心机制,实现复杂场景下的用户隐私保护。我们将通过完整的权限请求流程和敏感数据处理代码,演示鸿蒙系统如何平衡功能需求与隐私安…...
