admin 管理员组

文章数量: 887172

🎉 前言

首先,让我们简单回顾一下在mac上想要运行windows操作系统都有哪些方法。首先,m1芯片以前的的mac电脑可以安装双系统。而m1芯片以后的mac就只能在各大虚拟机软件中安装windows了,主流的有免费的Virtual Box、Vmware(个人免费)、UTM(从github上下载免费)和收费的Parallel Desktop。其中以付费的Parallel Desktop最为优秀,其主打的就是完美适配m1芯片的mac,被称为mac上最好的虚拟机软件。但是这些方法都有一个特点,就是占用系统资源,稍微像博主这样的丐版mac book air就几乎无法流畅地运行虚拟机操作系统。那么有没有其他方法呢,其实是有的,市面上几乎很少提到这种方法,不知道是为什么,难道是外行人不懂,内行人不屑?那么今天就让我来介绍一下不安装虚拟机怎么在m1芯片的mac上运行windows。

🎉 省流

首先声明,这种方法需要你拥有一台服务器,如果是你自己搭建的服务器,要有公网ip,否则可以使用云服务器。接下来我将以云服务器为例,云服务器我选择的是阿里云99块/年的穷鬼套餐,好像是当时做活动,特便宜,不知道现在有没有了,我想应该是有的,直接搜“阿里云 99元服务器”就能搜到。

🎉 准备云服务器

准备阿里云服务器这一步各位小伙伴可以去B站上搜教程,这里我就不过多演示了,不然文章会很臃肿。注意,看到 创建实例这一步的时候就可以返回来继续看教程了。

提示,可以在B站搜索关键词 “如何搭建网站”,有很多教程里面会提到如何选购云服务器和创建实例,这里推荐这条视频:手把手带你从0搭建个人网站,小白可懂的保姆级教程 | 2种方法让你拥有个人博客,程序员自学编程必备

🎉 为云服务器安装操作系统

由于各位小伙伴的情况可能不一样,这里我只介绍方法论。首先,我们要使用windows,那么我们就得安装windows操作系统,这里我选择的是windows server 2022,因此建议大家在创建实例的时候选择Windows server 2022就可以了。

Ok,其实这一小节就是提醒你安装windows server2022系统,其他的步骤按照B站视频教程来就行了。

🎉 开启云服务器

这一步其实在你创建完实例之后就已经完成了,保险起见,还是在阿里云控制台检查服务器是否正在运行。

🎉 在mac上安装远程桌面软件

在App Store搜索Windows App并下载,其图标如下

🎉 在服务器安全组策略中开放端口

要想实现mac对远程服务器的操控,光有远程桌面软件还不够,还要在阿里云控制台找到安全组策略,开放3389端口,这个端口是关联远程桌面进程的端口。关于如何开放端口可以看这篇文章:【图文教程】阿里云服务器开放端口设置(超详细)

🎉 操控远程服务器

现在,你有两种方法可以操作远程的Windows主机。

方法一,直接在浏览器中操作。
打开阿里云控制台,找到刚创建的实例,点击 “远程连接”,如图:
点击立即登录。

第一次进去,根据提示输入用户名和密码,用户名好像是Administrator,密码就是你的服务器的密码,看你个人情况,因为博主现在不好重新复现当时的操作。成功登录之后,你就能看到熟悉的windows桌面,以后再登录就不需要密码了。

方法二:使用刚才下载的远程桌面软件操作服务器

打开软件,点击右上角的加号,选择添加电脑。
输入服务器ip地址,其他保持默认。
配置好后,双击图标。
输入用户名和密码。

等待连接,2~3秒之后,你就可以看到你的远程windows桌面啦。

🎉 温馨提示

看这篇文章的肯定也有已经有服务器的,可能之前已经装过了Linux系统(实不相瞒,正是在下),这时你只需要将原先服务器磁盘的东西备份好,更换操作系统即可,需要注意的是,如果在更换系统的时候提示你Windows主机不支持超过15个字符的主机名,就需要去控制台将主机名改短一些。

参考文章:修改实例属性

🎉 题外话

总结一下,实现思路就是在云服务器上安装windows操作系统,然后再用mac的远程桌面软件操控服务器,这样就相当于在mac上跑操作系统了。

对比一下虚拟机,这个Windows App就好比是一个虚拟机软件,你点击这个软件,界面就会跳转到另一个操作系统上去,但是此时你仍然可以运行mac上的其他软件,同时这个系统还不会占用本机的系统资源,你能想象安装虚拟机后内存和CPU爆满的情形吗,即使是我现在这个2核2G的服务器都比我给虚拟机分配4核4G运行起来更流畅。

话又说回来,我去捣鼓这一切的初衷就是我们老师布置了一份作业,要求我们用wmware安装一个win2000操作系统。但是,当我完成了上面的一切操作的时候,安装完了vmware,下载好了iso镜像,结果它告诉我 在虚拟机中运行 VMware Workstation 将会导致性能下降。要继续吗?,直接懵了,后来才醒悟过来,云服务器本质上也是通过虚拟化技术在一台物理主机上分割出来的一台台虚拟机,难怪会报错。出于保护机制,服务器厂商限制了不能在服务器中二次虚拟化(请问云服务器ecs可以开启vt进行二次虚拟吗?),然后又查了一下,想要在服务器上二次虚拟化,必须得使用裸金属服务器,查了一下价格,最便宜的一个月4000多,这下可好,我的作业可怎么办,呜呜?

本文标签: 让你 也能 虚拟机 芯片 系统