玩转虚拟机,十分钟学会一台电脑安装3个操作系统

本文目录

一、什么是虚拟机

1.普通虚拟机

2.Java虚拟机

二、虚拟机的作用

三、虚拟机的安装需求

四、常用的虚拟机软件

1.VMware虚拟机

2.VirtualBox虚拟机

五、在虚拟机中是如何安装操作系统的

1.使用安装光盘安装

2.使用光盘镜像文件安装

虚拟机

一、什么是虚拟机

虚拟机通常是指通过软件模拟的具有完整硬件功能的电脑系统,并且运行在一个完全隔离的环境中。通过虚拟机软件可在一台物理电脑上模拟出一台或多台虚拟的电脑,用于安装操作系统、安装应用软件、访问网络资源和存储文件等。

在虚拟机中运行的操作系统和程序,就像是在真实电脑中运行一样,但不会影响外部的真实主机。即使虚拟机中的系统或程序出现故障,所影响的也只是虚拟机上的操作系统。

虚拟机是一个抽象的计算机,和实际的计算机一样,具有一个指令集,并使用不同的存储区域。虚拟机分为普通虚拟机和Java虚拟机。

1.普通虚拟机

普通虚拟机也就是用户平时所见的虚拟机,它是通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。通过虚拟机软件,用户可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如可以安装操作系统、安装应用程序和访问网络资源等。对于用户而言,虚拟机只是运行在物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就像是在真正的计算机中进行工作一样。因此,当用户在虚拟机中进行软件评测时,系统可能也会出现崩溃,但是,崩溃的只是虚拟机上的操作系统,而不是物理计算机上的操作系统,并且,使用虚拟机的Undo(恢复)功能,可以马上恢复虚拟机到安装软件之前的状态。

目前流行的虚拟机软件有VMware软件和VirtualBox软件,它们都能在Windows系统上虚拟出多个计算机,用于安装Linux、OS/2和macOS等其他操作系统。

2.Java虚拟机

Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈和寄存器等,还具有相应的指令系统。

Java语言的一个非常重要的特点就是与平台的无关性,而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码,而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码,就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令并执行。

二、虚拟机的作用

有些用户认为虚拟机只是模拟计算机,最多也只能完成和计算机一样的操作,而且虚拟机对计算机配置有一定的要求,普通的计算机根本无法运行虚拟机,因此这些用户会认为虚拟机根本没太大的实际意义。其实,虚拟机最大的作用就是虚拟,而且虚拟机一旦损坏了也不会影响计算机上的数据。

虚拟机的作用可归纳为以下几点:

(1)演示环境,可以安装各种演示环境,便于做各种例子。

(2)保证主机的快速运行,减少不必要的垃圾安装程序,偶尔使用的程序,或者测试用的程序可在虚拟机上运行。

(3)避免每次重新安装银行卡等常用工具,不经常使用,而且要求保密性较好的,可单独在一个环境下运行。

(4)想测试一下不熟悉的应用程序,可在虚拟机中随便安装和彻底删除。

(5)体验不同版本的操作系统,如Linux系统、Mac系统等。

(6)虚拟机与主机和其他虚拟机完全隔离,如果一个虚拟机崩溃,而其他虚拟机不会受到影响。

(7)虚拟机之间不会泄露数据,而且应用程序只能通过配置的网络连接从而进行通信。

三、虚拟机的安装需求

虽然虚拟机实现了在一台电脑上同时运行多个操作系统的愿望,但由于每个虚拟操作系统都要占用物理资源,因此对物理主机的硬件提出了比较高的要求。下面介绍虚拟机的安装需求。

1.电脑硬件配置

目前大多数电脑的CPU都在酷睿i3以上,硬盘空间也很大,一般至少有300GB,这完全能够满足虚拟机对电脑硬件的要求。但虚拟机对物理电脑的内存要求很高,内存的大小等于本机系统加上虚拟机操作系统需求的总和。

2.对操作系统的要求

用户安装的虚拟机不同,对虚拟机上安装的操作系统要求也不同。Vmware既可以运行Windows操作系统,也可以运行Linux操作系统,但它运行的Windows操作系统的版本必须要在Windows NT以上。VirtualBox 跨平台支持 Windows、Mac、Linux 作为宿主机器,操作系统的兼容性较好,市面上大多数的操作系统都可以运行,因此用户应该根据要安装的虚拟操作系统选择要安装的虚拟机软件。

四、常用的虚拟机软件

目前流行的虚拟机软件主要有VMware和VirtualBox,它们都适用于在Windows系统上虚拟出多台电脑,安装Windows或其他操作系统(例如macOS、Linux、Android等)。

1.VMware虚拟机

VMware虚拟机

VMware(中文名称为“威睿”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,它使用户可在一台电脑上同时运行两个或更多Windows、DOS和Linux等操作系统,号称PC上最强大的虚拟机软件。

VMware允许操作系统和应用程序在一台虚拟机内部运行。虚拟机是独立运行主机操作系统的离散环境。在 VMware中,你可以在一个窗口中加载一台虚拟机,它可以运行自己的操作系统和应用程序。你可以在运行于桌面上的多台虚拟机之间切换,通过一个网络共享虚拟机,挂起和恢复虚拟机以及退出虚拟机,这一切不会影响你的主机操作和任何操作系统或者其它正在运行的应用程序。

与“多启动”系统相比,VMware虚拟机采用了完全不同的概念,多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动计算机,而VMware虚拟机是真正在主系统的平台上“同时”运行多个操作系统,就像标准Windows应用程序那样切换,而且用户可以对每个操作系统进行虚拟的分区、配置而不影响真实硬盘的数据,甚至可以通过网卡将几台虚拟机连接为一个局域网,极其方便。VMware虚拟机上安装的操作系统在性能上比直接安装在硬盘上的系统低不了多少,因此,比较适合学习和测试。

VMware虚拟机主要有以下功能:

(1)不需要分区或重新开机就能在同一台PC上使用两种以上的操作系统。

(2)完全隔离并且保护不同OS的操作环境以及所有安装在OS上面的应用软件。

(3)不同的OS之间还能互动操作,包括网络、周边、文件分享以及复制粘贴等功能。

(4)有复原(Undo)功能。

(5)能够设定并且随时修改操作系统的操作环境,如内存、磁盘空间和周边设备等。

2.VirtualBox虚拟机

VirtualBox虚拟机

一款功能强大的虚拟机软件,它不仅具有丰富的特色,而且性能也很优异,更可喜的是,VirtualBox是开源免费跨平台的虚拟机软件,支持简体中文界面。

VirtualBox 有四大特点:免费、开源、轻量高效、多国语言 (含中文),任何人都可以借助它轻松在一台电脑上同时运行多个不同的操作系统!如在 macOS 上虚拟运行 Win10,在 Win7 上安装 CentOS,在 Win10 上虚拟运行 Ubuntu、XP 等等,完全可以满足大家工作、学习、开发甚至是玩游戏等需求。

VirtualBox号称是最强的免费虚拟机软件,可跨平台运行在 Win、Mac、Linux 系统上。加上该虚拟机功能强大且性能出色,可以流畅虚拟运行各大主流操作系统,如微软全系列 (包括 Windows 10) / Linux 各种发行版 (Ubuntu / CentOS / Deepin ) 甚至是 Android 等,能应对各种场景需求。因此它一直是无数用户首选的虚拟机软件。

VirtualBox的主要特点:

- 支持64位客户端操作系统,即使主机使用32位CPU

- 支持SATA硬盘NCQ技术

- 虚拟硬盘快照

- 无缝视窗模式 (须安装客户端驱动)

- 能够在主机端与客户端共享剪贴簿 (须安装客户端驱动)

- 在主机端与客户端间建立分享文件夹 (须安装客户端驱动)

- 内建远端桌面服务器

- 支持VMware VMDK磁盘档及Virtual PC VHD磁盘档格式

- 3D虚拟化技术支持OpenGL(2.1版后支持)、Direct3D(3.0版后支持)、WDDM(4.1版后支持)

- 最多虚拟32颗CPU(3.0版后支持)

- 支持VT-x与AMD-V硬件虚拟化技术

- iSCSI支持

- USB与USB2.0支持

五、在虚拟机中是如何安装操作系统的

安装了虚拟机软件之后,要先新建虚拟机(也就是模拟出一台虚拟的电脑系统),才能安装操作系统。由于新建的虚拟机为裸机,所以均采用全新安装的方式为其安装操作系统,这就涉及系统安装文件的使用问题。在虚拟机中主要通过如下两种方式读取和运行操作系统安装文件:使用操作系统的安装光盘安装,或者使用光盘镜像文件安装。

1.使用安装光盘安装

在虚拟机软件模拟出的电脑系统中可以连接主机的物理光驱,读取并运行操作系统安装光盘安装操作系统,其操作流程如下:新建虚拟机→在虚拟机中启用物理光驱→设置虚拟机从光驱启动→在虚拟机中运行安装光盘→安装操作系统。

●新建虚拟机:运行虚拟机软件,根据需要新建一个虚拟机。

●在虚拟机中启用物理光驱:配置虚拟机的硬件参数,将其光驱(CD-ROM)设置为使用物理驱动器。

●设置虚拟机从光驱启动:在虚拟机软件中启动所创建的虚拟机,并按提示的热键进入其BIOS设置,将其第一启动设备设置为光驱(CD-ROM)。如果没有BIOS设置则跳过此步骤。

●在虚拟机中运行安装光盘:确保已经开启了虚拟机与物理光驱的电源连接,将操作系统安装光盘插入光驱,在软件中重启虚拟机。

●安装操作系统:在安装光盘的引导下启动虚拟机后,就可在虚拟机中全新安装操作系统了。

2.使用光盘镜像文件安装

在虚拟机软件中还可使用操作系统的光盘镜像文件安装虚拟机的操作系统。无须使用主机的物理光驱和安装光盘,光盘镜像文件在虚拟机内的读取和运行效果与真实的光盘相同。

光盘镜像文件又叫做光盘映像文件,镜像文件其实就是一个独立的文件,和其他文件不同,它是由多个文件通过刻录软件或者镜像文件制作工具制作而成的单一文件,可用于刻录光盘或虚拟光驱。标准光盘镜像文件的扩展名为“.iso”,被叫做ISO文件,例如Windows 7操作系统的光盘镜像文件就为ISO格式。用户可到微软官方网站下载所需的操作系统镜像文件,或者通过镜像文件制作软件制作为镜像文件。

小提示:制作镜像文件的软件有WinISO、UltraISO、PowerISO、AnyToISO等,将要刻录的内容制作成光盘镜像后再刻录可以大大降低刻坏几率。

在虚拟机中使用光盘镜像文件安装操作系统的流程如下:新建虚拟机→在虚拟机中启用光盘镜像→设置虚拟机从光驱启动(光盘镜像)→在虚拟机中运行光盘镜像→安装操作系统。

●新建虚拟机:运行虚拟机软件,根据需要新建一个虚拟机。

●在虚拟机中启用光盘镜像:配置虚拟机的硬件参数,将其光驱(CD-ROM)设置为使用光盘镜像(ISO镜像)。

●设置虚拟机从光驱启动(光盘镜像):在软件中启动虚拟机并按提示的热键进入其BIOS设置,将其第一启动设备设置为光驱(CD-ROM)。如果没有BIOS设置则跳过此步骤。

●在虚拟机中运行光盘镜像:重启虚拟机后,虚拟机软件就会读取光盘镜像文件,模拟出与读取真实安装光盘一模一样的效果。

●安装操作系统:在虚拟机中开始全新安装操作系统,与在真实主机中的操作相同。

1.阅后如果喜欢,不妨点赞、收藏、评论和关注一下。

2.如果喜欢玩软件,请关注本头条号阅读相关文章。

3.在学习中有什么问题,欢迎与我沟通交流,今日头条号搜索:微课传媒,我在这里等你哟!

虚拟局域网软件开源_玩转虚拟机,十分钟学会一台电脑安装3个操作系统相关推荐

  1. 虚拟局域网软件开源_软件定义汽车 (第十集):决战架构之巅

    前言: 汽车的智能化和软件化,就像一个巨大的漩涡,吸引着各方势力卷入其中.就像上一篇文章提到的一样,在大家构建软件能力过程中,一些危机也正在酝酿之中,在缺乏良好设计的框架下,一旦进入正常的车型迭代,就 ...

  2. 虚拟局域网软件开源_老牌沙盒虚拟软件免费开源,可以不用虚拟机了

    希望星选 读完需要 4分钟 速读仅需3分钟 今天星选哥推荐一款名字是Sanboxie沙盒的工具.我们使用它,可以虚拟出一个与真实系统隔离的运行环境,可以用于测试各种软件它的原理就是在电脑上放置了一个虚 ...

  3. 虚拟局域网软件开源_用于云和虚拟化的事实上的标准开源软件包括Linux

    点击"蓝字"关注我们 风河 ®是物联网(IoT)软件的全球提供商,通过引入可商业部署的软件虚拟化平台,正在推动工业物联网(IIoT)的发展.它是为关键基础设施公司设计的,使它们能够 ...

  4. 虚拟局域网软件开源_局域网视频会议行业专业术语你知道哪些?

    局域网视频会议行业专业术语你知道哪些? 1.H323 H323是由国际电信联盟电信标准局(ITU-T)颁发的一套标准,它定义了一套在计算机网络中实现音频和视频通信的协议.H.323网络包括终端,网关, ...

  5. 虚拟局域网软件开源_如何选择视频会议系统局域网视频会议软件

    如何选择视频会议系统 如何选择视频会议系统,视频会议系统与硬件.软件.网络密切相关,视频会议分软件和硬件,企业应该综合分析公司的实际需求,并与视频会议厂商交流.由于视频会议市场不再是单纯产品的概念,解 ...

  6. 一块硬盘装了黑苹果 一块硬盘装了win7_十分钟学会自己装电脑系统! 看完这篇,咱们单枪匹马,不求人,就是干!...

    前排提醒,此文章可能现在不需要,可以先收藏,需要时点开即可. 觉得不错的朋友们可以欢迎关注我,会持续为大家讲解. 想了解其他装机知识的朋友们可以私聊我,我会做一期. DIY的朋友们日益增多,装系统确实 ...

  7. 十分钟学会win10系统封装之系列教程(一):在VMware Workstation虚拟机上安装win10母盘系统

    关于系统封装这个话题,历来就一直受到很多小伙伴的青睐,很多同学都认为会封装系统是一件很高大上的事情,所以一直都有很多小伙伴向亦是美网络小编询问到底什么时候能出一些关于win10系统封装的教程,其实小编 ...

  8. 一些生活中简单可用的技能--十分钟学会,终生受益

    一些日常生活中简单可用的技能 十分钟学会,终生受益 工作 学习 生活 社交 十分钟学会,终生受益 下面的文章是从知乎高赞回答中"日常生活中有哪些十分钟就能学会并可以终生受用的技能?" ...

  9. java中xml的组装与解析(十分钟学会)

    xml的组装与解析(十分钟学会) 一.xml的解析 话不多说直接上代码 1.引入pom依赖 // 解析xml <dependency><groupId>org.jsoup< ...

最新文章

  1. RedHat/CentOS 7通过nmcli命令管理网络教程
  2. Python设计模式-适配器模式
  3. 单细胞转录组数据整合分析专题研讨会(2019.11)
  4. python取特定年份的数据_python,_怎样用python提取不同股票csv里特定时间段的数据,python - phpStudy...
  5. JPG图片EXIF信息提取工具exif
  6. 计算机组成原理实验八报告,计算机组成原理实验八报告
  7. Django(part29)--Q对象
  8. 2440启动代码分析
  9. LVM--逻辑卷管理
  10. Redis-benchmark测试Redis性能
  11. linux-目录查询命令-目录内容查看-ls查询-tree查询-查询类容分类-不同颜色对应不同类型
  12. [一分钟先生]涂勇:通过跳槽走上管理岗位不可取
  13. linux模拟dnf,每天学一个 Linux 命令:dnf
  14. c语言顺序存储构建一棵二叉树,C语言 数据结构堆排序顺序存储(升序)
  15. JavaSE进阶582-589 IO流(二)File类/目录拷贝
  16. 1、vinc = vict 胜、征服
  17. 京东HBase平台进化与演进
  18. SNF快速开发平台MVC-Grid++集成打印
  19. java jcp_太久了,JCP:Eclipse考虑了新的Java规范流程
  20. .net7二维码跨平台完美解决方案

热门文章

  1. 分享给爱看电影的朋友们一款应用,磁力网盘app~~
  2. ArcMap进行专题地图编制
  3. 微信小程序体验版本发布
  4. echart车流量数据可视化
  5. 微服务(一)—— 项目结构
  6. python编写选股公式_python 瀑布线指标编写实例
  7. vue下载excel文件的方法
  8. 电器组装行业ERP解决方案
  9. 网赚项目之站群第三课 站群上线以及注意事项
  10. php重构求圆柱圆锥的体积,将一个体积是120立方厘米的圆柱形木料削成一个最大的圆锥,削去的比剩下的多______立方厘米....