Windows 安装Ubuntu18.04虚拟机

news2024/11/23 3:05:35

在Windows电脑上安装有VMware虚拟机。

Ubuntu下载

下载地址 https://releases.ubuntu.com/?_ga=2.112562948.1436579420.1676293914-109238742.1676124458

在这里插入图片描述
笔者这边下载的是Ubuntu 18.04版本。

创建虚拟机

  1. 打开VMware文件>新建虚拟机
    在这里插入图片描述

  2. 选择自定义,下一步
    在这里插入图片描述

  3. 选择默认,点击下一步
    在这里插入图片描述

  4. 稍后安装操作系统, 下一步
    在这里插入图片描述

  5. 默认选择Linux的Ubuntu,下一步
    在这里插入图片描述

  6. 设置虚拟机的名称,指定虚拟机的位置
    在这里插入图片描述

  7. 指定处理器的内核数量,下一步
    在这里插入图片描述

  8. 选择默认,下一步
    在这里插入图片描述

  9. 选择默认
    在这里插入图片描述

  10. 选择默认,下一步
    在这里插入图片描述

  11. 选择默认,下一步
    在这里插入图片描述

  12. 创建新虚拟磁盘, 下一步
    在这里插入图片描述

  13. 默认20G即可,具体根据自己情况
    在这里插入图片描述

  14. 下一步
    在这里插入图片描述

  15. 点击完成
    在这里插入图片描述

安装Ubuntu

  1. 编辑虚拟机设置
    在这里插入图片描述

  2. 点击CD/DVD,选择Ubuntu ISO映像文件,点击确定
    在这里插入图片描述

  3. 开启此虚拟机
    在这里插入图片描述

  4. 选择语言,安装Ubuntu
    在这里插入图片描述
    在这里插入图片描述

  5. 正常安装,继续
    在这里插入图片描述

  6. 清除整个磁盘并安装
    在这里插入图片描述

  7. 继续
    在这里插入图片描述

  8. 选择上海
    在这里插入图片描述

  9. 设置用户名,密码
    在这里插入图片描述

  10. 等待安装完成
    在这里插入图片描述

  11. 重启虚拟机
    在这里插入图片描述
    在这里插入图片描述

  12. 等待启动完成,点击用户名,输入密码即可进入系统
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

安装VMware Tool

Ubuntu虚拟机安装完成以后,不能自动全屏,也不能和主机交互,这时需安装VMware Tool

  1. 确认主机是否占用DVD光驱,如果占用需弹出。
    在这里插入图片描述

  2. 切换到主机操作,点击虚拟机,找到按装VMware Tools并点击
    在这里插入图片描述

  3. 等待桌面出现光驱图标,如果时间久没出现,可以选择重启虚拟机再次进行上述操作,知道桌面出现VMware Tools光驱图标
    在这里插入图片描述

  4. 双击打开可以看到VMware Tools-xxxx.tar.gz文件,该文件所在位置为/media/pc/VMware Tools
    在这里插入图片描述

  5. 将该文件复制到Dowmload目录,并且使用tar解压
    在这里插入图片描述

  6. 解压后进入vmware-tools-distrib,执行脚本vmware-install.pl
    在这里插入图片描述

  7. 第一次输入yes,之后一路回车, 等待安装完成
    在这里插入图片描述

  8. 安装完成以后,就会发现Unbun占满了整个界面,并且可以与主机相互复制文件啦。
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/344369.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

shellcode,缓冲区溢出漏洞及 远程调call

1.隐藏堆栈调用 在学习shellcode之前, 我们先利用之前已经学习过的知识来构造一个有意思的调用,当然这是建立在学习完毕我们前面的堆栈课程的前提下. 例如我们正常调用过程如下: main---->func2---->func1---->func0 那么,毫无疑问,在堆栈中会出现3个返回到地址,…

云端智创 | 批量化生产,如何利用Timeline快速合成短视频?

本文内容整理自「智能媒体生产」系列课程第三讲:开发者实战,由阿里云智能视频云技术专家分享云剪辑Timeline的功能及使用方法、云剪辑OpenAPI的使用流程、短视频批量生产的基本原理以及使用Timeline合成常见的短视频效果。课程回放见文末。 01 Timeline…

CSDN每日一练:蛇形矩阵

题目名称:蛇形矩阵 时间限制:1000ms内存限制:256M 题目描述 给你一个整数n,输出n∗n的蛇形矩阵。 输入描述: 输入一行,包含一个整数n 输出描述: 输出n行,每行包含n个正整数&#xff…

【重磅】IEEE33配电网两阶段鲁棒优化调度CCG

目录 1 前言 2基本内容 2.1 配网两阶段鲁棒模型 2.2 求解步骤 3部分程序 4程序结果 5程序链接 1 前言 鲁棒优化是电力系统研究的热点,而两阶段鲁棒和分布鲁棒研究就成为各类期刊(sci/ei/核心)的宠儿,最简单的思路是通过改…

影像组学|案例流程复现

对一篇影像组学的的论文(《Development and validation of an MRI-based radiomics nomogram for distinguishing Warthin’s tumour from pleomorphic adenomas of the parotid gland》)中方法进行复现。完整地跑通影像组学全流程,对临床影像…

Alibaba微服务组件Nacos配置中心

目录 Nacos配置中心使用 springcloud config 对比 快速开始 搭建nacos-config服务 Config相关配置 配置的优先级 RefreshScope Nacos配置中心使用 官方文档: Nacos config alibaba/spring-cloud-alibaba Wiki GitHub Nacos 提供用于存储配置和其他元数据…

链表基本原理

链表基本原理1.链表1.1 基本原理1.2 链表大O记法表示2. 链表操作2.1 读取2.2 查找2.3 插入2.4 删除3.链表代码实现1.链表 1.1 基本原理 节点 组成链表的数据格子不是连续的。可以分布在内存的各个位置。这种不相邻的格子就叫结点。每个结点保存数据还保存着链表里的下一结点的…

Leetcode—移除元素、删除有序数组中的重复项、合并两个有序数组

移除元素 此题简单,用双指针方法即可, 如果右指针指向的元素不等于val,它一定是输出数组的一个元素,我们就将右指针指向的元素复制到左指针位置,然后将左右指针同时右移; 如果右指针指向的元素等于 val&…

04 OpenCV位平面分解

1 基本概念 位平面分解的核心思想是将图像的每一个像素分解为多个二进制位,分别存储在不同的位平面上。例如,如果一个图像是8位深度的,则可以分解为8个位平面,每个位平面上存储一个二进制位。 位平面分解在图像压缩中有着重要的…

对Node.js 的理解?优缺点?应用场景?

一、是什么 Node.js 是一个开源与跨平台的 JavaScript 运行时环境 在浏览器外运行 V8 JavaScript 引擎(Google Chrome 的内核),利用事件驱动、非阻塞和异步输入输出模型等技术提高性能 可以理解为 Node.js 就是一个服务器端的、非阻塞式I/…

中国计算机设计大赛来啦!用飞桨驱动智慧救援机器狗

‍‍中国大学生计算机设计大赛是我国高校面向本科生最早的赛事之一,自2008年开赛至今,一直由教育部高校与计算机相关教指委等或独立或联合主办。大赛的目的是以赛促学、以赛促教、以赛促创,为国家培养德智体美劳全面发展的创新型、复合型、应…

保姆级Vue3+Vite项目实战多布局(下)

写在前面注:本文首发掘金签约专栏,此文为文章同步!本文为 Vue3Vite 项目实战系列教程文章第三篇,系列文章建议从头观看效果更佳,大家可关注专栏防走失!点个赞再看有助于全文完整阅读!此系列文章…

如何在 C++ 应用程序中集成 Spire.XLS for C++

Spire.XLS for C 是一个 Excel 库,供开发人员在任何类型的 C 应用程序中操作 Excel 文档(XLS、XLSX、XLSB 和 XLSM)。 本文演示了如何以两种不同的方式将 Spire.XLS for C 集成到您的 C 应用程序中。 通过 NuGet 安装Spire.XLS for C通过手动…

一篇文章带你读懂HashMap

HashMap是面试中经常问到的一个知识点,也是判断一个候选人基础是否扎实的标准之一。可见HashMap的掌握是多重要。 一、HashMap源码分析 1、构造函数 让我们先从构造函数说起,HashMap有四个构造方法,别慌 1.1 HashMap() // 1.无参构造方法、// 构造一…

企业数字化转型和升级:架构设计方法与实践

企业架构整体结构图例:企业架构整体结构企业架构整体结构从战略层、规划层、落地层这三层来分别对应企业架构中业务、架构和实施的各种重要活动和产出。业务架构,数据架构,应用架构和技术架构之间的内在逻辑联系:图例:企业架构整体…

什么,Excel竟然听得懂人话!?!

Excel知道我们想干啥,不相信?看下面的案例。“数据格式”列中规定了各种数据元类型的长度、保留位数等,我们需要提取对应的数值作为“字段长度”列。比如an..100取100,n4取4,an..100,3取100,..ul取1000&…

C语言学习笔记-排序算法

选择排序 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小&…

元宇宙营销面临的三大挑战

元宇宙的营销就像在早期的互联网建立一个网站一样,你没有多少可以向过去借鉴的,这个领域一切都是崭新的。对于一个实验性很强的项目而言,你很难知道要投入多少的时间和资源,而且这个项目也不一定能保障收益以及满足其他的一些关键…

[小记]注入服务进程/跨session注入

最近测试注入遇到一个问题:OpenProcess 失败,报错码:5,没有权限。 问题排查: 1,是否是管理员权限启动程序? 是 2,注入的目标进程有什么特殊? 目标进程是svchost.exe&…

【PyQt】PyQt学习(二)模块介绍+QObject学习

简介 PyQt API 是一组包含大量类和函数的模块。核心模块如下: QtGui:包含了窗口系统、事件处理(QEvent)、2D 图像(QImage)、基本绘画、字体(QFont)和文字类;QtCore&…