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

Windows安装VMware虚拟机+配置Ubuntu的详细步骤以及解决配置过程中报错的问题(完整版)

目录

引言:

过程:

安装VMware虚拟机:

在VMware虚拟机中配置Ubuntu:

在VMware虚拟机中安装Ubuntu:

VMware中启动虚拟机时报错问题的解决:

正式开始安装Ubuntu:

参考资料:


引言:

在学习计算机的过程中,Linux操作系统都是我们绕不开的一环,因为我们习惯了在Windows操作系统上面写文章,处理工程文件,刚开始对Linux操作系统是不了解的,我们可以通过在Windows系统上安装VMware虚拟机从而达到在Windows操作系统上使用Linux操作系统的目的,这篇文章会讲述在Windows电脑上如何安装VMware虚拟机并在虚拟机上配置Linux操作系统(发行版本为Ubuntu)的详细步骤,以供大家参考。

过程:

在这里我直接分享我下载好的VMware虚拟机和Ubuntu镜像文件的安装包:

链接:https://pan.baidu.com/s/1pB1bsiK85G7gTXcVMy6oAQ 
提取码:4RAJ 

安装VMware虚拟机:

首先我们先来安装VMware虚拟机,点击下载好的VMware安装程序:

这里点击下一步,并在协议条款中选择我接受:

如图,默认的路径在C盘的Programe Files,我们可以根据需要来对安装的位置路径进行更改,我更改在了D盘的相同路径下,然后点击下一步:

这个页面中的两个选项我们都不选,点击下一步:

这两个选项可以都选上,然后点击下一步并开始安装:

等待完成即可。

然后我们打开已经下载好的VMware虚拟机,如图:

填写完成之后点击继续,许可证输入正确的话会出现下面的窗口,点击完成.

如图,我们已经进入到了安装好了的VMware虚拟机里面:

至此VMware虚拟机的安装工作已经完成。

在VMware虚拟机中配置Ubuntu:

刚才我们已经将VMware虚拟机安装完了,现在我们来通过它对Ubuntu操作系统进行安装:

这里我们点击创建新的虚拟机,并选择自定义:

 点击下一步:

点击下一步:

这里我们点击浏览,寻找到我们刚才下载Ubuntu虚拟机的路径,并点击稍后安装操作系统,点击下一步:

 

选择客户机的操作系统位Linux,并点击Ubuntu64位,点击下一步:

这里可以修改系统默认的安装路径,你可以在其他盘中创建一个Ubuntu文件夹,将要安装的操作系统放在这个文件夹中,点击下一步:

 这一步就是为Ubuntu操作系统分配CPU的步骤,我的电脑是16GB的内存,我为Ubuntu分配的处理器内核总数为4,大家可以根据自己电脑的性能为虚拟机分配何时的处理器内核总数,点击下一步:

这里我们给虚拟机分配的内存量为4GB,点击下一步:

这个页面是为虚拟机选择网络方式,我们在这里选择“使用网络地址转换(NAT)”,点击下一步:

 

这里我们按照推荐选择即可,点击下一步:

这里我们点击创建新的虚拟磁盘,点击下一步:

 这里我们可以选择将虚拟磁盘拆分成多个文件,这个选项是动态的,就是虚拟机和文件占用多少空间,他就会分配多少空间。点击下一步:

 点击下一步:

这就是我们刚才创建好的虚拟机的所有信息了,我们点击完成:

如图,虚拟机已经配置完成了。

这里我们在电脑中查看一下电脑中的网络配置,在Windows设置中找到网络,如图:

 点击下面的更改适配器选项:

 如图,这里出现了两个VMware虚拟机类型的网络,他们两个的出现就说明我们虚拟机的网络已经配置好了。

至此通过在VMware里面装载Ubuntu镜像文件的步骤算是完成了,接下来我们要在VMware虚拟机中对Ubuntu操作系统进行安装:

在VMware虚拟机中安装Ubuntu:

如图,点击CD/DVD选项:

在连接选项下选择使用ISO镜像文件,点击浏览,寻找到我们刚才下载好的Ubuntu.ISO镜像文件的地址路径,点击确定,然后我们在软件界面点击开启此虚拟机。

VMware中启动虚拟机时报错问题的解决:

如图,这里报错了,显示出以下的提示信息:

此主机支持 AMD-V,但 AMD-V 处于禁用状态。

如果已在 BIOS/固件设置中禁用 AMD-V,或主机自更改此设置后从未重新启动,则 AMD-V 可能被禁用。

 (1) 确认 BIOS/固件设置中启用了 AMD-V。

 (2) 如果此 BIOS/固件设置已更改,请重新启动主机。

 (3) 如果您在安装 VMware Workstation 之后从未重新启动主机,请重新启动。

 (4) 将主机的 BIOS/固件更新至最新版本。

此主机不支持“AMD RVI”硬件辅助的 MMU 虚拟化。

VMware Workstation 在此主机上不支持用户级别监控。

模块“MonitorMode”启动失败。

未能启动虚拟机。

此时这里的AMD-V指的就是AMD的VT虚化。

在这里不要着急,这是我们遇到的第一个错误,这里报错的原因是因为我们主板的BIOS设置中有一个SVM Mode功能没有开启,我们只需要在电脑开机时进入到BIOS设置中将此功能开启即可,根据主板品牌的不同,在开机时进入BIOS设置的方法类型有很多,但一般都是DELETE键、Esc键、或者F8键,我的电脑的主板型号是微星B450M迫击炮,在这里你需要根据你自己电脑的主板型号来选择进入BIOS设置的方法。

我们在这里重新启动电脑,在开机时按Delete键进入到BIOS设置中,如图:

 在这里我们先选择System Language,将BIOS设置中的语言更改为简体中文,如图:

修改完了之后,我们点击第三个选项Overclocking,如图:

 然后我们选择最后一个项目CPU特征,点击进入,如图:

 如图,这里就有SVM Mode了,我们将原来的模式的禁止状态修改为打开(自动),然后点击上面菜单栏中的保存并退出,存储我们的更改并重新启动。

正式开始安装Ubuntu:

开机之后,我们进入到VMware虚拟机中,再次点击开启此虚拟机:

如图,这次我们就成功的进入到Ubuntu虚拟机了,现在等待Ubuntu的部署,完成之后我们就进入到安装的步骤:

 在这里我们将安装步骤的语言更改为简体中文:

然后我们点击安装Ubuntu,如图:

 然后我们选择正常安装,点击继续,这里你可能看不到下面的选项,你可以按着Windows键单击鼠标左键将界面向上挪动:

然后我们点击现在安装:

在这里时区我们选择上海,在下一个页面设置好你的用户名和密码,然后点击继续:

等待安装完成即可。

如图,安装完成,我们现在重启。

如图,安装完成。

至此,Windows电脑安装VMware虚拟机以及在虚拟机中安装Ubuntu就已经结束了,感谢你对本教程的阅读!如果真的帮助到了你,不放点个关注吧。

参考资料:

微星B450主板如何开VT虚拟化 - 哔哩哔哩开机按DEL键盘进入BIOS后,按F7进入高级模式,选择OC那一项进入找到最后一项CPU FEATURES,找到svmmode,修改为enable。 F10保存退出即可!注意svm mode是指AMD的虚拟化技术F10保存退出!https://www.bilibili.com/read/cv6524482

八分钟完成VMware和ubuntu系统安装_哔哩哔哩_bilibili今天已经是我做的第三十六个学习视频了,锻炼自己的同时也能帮助别人,很开心看到自己能一直坚持下来。欢迎大家关注公众号: 程序员嘿黑公众号里有本视频的系统软件,后面也会持续分享生活学习及知识内容。当你观看了100个学习视频后,你会掌握一门新技能,提升自己当你点赞收藏反复观看了100个学习视频后,你会无比熟悉这类知识,可以轻松找到一份好工作当你关注了100个学习相关的up主后,你绝对是一个非常厉害的拥有, 视频播放量 58833、弹幕量 43、点赞数 977、投硬币枚数 596、收藏人数 1356、转发人数 776, 视频作者 嘿黑哥, 作者简介 纳米级up主,你等着等着说不定我就更了个小视频。#别忘了最初的自己,相关视频:两分半钟完成VMware安装及Linux-Ubuntu安装(全程无废话),Ubuntu安装详细教程,用Linux之前 VS 用Linux之后,这个双系统太美了!!,VMware虚拟机之Linux虚拟机安装,VMwareTools安装不了?你是否被困扰?解决方案来了,Ubuntu安装vmware tools和open-vm-tools,VMware安装Linux操作系统,ubuntu安装vmware tools,在Linux的环境下安装vmwarehttps://www.bilibili.com/video/BV1M94y1U7nc/?spm_id_from=333.999.header_right.history_list.click

相关文章:

Windows安装VMware虚拟机+配置Ubuntu的详细步骤以及解决配置过程中报错的问题(完整版)

目录 引言: 过程: 安装VMware虚拟机: 在VMware虚拟机中配置Ubuntu: 在VMware虚拟机中安装Ubuntu: VMware中启动虚拟机时报错问题的解决: 正式开始安装Ubuntu: 参考资料: 引言: 在学习计…...

103.第十九章 MySQL数据库 -- MySQL的备份和恢复、MySQL主从复制(十三)

mysqldump 常见通用选项: -A, --all-databases #备份所有数据库,含create database -B, --databases db_name… #指定备份的数据库,包括create database语句 -E, --events:#备份相关的所有event scheduler -R, --routines:#备份所有存储过程和自定义函数 --triggers:#备…...

SSH免密登录以及IP别名配置(保姆级教程)

目录 设置免密登录 客户端生成密钥 将公钥上传到服务器 创建别名 创建config配置 配置说明 保持SSH连接不断 方案一 方案二 设置免密登录 客户端生成密钥 在终端输入如下命令,进行回车即可完成后会在用户目录下的.ssh目录下生成公钥id_rsa.pub和私钥id_r…...

测试开发之Django实战示例 第十二章 创建API

第十二章 创建API在上一章里,创建了一个学生注册系统和选课系统。然后创建了展示课程内容的视图,以及学习了如何使用Django缓存框架。在这一章里有如下内容:建立RESTful API管理API视图的认证与权限建立API视图集和路由1创建RESTful API你可能…...

Yakit实战技巧:用MITM热加载任意修改流量

背景 用户在使用 Yakit MITM 功能的时候,经常会遇到一些特殊需求: 我的数据包需要携带一些特征变量才能访问,但是浏览器无法做到,我可以批量修改流量新增某一个 Header 吗? 我可以在代理层面在所有流量中新增一个参数…...

如何搭建自己的MQTT服务器?跟我来,一行代码搞定!

如何搭建自己的MQTT服务器?跟我来,一行代码搞定!什么是mosquitto?如何使用mosquitto云服务器注意事项MQTT客户端软件下载在文章开始之前,你首先需要有一台服务器,我这里用的是阿里云的轻量级云服务器&#…...

遇到的问题

一、axios 请求 1、axios post 提交的请求的 content-type 为 json 默认情况下,axios将JavaScript对象序列化为JSON,再发送数据application/x-www-form-urlencoded格式相反,您可以使用URLSearchParamsAPI,也就是支持在绝大多数…...

线程没有被终止的异常的处理

process Runtime.getRuntime().exec(command); process.waitFor(); // 这个调用比较关键,就是等当前命令执行完成后再往下执行 if (!file.exists()) { Ulog.error("html转pdf执行失败"); } else { …...

RocketMQ 初步了解

RocketMQ 初步了解 前言: ​  近期,因公司使用 RocketMQ 作为消息队列中间件,特此了解。  RocketMQ 是阿里巴巴在 2012 年开发的分布式消息中间件,专为万亿级超大规模的消息处理而设计,具有高吞吐量、低延迟、海量…...

Mac下PyCharm快捷键

Mac键盘符号和修饰键说明 ⌘ Command⇧ Shift⌥ Option⌃ Control↩︎ Return/Enter⌫ Delete⌦ 向前删除键(FnDelete)↑ 上箭头↓ 下箭头← 左箭头→ 右箭头⇞ Page Up(Fn↑)⇟ Page Down(Fn↓)Home Fn …...

城市管网监测系统,保障城市血管生命线!

各种不同的管网线路组成了城市的供血管道,管网对于维持正常的社会生活、生产秩序和公共安全至关重要。我国城市平均漏损率达到38%,部分城市甚至超过50%,远超发达国家的平均水平(10%)。对于管道状态的监测,是…...

Web3中文|1月数据显示复苏迹象,涉及NFT、DeFi、Dapp、链游……

本期看点 1、Dapp行业概述 2、DeFi的TVL增长26.8%,有回暖迹象 3、NFT市场数据飙升,交易额达9.46亿美元 4、链游使用量占行业48% 5、与去年相比,1月份区块链漏洞损失最低 区块链领域正在多元化发展,2023年1月,从各…...

MySQL索引的介绍以及优缺点

1.索引简介 索引是一种用于快速查询和检索数据的数据结构,其本质可以看成是一种排序好的数据结构。 使用索引可以快速找出在某个或多个列中有一特定值的行,所有MySQL列类型都可以被索引,对相关列使用索引是提高查询操作速度的最佳途径。 索…...

Java_小项目书城

1.概述 书城的基本功能: 展示书籍上新书籍下架书籍退出应用 书城项目所涉及到的知识点: 用户交互–键盘录入分支结构,循环结构面向对象的思维,封装对象集合的使用 2.菜单的编写 这部分代码就是读取用户键盘的录入&#xff0…...

Unreal Engine08:Pawn的实现

写在前面 Pawn继承于Actor,增加了一些用于控制和提供玩家视角的功能,这里主要是介绍一下Pawn类的实现。 一、创建一个Pawn的C类 创建的C类也是放在Source文件夹中的Public和Private文件夹中;选择Pawn作为继承的父类;头文件中除…...

408强化(二)线性表纯享版

目录 一、顺序表(数组)和链表总览 二、考情分析 2.1 从历年考情可以看出,如果一个方法出现了第2次,一般是以下情况: 2.2 没有考过的地方 三、 共同操作或考法 3.1 多指针后移 3.2 逆置 3.3 空间换时间的操作 3.…...

ubuntu下如何使用wireshark抓包,保姆级教程

Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是截取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。 一、安装wireshark 打开终端&…...

世界上最健康的程序员作息表!「值得一看」

昨晚看了一篇“传说中”的“世界上最健康的作息时间表”,开始纠结自己还要不要5点半起床。 都说程序员这一行,猝死概率极高,究其原因还是加班太狠、作息不规律、缺乏运动… 今天和大家分享一下这篇文章,还是非常值得参考的&#…...

Java中多继承的实现

1 问题Java是一种面向对象的只允许单继承的语言,那么怎样在Java中实现多继承呢?2 方法多层继承如果要直接继承类,子类是不可以直接多继承的,但是可以通过多层继承来实现多继承,但多层继承一般不建议超过三次。接口接口…...

蓝桥杯 stm32 USART 串口发送数据

文章代码使用 HAL 库。 文章目录 前言一、串口原理图二、CubeMX 创建工程。三、串口发送函数:四、串口助手 配置:五、详细代码:注意:连续发送数据六、printf 重定向问题代码示例:实验效果:总结前言 USART : ( Universal Synchronous/Asynchronous Receiver/Transmitter…...

uniapp 对接腾讯云IM群组成员管理(增删改查)

UniApp 实战:腾讯云IM群组成员管理(增删改查) 一、前言 在社交类App开发中,群组成员管理是核心功能之一。本文将基于UniApp框架,结合腾讯云IM SDK,详细讲解如何实现群组成员的增删改查全流程。 权限校验…...

[特殊字符] 智能合约中的数据是如何在区块链中保持一致的?

🧠 智能合约中的数据是如何在区块链中保持一致的? 为什么所有区块链节点都能得出相同结果?合约调用这么复杂,状态真能保持一致吗?本篇带你从底层视角理解“状态一致性”的真相。 一、智能合约的数据存储在哪里&#xf…...

web vue 项目 Docker化部署

Web 项目 Docker 化部署详细教程 目录 Web 项目 Docker 化部署概述Dockerfile 详解 构建阶段生产阶段 构建和运行 Docker 镜像 1. Web 项目 Docker 化部署概述 Docker 化部署的主要步骤分为以下几个阶段: 构建阶段(Build Stage)&#xff1a…...

<6>-MySQL表的增删查改

目录 一,create(创建表) 二,retrieve(查询表) 1,select列 2,where条件 三,update(更新表) 四,delete(删除表&#xf…...

FastAPI 教程:从入门到实践

FastAPI 是一个现代、快速(高性能)的 Web 框架,用于构建 API,支持 Python 3.6。它基于标准 Python 类型提示,易于学习且功能强大。以下是一个完整的 FastAPI 入门教程,涵盖从环境搭建到创建并运行一个简单的…...

2025 后端自学UNIAPP【项目实战:旅游项目】6、我的收藏页面

代码框架视图 1、先添加一个获取收藏景点的列表请求 【在文件my_api.js文件中添加】 // 引入公共的请求封装 import http from ./my_http.js// 登录接口(适配服务端返回 Token) export const login async (code, avatar) > {const res await http…...

C# 类和继承(抽象类)

抽象类 抽象类是指设计为被继承的类。抽象类只能被用作其他类的基类。 不能创建抽象类的实例。抽象类使用abstract修饰符声明。 抽象类可以包含抽象成员或普通的非抽象成员。抽象类的成员可以是抽象成员和普通带 实现的成员的任意组合。抽象类自己可以派生自另一个抽象类。例…...

在WSL2的Ubuntu镜像中安装Docker

Docker官网链接: https://docs.docker.com/engine/install/ubuntu/ 1、运行以下命令卸载所有冲突的软件包: for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done2、设置Docker…...

Maven 概述、安装、配置、仓库、私服详解

目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...

Yolov8 目标检测蒸馏学习记录

yolov8系列模型蒸馏基本流程,代码下载:这里本人提交了一个demo:djdll/Yolov8_Distillation: Yolov8轻量化_蒸馏代码实现 在轻量化模型设计中,**知识蒸馏(Knowledge Distillation)**被广泛应用,作为提升模型…...