嵌入式学习之Linux入门篇——使用VMware创建Unbuntu虚拟机

本文主要是介绍嵌入式学习之Linux入门篇——使用VMware创建Unbuntu虚拟机,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

主机硬件要求

VMware 安装

安装Unbuntu 18.04.6 LTS

新建虚拟机

进入Unbuntu安装环节


主机硬件要求

内存最少16G
硬盘最好分出一个单独的盘,而且最少预留200G,可以使用移动固态
操作系统win7/10/11

VMware 安装

版本:VMware Workstation 17 Pro

下载地址:Download VMware Workstation Pro

安装教程:网上相关的教程很多自己搜索一下

安装Unbuntu 18.04.6 LTS

准备工作:下载ubuntu

版本:ubuntu-18.04.6-desktop-amd64

下载地址:

中科大源:Index of /ubuntu-releases/ (ustc.edu.cn)

阿里云源:ubuntu-releases安装包下载_开源镜像站-阿里云 (aliyun.com)

官方(很慢不推荐):Get Ubuntu | Download | Ubuntu

从阿里云镜像 站下载速度快,并且镜像里内置了国内的apt源,后续也比较顺利。

新建虚拟机

点VMware文件菜单,新建虚拟机

选择自定义

直接下一步

注意这里,不要选择简易安装,去选iso,我们选择稍后安装操作系统

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

给虚拟机起个名字,并且注意这里的路径是虚拟机存放的路径,确保磁盘有200G以上的空间,不然后期会比较麻烦。我直接装在了移动固态上。

CPU核数,看着给吧,我有4物理核2线程,给虚机分一半,2核2线程

关键点,内存给到16G最少,内存小了编译报错哦

网络设置,使用桥接网络,后期虚拟机和物理机在网络里是平级关系

I/O控制器默认

硬盘种类不管你放的是哪种,统一都选NVME没问题

创建磁盘,选择新建

选择给500G,这个是个最大大小,虚机不会直接占掉500G空间的,不要勾选立即分配所有磁盘空间。

指定磁盘文件的名字

一路下一步,到完成。

可以看到虚拟机已创建好了,此时虚机里还没有操作系统。

点击编辑虚拟机设置,把处理器里,虚拟化引擎3个√都打上。如果启动失败,根据报错信息,再去掉导致报错的项即可。这个和不同人的主机硬件有关。

选择CD/DVD,选择使用ISO映像文件,就相当于给虚拟机光驱里放了操作系统的光盘。我把Unbuntu的iso放在了相应路径下


设置完成后,点确定。
回到主页,点击 开启此虚拟机


进入Unbuntu安装环节

虚机会从ISO引导,进入Unbuntu安装引导界面
如下图所示,默认是英文的,在左侧的树选择中文

选择中文

选择最小安装,节省资源

安装类型选择,清除整个磁盘并安装Unbuntu。也i勾选Ubuntu新安装中使用Lvm
选择lvm卷管理,对后期虚机路径下空间不足的情况,可以方便动态扩展。

地点随便选

指定系统用户、密码。

漫长的等待ing………………

完成后会提示重启。注意重启时,最好选择关闭虚拟机

然后进入编辑虚拟机设置,将CD/DVD改为 自动监测,确定后。再启动虚拟机。即可完成安装。

注意刚进入系统,如果网络正常,则立即会提示系统升级,选择稍后升级。总之千万别升级!

这篇关于嵌入式学习之Linux入门篇——使用VMware创建Unbuntu虚拟机的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/734623

相关文章

使用Sentinel自定义返回和实现区分来源方式

《使用Sentinel自定义返回和实现区分来源方式》:本文主要介绍使用Sentinel自定义返回和实现区分来源方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Sentinel自定义返回和实现区分来源1. 自定义错误返回2. 实现区分来源总结Sentinel自定

Pandas使用SQLite3实战

《Pandas使用SQLite3实战》本文主要介绍了Pandas使用SQLite3实战,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1 环境准备2 从 SQLite3VlfrWQzgt 读取数据到 DataFrame基础用法:读

JSON Web Token在登陆中的使用过程

《JSONWebToken在登陆中的使用过程》:本文主要介绍JSONWebToken在登陆中的使用过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录JWT 介绍微服务架构中的 JWT 使用结合微服务网关的 JWT 验证1. 用户登录,生成 JWT2. 自定义过滤

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

Java中StopWatch的使用示例详解

《Java中StopWatch的使用示例详解》stopWatch是org.springframework.util包下的一个工具类,使用它可直观的输出代码执行耗时,以及执行时间百分比,这篇文章主要介绍... 目录stopWatch 是org.springframework.util 包下的一个工具类,使用它

Java使用Curator进行ZooKeeper操作的详细教程

《Java使用Curator进行ZooKeeper操作的详细教程》ApacheCurator是一个基于ZooKeeper的Java客户端库,它极大地简化了使用ZooKeeper的开发工作,在分布式系统... 目录1、简述2、核心功能2.1 CuratorFramework2.2 Recipes3、示例实践3

springboot security使用jwt认证方式

《springbootsecurity使用jwt认证方式》:本文主要介绍springbootsecurity使用jwt认证方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录前言代码示例依赖定义mapper定义用户信息的实体beansecurity相关的类提供登录接口测试提供一

go中空接口的具体使用

《go中空接口的具体使用》空接口是一种特殊的接口类型,它不包含任何方法,本文主要介绍了go中空接口的具体使用,具有一定的参考价值,感兴趣的可以了解一下... 目录接口-空接口1. 什么是空接口?2. 如何使用空接口?第一,第二,第三,3. 空接口几个要注意的坑坑1:坑2:坑3:接口-空接口1. 什么是空接

Linux samba共享慢的原因及解决方案

《Linuxsamba共享慢的原因及解决方案》:本文主要介绍Linuxsamba共享慢的原因及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux samba共享慢原因及解决问题表现原因解决办法总结Linandroidux samba共享慢原因及解决

springboot security快速使用示例详解

《springbootsecurity快速使用示例详解》:本文主要介绍springbootsecurity快速使用示例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录创www.chinasem.cn建spring boot项目生成脚手架配置依赖接口示例代码项目结构启用s