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

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年下考前须知-软考中级信息安全工程师

信息安全工程师主要涉及计算机信息安全方面,在计算机软硬件、网络、应用相关领域从事安全系统设计、安全产品开发、产品集成、信息系统安全检测与审计等方面工作,服务单位可以是国家机关、企事业单位及科研教学单位等。 一、考试报名时间 信安考试一年…...

关于表单快速开发低代码技术平台的内容介绍

运用什么样的表单快速开发软件平台可以实现高效率创收?随着科技的进步和飞速发展,专业的低代码技术平台已经走入了很多企业的办公职场中,它们灵活、轻量级、优质、高效、易维护等优势特点,可以高效助力广大企业提质增效&#xff0…...

比特币 ZK 赏金系列:第 1 部分——支付解密密钥

以前,我们使用零知识赏金 (ZKB) 来支付比特币上的数独解决方案。在本系列中,我们将使用 ZKB 来解决范围更广的更实际的问题。 在第 1 部分中,我们应用 ZKB 来支付解密密钥。假设 Alice 使用对称密钥 K 加密她的文件。为了安全起见&#xff0…...

手游刚开服就被攻击怎么办?如何防御DDoS?

开服初期是手游最脆弱的阶段,极易成为DDoS攻击的目标。一旦遭遇攻击,可能导致服务器瘫痪、玩家流失,甚至造成巨大经济损失。本文为开发者提供一套简洁有效的应急与防御方案,帮助快速应对并构建长期防护体系。 一、遭遇攻击的紧急应…...

React Native在HarmonyOS 5.0阅读类应用开发中的实践

一、技术选型背景 随着HarmonyOS 5.0对Web兼容层的增强,React Native作为跨平台框架可通过重新编译ArkTS组件实现85%以上的代码复用率。阅读类应用具有UI复杂度低、数据流清晰的特点。 二、核心实现方案 1. 环境配置 (1)使用React Native…...

leetcodeSQL解题:3564. 季节性销售分析

leetcodeSQL解题:3564. 季节性销售分析 题目: 表:sales ---------------------- | Column Name | Type | ---------------------- | sale_id | int | | product_id | int | | sale_date | date | | quantity | int | | price | decimal | -…...

select、poll、epoll 与 Reactor 模式

在高并发网络编程领域,高效处理大量连接和 I/O 事件是系统性能的关键。select、poll、epoll 作为 I/O 多路复用技术的代表,以及基于它们实现的 Reactor 模式,为开发者提供了强大的工具。本文将深入探讨这些技术的底层原理、优缺点。​ 一、I…...

dify打造数据可视化图表

一、概述 在日常工作和学习中,我们经常需要和数据打交道。无论是分析报告、项目展示,还是简单的数据洞察,一个清晰直观的图表,往往能胜过千言万语。 一款能让数据可视化变得超级简单的 MCP Server,由蚂蚁集团 AntV 团队…...

音视频——I2S 协议详解

I2S 协议详解 I2S (Inter-IC Sound) 协议是一种串行总线协议,专门用于在数字音频设备之间传输数字音频数据。它由飞利浦(Philips)公司开发,以其简单、高效和广泛的兼容性而闻名。 1. 信号线 I2S 协议通常使用三根或四根信号线&a…...

使用LangGraph和LangSmith构建多智能体人工智能系统

现在,通过组合几个较小的子智能体来创建一个强大的人工智能智能体正成为一种趋势。但这也带来了一些挑战,比如减少幻觉、管理对话流程、在测试期间留意智能体的工作方式、允许人工介入以及评估其性能。你需要进行大量的反复试验。 在这篇博客〔原作者&a…...

【SSH疑难排查】轻松解决新版OpenSSH连接旧服务器的“no matching...“系列算法协商失败问题

【SSH疑难排查】轻松解决新版OpenSSH连接旧服务器的"no matching..."系列算法协商失败问题 摘要: 近期,在使用较新版本的OpenSSH客户端连接老旧SSH服务器时,会遇到 "no matching key exchange method found"​, "n…...

Java求职者面试指南:计算机基础与源码原理深度解析

Java求职者面试指南:计算机基础与源码原理深度解析 第一轮提问:基础概念问题 1. 请解释什么是进程和线程的区别? 面试官:进程是程序的一次执行过程,是系统进行资源分配和调度的基本单位;而线程是进程中的…...

mac 安装homebrew (nvm 及git)

mac 安装nvm 及git 万恶之源 mac 安装这些东西离不开Xcode。及homebrew 一、先说安装git步骤 通用: 方法一:使用 Homebrew 安装 Git(推荐) 步骤如下:打开终端(Terminal.app) 1.安装 Homebrew…...