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

一篇保姆式虚拟机安装ubantu教程

前言:        

        本文将介绍在VMware安装ubantu,会的人可以试试上一篇介绍centos/ubantu安装docker环境,不同环境安装docker。一篇保姆式centos/unbantu安装docker

官网下载iso:Ubuntu 18.04.6 LTS (Bionic Beaver)

本次使用的版本是:

8690f4d12f1d454481883bfee89c37ad.png

一:安装

1.选择【自定义高级】

c238040246864c6aaa1a8d722f28f41c.png

2.选择默认即可,【下一步】

fca48a0c02f149ec9f0b424823f49212.png

3.选择【稍后安装操作系统】,点击【下一步】

ff39d81245304eb09db2758d44baeefe.png

4.选择【Linux】–>【Ubuntu】,点击【下一步】

cd80dbf14421414181115f0a84ad02a7.png

5.虚拟机命名 ,安装的位置,点击【下一步】

给虚拟机取个名称,再选择要安装的位置。虚拟机所产生的文件特别大,所以选择位置所在的磁盘最好剩余空间大一些。

b642837496014e9d9c208221b1824ad1.png

 6.配置虚拟机参数,后续界面可以改,点击【下一步】

18c76d78f5984790a41dba25fd843105.png

7.配置一下内存,这里配置2g,这个参数后期也可以修改,点击【下一步】

b43e00a91e0b4d5c9e6df0ec19c8934b.png

8.选择【NAT模式】,点击【下一步】

a6bc6f0db6054ba1a9a70abda9c54ee6.png

9. 后面这几步都,点击【下一步】

10ae370aac794fb78704cfdcd38c9513.png

9dbe5f11bdd94e329a8acc6bed2163d6.png

1b36bbcb33f24699965d5fa1fedc3ed4.png

64c3c390accd4586b9289445c9848081.png

a5f2d5843c654eaf87ea149dc6e83150.png

10.点击【完成】

0b06f23c33bd4153bb715d37735c4256.png

二.界面配置安装:

a70ff15c61ac4d18838e5608a9784a91.png

1.双击CD/DVD,配置一下ISO光盘

12ff15c54c394d37aaa5a8ebff9ca23f.png

 

 

 

2.选择【安装Ubuntu】,点击【继续】

eeced2105ee84837b87f61d97599d39b.png

3.选择【键盘布局】,点击【继续】

15f06237094c4b399b5213c209228f93.png 4. 默认正常安装,点击【继续】

5f1466e8a0ec4fdfbaff3e5ebd708571.png

 

 5.点击【现在安装】

06b6d58819fa4b33a64f6a9934020eaa.png

 

6.直接点击【继续】

d9f3ede17621403fa64326d9c86e4333.png

7.直接点击【继续】

7e609a39d75b41528267f1d1e8801a0b.png

8.填好个人基本信息,点击【继续】

a62af4d0c6b7433085c38ab8a7502c47.png

9.安装完毕之后,选择【重新启动】545b05337b7249a4aacc94ffe928d15e.png

 

 三:配置虚拟机和Linux

1.登录:

a746f9cf203942bea94b9123f52df236.png

2.安装VMware Tools

        VMware Tools允许用户直接将文件从宿主机拖放到虚拟机中,或者通过设置共享文件夹来实现主机与虚拟机之间的文件快速传输,提高了文件传输的便捷性。

ad9d85142d0140cfbe65594d79097da2.png

点击【DVD】 

47c503d4d2344a6d960972f5e6f40206.png

把【安装包】移动到【下载】目录

230d007855a9475a9446049a9efd8513.png

右击点开终端,目录解压【安装包】

648d3d0ac47a4a56b19bf805677ee8a9.png

解压缩该目录下的【安装包】

tar zxvf VMwareTools-10.3.25-20206839.tar.gz

进到vmware-tools-distrib,安装VMware tools。安装过程第一次询问的时候,输入 「yes」 ,之后一路回车即可。

#切换目录

cd vmware-tools-distrib

#执行安装

sudo ./vmware-install.pl

facb574482ac4d79a69500cc6168adff.png

VMware Tools安装完毕之后,需要重启虚拟机,相应的功能才会启用,比如:共享剪贴板。至此(重启后),以上的命令代码是可以直接复制粘贴的,而不用再一个个敲。

如果重启后还发现不行,请按照以下步骤走:

  • 打开terminal 输入,(这一步成功,直接重启就行了)

sudo apt-get install open-vm-tools-desktop

  • 如果提示 apt-get update --fix-missing 则运行该命令 

apt-get update --fix-missing

  • 再执行sudo apt-get install open-vm-tools-desktop  

sudo apt-get install open-vm-tools-desktop

  • 重启Ubuntu 操作系统,就可以生效  

sudo reboot

切换软件源为国内源

        Ubuntu安装完毕之后,默认的源是Ubuntu自己的,但毕竟Ubuntu服务器在国外,我们访问起来会比较慢,可以将软件源切换为国内源,比如:阿里源,清华源,中科大源等等。在这边以清华源为例,其它源也是一样的道理。

清华源官网:选择与自己版本相对应的源。

ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

062a246a45dd431f97e61d975c603f11.png

切换源之前先把配置文件备份一份:

sudo cp /etc/apt/sources.list  /etc/apt/sources_init.list

使用新源替换掉原来的源:

sudo gedit /etc/apt/sources.list

f0bd547d2da04d518ef1a5f98f8f5dd0.png

进行更新:

#这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。
sudo apt update

c4d4460f0bb64e6bb4296ca67f0c0a68.png

#修复损坏的软件包,尝试卸载出错的包,重新安装正确版本的
sudo apt-get -f install

70bd80f7505c48588955ab6c10f92083.png

#这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。sudo apt-get upgrade

 1adbd3ed892145bdb8b944d4768c6955.png

3. 安装常用软件

vim

Linux环境下使用vim来进行代码编写是非常普及的一件事,但Ubuntu自带的vi非常难用,比如在插入模式下方向键不能用,而是会输出ABCD的文字。只要将vi升级到vim即可。

sudo apt-get install vim

 

上一篇:一篇保姆式centos/unbantu安装docker

 

相关文章:

一篇保姆式虚拟机安装ubantu教程

前言: 本文将介绍在VMware安装ubantu,会的人可以试试上一篇介绍centos/ubantu安装docker环境,不同环境安装docker。一篇保姆式centos/unbantu安装docker 官网下载iso:Ubuntu 18.04.6 LTS (Bionic Beaver) 本次使用的版本是: 一&…...

缓冲区的奥秘:解析数据交错的魔法

目录 一、理解缓存区的好处 (一)直观性的理解 (二)缓存区的好处 二、经典案例分析体会 (一)文件读写流(File I/O Buffering) BufferedOutputStream 和 BufferedWriter 可以加快…...

CentOS 7.9 搭建本地Yum源

yum(Yellow Dog Updater,Modified)是一个在Fedora、Centos、RedHat中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件…...

【Python】爬虫实战:高效爬取电影网站信息指南(涵盖了诸多学习内容)

本期目录 1 爬取思路 2 爬虫过程 2.1 网址 2.2 查看网页代码 3 爬取数据 3.1 导入包 3.2 爬取代码 01 爬取思路 \*- 第一步,获取页面内容\*- 第二步:解析并获取单个项目链接 \*- 第三步:获取子页面内容 \*- 第四步:解析…...

MATLAB和C++及Python流式细胞术

🌵MATLAB 片段 流式细胞术(Flow Cytometry)是一种用于分析细胞或其他颗粒悬浮在流动介质中的方法。MATLAB 可以用来处理和分析流式细胞术的数据,例如用于数据预处理、可视化和分析。以下是一些常见的 MATLAB 处理流式细胞术数据的…...

Vue3 pinia使用

Pinia 是一个现代的状态管理库,专为 Vue 3 设计。它提供了一种简单、直观的方式来管理应用中的全局状态 (就是不同组件都希望去共享的一些变量,函数等)。Pinia 的设计灵感来自于 Vuex(Vue 2 的状态管理库),但进行了许多改进&#…...

tdengine学习笔记-建库和建表

目录 建库和建表 创建超级表​ 创建表​ 自动建表​ 创建普通表​ 多列模型 VS 单列模型​ 数据类型映射​ 示例程序汇总​ 在车联网领域的应用 1. 数据模型概述 2. 表结构设计 2.1 静态数据表 2.2 动态数据表 4. 查询数据 4.1 查询单个车辆的数据 4.2 查询多个…...

Django数据迁移出错,解决raise NodeNotFoundError问题

错误出现在: raise NodeNotFoundError(self.error_message, self.key, originself.origin) django.db.migrations.exceptions.NodeNotFoundError: Migration myApp.0003_alter_jobinfo_practise dependencies reference nonexistent parent node (myApp, 0002_renam…...

景联文科技:以全面数据处理服务推动AI创新与产业智能化转型

数据标注公司在人工智能领域扮演着重要角色,通过提供高质量的数据标注服务,帮助企业和组织训练和优化机器学习模型。从需求分析到数据交付,每一个步骤都需要严格把控,确保数据的质量和安全性。 景联文科技是一家专业的数据采集与标…...

MySQL学习/复习7表的内外连接

一、内连接...

Spring Cloud入门笔记2(OpenFeign)

场景&#xff1a; OpenFeign中集成了LoadBalancer,并简化了微服务调用&#xff0c;所以实际上使用该技术 技术栈&#xff1a;OpenFeign 步骤一&#xff1a;导入依赖 <!--openfeign--> <dependency><groupId>org.springframework.cloud</groupId><a…...

小程序中模拟发信息输入框,让textarea可以设置最大宽以及根据输入的内容自动变高的方式

<textarea show-confirm-bar"{{false}}" value"{{item.aValue}}" maxlength"301" placeholder"请输入" auto-height"{{true}}" bind:blur"onBlurTextarea" focus"{{true}}" bindinput"…...

学习HTML第二十九天

学习文章目录 二.单选框三.复选框 二.单选框 常用属性如下&#xff1a; name 属性&#xff1a;数据的名称&#xff0c;注意&#xff1a;想要单选效果&#xff0c;多个 radio 的 name 属性值要保持一致。 value 属性&#xff1a;提交的数据值。 checked 属性&#xff1a;让该单…...

汽车安全再进化 - SemiDrive X9HP 与环景影像系统 AVM 的系统整合

当今汽车工业正面临著前所未有的挑战与机遇&#xff0c;随著自动驾驶技术的迅速发展&#xff0c;汽车的安全性与性能需求日益提高。在这样的背景下&#xff0c;汽车 AVM&#xff08;Automotive Visual Monitoring&#xff09;标准应运而生&#xff0c;成为促进汽车智能化和安全…...

QString 转 char*问题与方法(const_cast的使用问题)

1、背景:今天有QString的变量&#xff0c;将QString的值传递给void func(char * ptr)&#xff0c;于是就有了类似下面这一段离谱的代码 当时我还在想为什么var的值为空了&#xff0c;为什么呢。 2、原因:就是因为右边函数返回的是一个临时指针对象&#xff0c;给到了右边&…...

flink cdc 应用

SQLServer 1. The db history topic or its content is fully or partially missing. Please check database history topic configuration and re-execute the snapshot. 遇到了一下问题&#xff0c;多次尝试&#xff0c;最终发现是数据库大小写要一致。 Caused by: io.deb…...

MyBlog(三) -- APP的应用

文章目录 前言一、APP是什么?二、创建APP三、使用APP1. 注册app2. 添加路由3. 运行过程4. 完善视图函数5. 结果展示 总结 前言 前面我们已经学习了如何创建一个新的项目,并且配置好了项目的启动文件,成功将项目启动! 那么接下来我们的主要任务就是需要完善这个项目中应该包含…...

docker有哪些网络模式

Docker 提供了多种网络模式&#xff08;Networking Modes&#xff09;&#xff0c;每种模式都有其特定的用例和优缺点。以下是 Docker 的几种主要网络模式&#xff1a; 1. Bridge 网络&#xff08;默认&#xff09; 描述&#xff1a;在这种模式下&#xff0c;Docker 创建了一…...

npoi 如何设置单元格为文本类型

ICellStyle style workbook.CreateCellStyle(); var font workbook.CreateFont(); font.FontHeightInPoints 10; //font.FontName "Arial"; font.FontName "仿宋"; style.Alignment NP…...

Vue3、Vite5、Primevue、Oxlint、Husky9 简单快速搭建最新的Web项目模板

Vue3、Vite5、Oxlint、Husky9 简单搭建最新的Web项目模板 特色进入正题创建基础模板配置API自动化导入配置组件自动化导入配置UnoCss接入Primevue接入VueRouter4配置项目全局环境变量 封装Axios接入Pinia状态管理接入Prerttier OXLint ESLint接入 husky lint-staged&#xf…...

Lombok 的 @Data 注解失效,未生成 getter/setter 方法引发的HTTP 406 错误

HTTP 状态码 406 (Not Acceptable) 和 500 (Internal Server Error) 是两类完全不同的错误&#xff0c;它们的含义、原因和解决方法都有显著区别。以下是详细对比&#xff1a; 1. HTTP 406 (Not Acceptable) 含义&#xff1a; 客户端请求的内容类型与服务器支持的内容类型不匹…...

安宝特方案丨XRSOP人员作业标准化管理平台:AR智慧点检验收套件

在选煤厂、化工厂、钢铁厂等过程生产型企业&#xff0c;其生产设备的运行效率和非计划停机对工业制造效益有较大影响。 随着企业自动化和智能化建设的推进&#xff0c;需提前预防假检、错检、漏检&#xff0c;推动智慧生产运维系统数据的流动和现场赋能应用。同时&#xff0c;…...

页面渲染流程与性能优化

页面渲染流程与性能优化详解&#xff08;完整版&#xff09; 一、现代浏览器渲染流程&#xff08;详细说明&#xff09; 1. 构建DOM树 浏览器接收到HTML文档后&#xff0c;会逐步解析并构建DOM&#xff08;Document Object Model&#xff09;树。具体过程如下&#xff1a; (…...

MySQL账号权限管理指南:安全创建账户与精细授权技巧

在MySQL数据库管理中&#xff0c;合理创建用户账号并分配精确权限是保障数据安全的核心环节。直接使用root账号进行所有操作不仅危险且难以审计操作行为。今天我们来全面解析MySQL账号创建与权限分配的专业方法。 一、为何需要创建独立账号&#xff1f; 最小权限原则&#xf…...

Python ROS2【机器人中间件框架】 简介

销量过万TEEIS德国护膝夏天用薄款 优惠券冠生园 百花蜂蜜428g 挤压瓶纯蜂蜜巨奇严选 鞋子除臭剂360ml 多芬身体磨砂膏280g健70%-75%酒精消毒棉片湿巾1418cm 80片/袋3袋大包清洁食品用消毒 优惠券AIMORNY52朵红玫瑰永生香皂花同城配送非鲜花七夕情人节生日礼物送女友 热卖妙洁棉…...

让回归模型不再被异常值“带跑偏“,MSE和Cauchy损失函数在噪声数据环境下的实战对比

在机器学习的回归分析中&#xff0c;损失函数的选择对模型性能具有决定性影响。均方误差&#xff08;MSE&#xff09;作为经典的损失函数&#xff0c;在处理干净数据时表现优异&#xff0c;但在面对包含异常值的噪声数据时&#xff0c;其对大误差的二次惩罚机制往往导致模型参数…...

LINUX 69 FTP 客服管理系统 man 5 /etc/vsftpd/vsftpd.conf

FTP 客服管理系统 实现kefu123登录&#xff0c;不允许匿名访问&#xff0c;kefu只能访问/data/kefu目录&#xff0c;不能查看其他目录 创建账号密码 useradd kefu echo 123|passwd -stdin kefu [rootcode caozx26420]# echo 123|passwd --stdin kefu 更改用户 kefu 的密码…...

解读《网络安全法》最新修订,把握网络安全新趋势

《网络安全法》自2017年施行以来&#xff0c;在维护网络空间安全方面发挥了重要作用。但随着网络环境的日益复杂&#xff0c;网络攻击、数据泄露等事件频发&#xff0c;现行法律已难以完全适应新的风险挑战。 2025年3月28日&#xff0c;国家网信办会同相关部门起草了《网络安全…...

MySQL 索引底层结构揭秘:B-Tree 与 B+Tree 的区别与应用

文章目录 一、背景知识&#xff1a;什么是 B-Tree 和 BTree&#xff1f; B-Tree&#xff08;平衡多路查找树&#xff09; BTree&#xff08;B-Tree 的变种&#xff09; 二、结构对比&#xff1a;一张图看懂 三、为什么 MySQL InnoDB 选择 BTree&#xff1f; 1. 范围查询更快 2…...

人工智能--安全大模型训练计划:基于Fine-tuning + LLM Agent

安全大模型训练计划&#xff1a;基于Fine-tuning LLM Agent 1. 构建高质量安全数据集 目标&#xff1a;为安全大模型创建高质量、去偏、符合伦理的训练数据集&#xff0c;涵盖安全相关任务&#xff08;如有害内容检测、隐私保护、道德推理等&#xff09;。 1.1 数据收集 描…...