Ubuntu-22.04 虚拟机安装

news2024/11/24 13:07:59

1. Ubuntu安装方式

1.1. 基于物理介质安装

光盘安装:通过将 Ubuntu 镜像刻录到光盘,在计算机 BIOS/UEFI 中设置光盘为第一启动项,然后按照安装程序的提示进行语言选择、分区、用户信息设置等操作来完成安装。这种方式需要有光盘刻录设备和空白光盘,安装过程相对稳定,但光盘可能存在刮花、磨损导致数据读取问题。

U 盘安装:先将 Ubuntu 镜像文件通过专门工具写入 U 盘,将 U 盘设置为启动项后从 U 盘启动计算机进入安装程序。U 盘安装更方便快捷,也便于携带和重复使用,但 U 盘质量参差不齐可能影响启动和安装过程。

1.2. 基于网络安装

常规网络安装:需确保计算机网络连接稳定,在 BIOS/UEFI 中设置网络启动优先(若支持)。启动后从网络获取 Ubuntu 安装文件,后续安装步骤与光盘、U 盘安装类似。此方式依赖网络环境,若网络不稳定可能导致安装文件下载中断或出错。

PXE 服务器辅助网络安装(适用于企业或大规模部署):需搭建 PXE 服务器,存储 Ubuntu 安装文件和引导程序,通过网络启动计算机从 PXE 服务器获取安装文件。这种方式适合批量安装,但搭建和维护 PXE 服务器需要专业知识和资源。

1.3. 基于虚拟机安装

借助虚拟机软件(如 VMware Workstation、VirtualBox 等)创建虚拟机,在虚拟机设置中挂载 Ubuntu 镜像文件作为虚拟光驱,从虚拟光驱启动安装程序。虚拟机安装方便在 Windows 或其他操作系统环境下同时使用 Ubuntu,无需对物理硬盘重新分区,但会占用主机资源,性能取决于主机硬件配置。


虚拟机软件(如 VMware Workstation 或 VirtualBox)通过模拟计算机硬件环境来运行 Ubuntu。它在主机操作系统(如 Windows)之上创建了一个独立的虚拟硬件平台,Ubuntu 在这个虚拟的硬件环境里作为一个独立的操作系统运行。每个虚拟机都有自己独立的虚拟 CPU、内存、硬盘、网卡等硬件资源,这些资源是由虚拟机软件从主机的物理资源中分配和管理的。

适用于需要完全隔离的 Linux 环境的情况,例如,如果你要测试 Ubuntu 上的一些软件、进行系统开发或实验,这些操作可能会对系统环境产生较大的改变或影响,使用虚拟机可以保证主机 Windows 系统不受影响。

虚拟机中的 Ubuntu 可以安装完整的桌面环境,提供与在物理机上安装 Ubuntu 几乎相同的用户体验,包括使用各种图形化工具、进行多用户管理等。

1.4. Windows 子系统安装(WSL)

在 Windows 系统中启用适用于 Linux 的 Windows 子系统功能后,通过 Windows 软件商店下载安装 Ubuntu。此方式能让用户在 Windows 环境下方便使用 Ubuntu 命令行工具,但没有完整的 Ubuntu 桌面环境,性能和功能上与独立安装的 Ubuntu 有差异。

Windows 子系统 for Linux(WSL)是 Windows 操作系统的一个功能组件,它允许在 Windows 环境中直接运行 Linux 系统。WSL 利用了 Windows 的系统调用接口,将 Linux 系统调用转换为 Windows 可识别和执行的操作,从而使 Ubuntu 在 Windows 的进程空间中运行。

这意味着 Ubuntu 在 WSL 环境下不是运行在独立的硬件模拟环境中,而是与 Windows 共享硬件资源,并依赖于 Windows 的内核来处理底层的硬件交互,其运行方式更像是 Windows 系统中的一个特殊应用程序。

主要用于在 Windows 环境中方便地使用 Linux 命令行工具,对于开发人员来说,可以在不离开 Windows 桌面环境的情况下快速执行一些 Linux 命令和脚本,提高工作效率。

虽然 WSL 也可以安装一些图形化界面,但它的图形化体验相对有限,并且不是其主要的功能和使用场景。WSL 的优势在于与 Windows 系统的紧密集成,如文件系统的共享、与 Windows 应用程序的交互等。

之前尝试过这种方法,详情见Ubuntu-22.04第一次安装-CSDN博客

但是不知道出于什么原因没有安装成功,之后有缘再试~

在基于虚拟机安装 Ubuntu 之后,仍然可以在 Windows 子系统中安装 Ubuntu,二者并不冲突

1.5. 特殊安装(不推荐)

如 Wubi 安装,在 Windows 环境下运行 Wubi 安装程序将 Ubuntu 安装在 Windows 的一个文件中,但这种方式存在兼容性问题,可能与 Windows 更新或磁盘分区操作冲突。

2. 虚拟机安装

教程见安装虚拟机(VMware)保姆级教程(附安装包)_vmware虚拟机-CSDN博客

安装好vmware workstation pro17之后打开软件,让输入密钥的话上网搜一个就好了。

右键点击左侧边栏空白位置→新建虚拟机 

安装Ubuntu光盘映像

下载好了虚拟机的Ubuntu22.04桌面版的光盘映像文件之后选择安装该文件。

 

填写相关信息

经过一段时间的安装……

虚拟机安装好了并自动打开, 一直点击continue就好,中间需要等待的时候就等待。

由于我之前没有安装过虚拟机就直接点install now就好 

选择continue

 之后让填写姓名、电脑名、用户名、密码之类的直接填写就好了。 

 然后就等待虚拟机安装完毕……

安装完之后会提示你重启虚拟机,重启虚拟机之后就可以使用了

安装完成!

将语言设置为中文

重启之后设置成功!

那么Ubuntu22.04就在虚拟机上安装完毕了。 

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

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

相关文章

51c~Pytorch~合集3

我自己的原文哦~ https://blog.51cto.com/whaosoft/12320861 一、pytorch开发基础相关 首先 PyTorch 的安装可以根据官方文档进行操作:(根据自己cuda版本不同 安装版本也不太一样啊 自己注意) ​​https://pytorch.org/​​ pip install…

vue3.5+版本 defineProps响应式解构,保留数据响应式

正确写法:直接通过 defineProps 结构可以保留响应式 let {num:numNew} defineProps({num: {} }) console.log(具有响应式,numNew); 错误写法:这样会丢失响应式 const props defineProps({num: {} }) let {num:numNew} props console.log(会丢失响…

讲讲⾼并发的原则?

大家好,我是锋哥。今天分享关于【讲讲⾼并发的原则?】面试题。希望对大家有帮助; 讲讲⾼并发的原则? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 高并发是指系统在同一时间内能够处理大量请求的能力。要有效地管理…

基于python flask的知乎问答文本分析与情感预测系统

摘要 本项目旨在构建一个基于Python Flask框架的知乎问答文本分析与情感预测系统。该系统的主要功能包括从知乎平台获取问答内容、对文本进行自然语言处理、情感分析以及结果的可视化展示。通过这个系统,用户可以方便地输入特定问题,系统将自动抓取相关…

【连续多届检索,ACM出版】第四届大数据、人工智能与风险管理国际学术会议 (ICBAR 2024,11月15-17)--冬季主会场

第四届大数据、人工智能与风险管理国际学术会议 (ICBAR 2024)--冬季主会场 2024 4th International Conference on Big Data, Artificial Intelligence and Risk Management 会议官网:www.icbar.net 2024 4th International Conference on Big Data, Artificial I…

HarmonyOS NEXT 应用开发实战(十、从零设计一款个人中心页面详细示例)

随着HarmonyOS的不断发展,越来越多的开发者开始关注这个平台上的应用开发。本篇文章将详细讲解如何从零开始设计一款个人中心页,并在代码中实现其相关功能。 1. 项目结构设计 首先,我们需要设计一个合理的项目结构。我们将个人中心页面分为几…

Socket篇(网络通信)

目录 一、UDP 通信 1. 简介 2. UDP 编程的两个实现类 DatagramSocket DatagramPacket 3. 代码示例 示例一:一发/一收 发送端 接收端 示例二:多发/多收 发送端 接收端 示例三:多发/多收 发送端 接收端一 接收端二 示例四&…

江协科技STM32学习- P31 I2C通信协议

🚀write in front🚀 🔎大家好,我是黄桃罐头,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流 🎁欢迎各位→点赞👍 收藏⭐️ 留言📝​…

Docker部署Portainer CE结合内网穿透实现容器的可视化管理与远程访问

文章目录 前言1. 本地安装Docker2. 本地部署Portainer CE3. 公网远程访问本地Portainer-CE3.1 内网穿透工具安装3.2 创建远程连接公网地址4. 固定Portainer CE公网地址前言 本篇文章介绍如何在Ubuntu中使用docker本地部署Portainer CE可视化管理工具,并结合cpolar实现公网远程…

数据结构之二叉树--前序,中序,后序详解(含源码)

二叉树 二叉树不能轻易用断言,因为树一定有空 二叉树链式结构的实现 在学习二叉树的基本操作前,需先要创建一棵二叉树,然后才能学习其相关的基本操作。 typedef int BTDataType; typedef struct BinaryTreeNode {BTDataType _data;struct B…

数据库条件查询排查——引号故障

一、错误代码 $where_查询职汇总员[$value头[EmpCode]]$value职员[EmpCode]; 二、正常写法 $where_查询职汇总员[EmpCode]$value职员[EmpCode]; 三、原因 前一个是变量嵌套,这里不需要嵌套

前端用docker部署

1、环境检查 首先需要确认服务器上是否已经安装docker了。 在服务器上执行docker -v 显示对应的版本号说明已经安装好了docker 2、部署 使用Docker部署若依项目的前端服务,我们最终实现的是:启动一个镜像,我们的整个前端就启动了&#xf…

Matlab实现白鲸优化算法(BWO)求解路径规划问题

目录 1.内容介绍 2.部分代码 3.实验结果 4.内容获取 1内容介绍 白鲸优化算法(BWO)是一种受自然界白鲸捕食行为启发的新型优化算法,它通过模拟白鲸的群体捕猎策略和社会互动来探索问题的最优解。BWO因其强大的全局搜索能力和高效的局部搜索能…

CPU 中央处理器调优

文章目录 1.1 CPU处理方式:1.2 查看CPU一秒钟有多个切换多少次。1.3 调整进程优先级使用更多CPU1.4 CPU亲和力1.5 CPU 性能监控1.6 CPU 利用率比例分配: 1.1 CPU处理方式: 批处理,顺序处理请求。(切换次数少,吞吐量大…

C#:强大而优雅的编程语言

在当今的软件开发领域,C#作为一种广泛应用的编程语言,以其强大的功能、优雅的语法和丰富的生态系统,受到了众多开发者的喜爱。本文将深入探讨 C#的各个方面,展示它的魅力和优势。 一、C#的历史与发展 C#是由微软公司开发的一种面…

信息安全工程师(74)网络安全风险评估技术方法与工具

前言 网络安全风险评估是依据有关信息安全技术和管理标准,对网络系统的保密性、完整性、可控性等安全数据进行科学评价的过程。 一、网络安全风险评估技术方法 风险评估程序 资产评估:确定需要保护的资源。威胁评估:确定可能对资产造成危害的…

【InfluxDB】InfluxDB 2.x基础概念及原理

InfluxDB简介 什么是时序数据库 时序数据库,全称时间序列数据库(Time Series Database,TSDB),用于存储大量基于时间的数据。时序数据库支持时序数据的快速写入、持久化,多维度查询、聚合等操作&#xff0…

sparkSQL面试题

一、查询所有数学课程成绩大于语文课程成绩的学生学号 数据 1,yuwen,43 1,shuxue,55 2,yuwen,77 2,shuxue,88 3,yuwen,98 3,shuxue,65 3,yingyu,88 基本步骤: 进行行转列比较语文与数学的成绩 SQL代码: with t1 as(SELECT id,sum(if(name yuwen,sc…

金融标准体系

目录 基本原则 标准体系结构图 标准明细表 金融标准体系下载地址 基本原则 需求引领、顶层设计。 坚持目标导向、问题导向、结果 导向有机统一,构建支撑适用、体系完善、科学合理的金融 标准体系。 全面系统、重点突出。 以金融业运用有效、保护有力、 管理高…