百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分类 > 正文

带你了解 Mac 虚拟机

ztj100 2025-05-21 18:00 11 浏览 0 评论

Mac 虚拟机和 双系统的区别

下面是我画的两张图,希望方便大家理解:

「双系统」即在一台 Mac 内同时存在两个系统,一般是一个 macOS 和一个 Windows。两个并存在 Mac 硬盘里但是彼此独立,一次只能运行一个系统。

虚拟机安装系统

在 macOS 里,首先安装一个虚拟机软件,它可以模拟虚拟系统环境。然后在虚拟软件里设置虚拟环境,再安装需要的系统到虚拟机软件环境里(可安装 Windows、macOS、Ubuntu 等)。

常见的 Mac 虚拟机软件

Parallels Desktop for Mac

性能较好,可安装多种系统并能安装多个。我自己用的比较多。需购买,可免费试用。

VMware Fusion

跟 Parallels Desktop for Mac 很类似,同样收费,可免费试用。

如何在虚拟机里安装 Windows?

因为我对 Parallels Desktop 用的比较多,这里以 Parallels Desktop 为例介绍。

首先需要购买或免费试用下载 Parallels Desktop for Mac 软件。然后安装。然后需要准备将要安装的 Windows 系统 ISO 镜像。

打开 Parallels Desktop,点击右上角加号「创建一个虚拟机」。

从镜像文件安装 Windows 系统。

选择下载的 ISO 系统镜像。

输入 Window 密钥。下一步。

选择用途,一般选「生产力」,下一步。

设置名称等。下一步。

开始安装 Windows,等待系统安装完毕。这一步根据 Mac 性能,10分钟到1小时不等。

Windows 安装完毕。

此时 Parallels Desktop 控制中心可以看到多了刚刚安装的 Windows 系统。

虚拟机内安装 Windows 系统相对安装双系统来说还是比较简单的。一个虚拟机软件哪可以安装多个系统,并且可以同时打开运行。运行流畅度跟 Mac 本机的性能配置有关。

相关推荐

Spring IoC Container 原理解析

IoC、DI基础概念关于IoC和DI大家都不陌生,我们直接上martinfowler的原文,里面已经有DI的例子和spring的使用示例...

SQL注入:程序员亲手打开的潘多拉魔盒,如何彻底封印它?

一、现象:当你的数据库开始"说话",灾难就来了场景还原:...

Java核心知识3:异常机制详解

1什么是异常异常是指程序在运行过程中发生的,由于外部问题导致的运行异常事件,如:文件找不到、网络连接失败、空指针、非法参数等。异常是一个事件,它发生在程序运行期间,且中断程序的运行。...

MyBatis常用工具类三-使用SqlRunner操作数据库

MyBatis中提供了一个非常实用的、用于操作数据库的SqlRunner工具类,该类对JDBC做了很好的封装,结合SQL工具类,能够很方便地通过Java代码执行SQL语句并检索SQL执行结果。SqlR...

爆肝2W字梳理50道计算机网络必问面试题

1.说说HTTP常用的状态码及其含义?思路:这道面试题主要考察候选人,是否掌握HTTP状态码这个基础知识点。...

SpringBoot整合Vue3实现发送邮箱验证码功能

1.效果演示2.思维导图...

最全JAVA面试题及答案(200+)

Java基础1.JDK和JRE有什么区别?JDK:JavaDevelopmentKit的简称,Java开发工具包,提供了Java的开发环境和运行环境。JRE:JavaRunti...

Java程序员找工作翻车现场!你的项目描述踩了这几个坑?

Java程序员找工作翻车现场!你的项目描述踩了这几个坑?噼里啪啦敲了三年代码,简历一投石沉大海?兄弟,问题可能出在项目描述上!知道为什么面试官看你的项目像看天书吗?因为你写了三个致命雷区:第一,把项目...

2020最新整理JAVA面试题附答案,包含19个模块共208道面试题

包含的模块:本文分为十九个模块,分别是:Java基础、容器、多线程、反射、对象拷贝、JavaWeb、异常、网络、设计模式、Spring/SpringMVC、SpringBoot/Spring...

底层原理深度解析:equals() 与 == 的 JVM 级运作机制

作为Java开发者,你是否曾在集合操作时遇到过对象比较的诡异问题?是否在使用HashMap时发现对象丢失?这些问题往往源于对equals()和==的误解,以及实体类中这两个方法的不当实...

雪花算法,什么情况下发生 ID 冲突?

分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的...

50个Java编程技巧,免费送给大家

一、语法类技巧1.1.使用三元表达式普通:...

如何规划一个合理的JAVA项目工程结构

由于阿里Java开发手册对于工程结构的描述仅限于1、2节简单的概述,不能满足多样的实际需求,本文根据多个项目中工程的实践,分享一种较为合理实用的工程结构。工程结构的原则有依据、实用。有依据的含义是指做...

Java 编程技巧之单元测试用例编写流程

温馨提示:本文较长,同学们可收藏后再看:)前言...

MyBatis核心源码解读:SQL执行流程的奇妙之旅

MyBatis核心源码解读:SQL执行流程的奇妙之旅大家好呀!今天咱们要来一场既烧脑又有趣的旅程——探索MyBatis这个强大框架的核心秘密。你知道吗?当你在项目里轻轻松松写一句“select*f...

取消回复欢迎 发表评论: