M2芯片的Mac上安装Linux虚拟机——提前帮你踩坑

M2芯片的Mac上安装Linux虚拟机——提前帮你踩坑

  • 1. 前言
    • 1.1 系统说明
    • 1.2 Linux系统选择——提前避坑
    • 1.3 下载vmware_fusion
      • 1.3.1 官网下载
      • 1.3.2 注册 + CAPTCHA验证码问题
      • 1.3.3 产品说明
    • 1.4 下载操作系统镜像
      • 1.4.1 下载centos(如果版本合适的)
      • 1.4.2 下载ubuntu
  • 2. 安装vmware_fusion
    • 2.1 安装
    • 2.2 注册许可证密钥
  • 3. 导入镜像,安装虚拟机
    • 3.1 选择光盘或映像
      • 3.1.1 选择CentOs(避坑:根据需要选择,可能版本不匹配)
      • 3.1.2 选择ubuntu镜像安装
        • 3.1.2.1 安装ubuntu镜像
        • 3.1.2.2 登录ubuntu
        • 3.1.2.3 启动ubuntu镜像问题(Cancel update and reboot步骤时)
  • 4. 关机重启后的问题
  • 5. 其他——使用UTM安装ubuntu虚拟机

1. 前言

1.1 系统说明

  • Mac pro,芯片M2
  • 一定要注意自己的Mac版本!!!,否则版本的坑你懂得!

1.2 Linux系统选择——提前避坑

  • 不选Centos7,其他版本的Mac可能可以,但是M2的不行,报错:
    在这里插入图片描述

1.3 下载vmware_fusion

1.3.1 官网下载

  • 本来不想造自己的本本的,因为平时自己的本本加云服务器就可以了,但是有时候某种需要,所以最后还是没忍住,想来还是安装个虚拟机吧,反正本本再好也不张值,那就造吧,买来就是用的!
  • 下载地址如下:
    https://customerconnect.vmware.com/cn/downloads/#all_products
    在这里插入图片描述
  • 选则自己所需版本进行下载:
    https://customerconnect.vmware.com/cn/downloads/info/slug/desktop_end_user_computing/vmware_fusion/13_0.
    在这里插入图片描述

1.3.2 注册 + CAPTCHA验证码问题

  • 下载需要注册,记得选个人,个人免费
    在这里插入图片描述
  • 另一个可能会让人苦恼的问题,验证码无论怎么输入都通不过,如下:
    在这里插入图片描述
  • 解决验证码输入通不过的问题,切换语言为英文
    在这里插入图片描述
    在这里插入图片描述
  • 如果还不行的话,设置一下cookie,把基本信息都用英文填写,再次提交注册就可以成功了!
    在这里插入图片描述
  • 然后登录下载即可(直接去上面产品下载链接下载就行):
    在这里插入图片描述

1.3.3 产品说明

  • vmware_fusion有个人免费版,用免费的即可,先下载,后面安装的时候会提示注册许可证密钥,反正是免费,在官网都能注册,自己注册即可!

1.4 下载操作系统镜像

1.4.1 下载centos(如果版本合适的)

  • 根据自己电脑的需求可进行下载,下载地址(随便选择一个,下载即可):
    http://isoredirect.centos.org/centos/7/isos/x86_64/.
    在这里插入图片描述

1.4.2 下载ubuntu

  • 下载地址:
    https://ubuntu.com/download/server/arm.
    在这里插入图片描述
    在这里插入图片描述

2. 安装vmware_fusion

2.1 安装

  • 如下:
    在这里插入图片描述
    在这里插入图片描述
  • 关于注册许可证密钥的,链接点进去,在官网注册即可,详情可见《2.2 注册许可证密钥
  • 获取密钥之后,输入继续即可
    在这里插入图片描述
    在这里插入图片描述

2.2 注册许可证密钥

  • 登录自己刚注册的账号,注册即可,如下:
    在这里插入图片描述
    在这里插入图片描述

3. 导入镜像,安装虚拟机

3.1 选择光盘或映像

3.1.1 选择CentOs(避坑:根据需要选择,可能版本不匹配)

  • 如下:
    在这里插入图片描述
    在这里插入图片描述
  • 配置,如下:
    在这里插入图片描述
    在这里插入图片描述
  • M1和M2芯片的注意,这是个坑,装上不能用,Centos8没有试,不清楚,即然这样,果断放弃,换ubuntu !!
    在这里插入图片描述

3.1.2 选择ubuntu镜像安装

3.1.2.1 安装ubuntu镜像
  • 上个不行,换个试试了,再弄一个:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 试试证明,这个可行:
    在这里插入图片描述
  • 接下来,根据提示一步一步来就可以了,中间有让设置账号和密码,要记住,待会儿要登录用
    在这里插入图片描述
    在这里插入图片描述
  • 看到下面界面说明安装成功,如下:
    在这里插入图片描述
  • 接下来,可以选择【取消更新并重启】(Cancel update and reboot),或者等待更新完成,按钮变为【reboot】后再重启。
    在这里插入图片描述
  • 接下来初始化(Ubuntu初始化):
    在这里插入图片描述
3.1.2.2 登录ubuntu
  • 初始化完整之后,回车,开始登录:
    在这里插入图片描述
    在这里插入图片描述
    好了,到此安装成功,拜拜了Centos!!!
3.1.2.3 启动ubuntu镜像问题(Cancel update and reboot步骤时)
  • 问题描述:
    重启出现 Failed unmounting /cdrom无法开机
    在这里插入图片描述
  • 解决问题:
    不知道啥问题,没去解决,直接 control + c 就好了:
    在这里插入图片描述

4. 关机重启后的问题

  • 如果你出现关机重启后,又让你安装的问题,解决此问题的方法就是,再次关机,然后断开CD/DVD链接,重启即可。
    在这里插入图片描述
    问题原因是:这是因为开始安装ubuntu是使用CD来启动的,后面没有特别设置还将是以CD来启动。

5. 其他——使用UTM安装ubuntu虚拟机

  • 没用这个安装,但是我觉得这个挺好,想尝试的,可以参考下面的文章,写的挺不错的,如下:
    m1芯片的macbook pro使用UTM虚拟机安装ubuntu18.04 server镜像(Parallel Desktop 17无法安装).

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ssm+vue的课程网络学习平台管理系统(有报告)。Javaee项目,ssm vue前后端分离项目。

演示视频: ssmvue的课程网络学习平台管理系统(有报告)。Javaee项目,ssm vue前后端分离项目。 项目介绍: 采用M(model)V(view)C(controller)三层体…

spark中的shuffle简述 那些会导致shuffle的算子

shuffle操作说白了就是重分区操作 在Apache Spark中,任务之间的依赖关系主要分为两类:宽依赖(Wide Dependency)和窄依赖(Narrow Dependency)。这两者之间的主要区别在于它们对任务之间数据的依赖性以及执行…

02 stm32-hal库 timer 基本定时器设定

1.配置始终时钟参数 >2. 初始化 MX_TIM3_Init();/* USER CODE BEGIN 2 */HAL_TIM_Base_Start_IT(&htim3);> 3.增加回调函数 4 中断服务函数 void TIM3_IRQHandler(void) {/* USER CODE BEGIN TIM3_IRQn 0 *//* USER CODE END TIM3_IRQn 0 */HAL_TIM_IRQHandler(&…

vue项目打包,使用externals抽离公共的第三方库

封装了一个插件,用来vue打包抽离公共的第三方库,使用unplugin进行插件开发,vite对应的功能使用了vite-plugin-externals进行二次开发 github地址 npm地址 hfex-auto-externals-plugin 自动注入插件,使用 unplugin 和 html-webpack-plugin进…

虚幻引擎5:增强输入的使用方法

一、基本配置 1.创建一个输入映射上下文(映射表) 2.创建自己需要的操作映射或者轴映射 3.创建完成之后进入这个映射,来设置类型,共有4个类型 1.Digital:是旧版操作映射类型,一般是按下抬起来使用,像跳跃…

RabbitMQ常见的交换机类型

RabbitMQ安装 pom.xml里导入相关的依赖&#xff1a; <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId></dependency> application.properties配置文件 spring.rabbitmq.hos…

JAXB 使用记录 bean转xml xml转bean 数组 继承 CDATA(转义问题)

JAXB 使用记录 部分内容引自 https://blog.csdn.net/gengzhy/article/details/127564536 基础介绍 JAXBContext类&#xff1a;是应用的入口&#xff0c;用于管理XML/Java绑定信息 Marshaller接口&#xff1a;将Java对象序列化为XML数据 Unmarshaller接口&#xff1a;将XML数…

计算机网络第四层 运输层

一&#xff0c;运输层引入的目的 1&#xff0c;网络通信主体标识 网络通信的本质是运行的主机上的进程之间的通信 同一个主机上有多个进程在工作&#xff0c;进程如何加以区分标识&#xff08;PID&#xff09;---本地主机 网络上的主机需要一个统一的进程标识分配机制 逻辑…

【奇葩问题】微信小程序 We分析 访问来源Top10的总比例为什么不止100%

今天有朋友在小程序后台开访问来源数据的时候发现三个渠道来源的比例超过了100% 搜了很多文章最终在官方社区找到了官方回复&#xff1a; 超过100%&#xff0c;是因为可能有用户&#xff0c;在当日通过多个场景&#xff0c;打开过你的小程序 比如用户A&#xff0c;上午通过【…

matlab第三方硬件支持包下载和安装

1、在使用matlab内部的附加功能安装时&#xff0c;由于matlab会验证是否正版无法打开 2、在matlab官网直接找到对应的硬件支持包下载&#xff0c;但是是下图的安装程序 可以直接在matlab中跳转到该程序所在的文件夹双击安装&#xff0c;但是安装到最后出错了 3.根据出错时mala…

Django Test

Django--Laboratory drug management and early warning system-CSDN博客 创建项目doinglms django-admin startproject doinglms python manage.py runserver 运行开发服务器(Development Server) 创建一个自定义 App,名称为 lms: python manage.py startapp lms

时间序列分析基础篇

**时间序列分析&#xff08;time series analysis&#xff09;是量化投资中的一门基本技术。时间序列是指在一定时间内按时间顺序测量的某个变量的取值序列。**比如变量是股票价格&#xff0c;那么它随时间的变化就是一个时间序列&#xff1b;同样的&#xff0c;如果变量是股票…

Vue 的响应式数据 ref的使用

ref 是 vue 提供给我们用于创建响应式数据的方法。 ref 常用于创建基本数据&#xff0c;例如&#xff1a;string、number、boolean 等。 ref 还是通过 Object.defineProperty 的 get 与 set 方法&#xff0c;实现的响应式数据。 ref 创建基本数据&#xff1a; <template…

一文带你快速上手MySQL8窗口函数,实现更高效的数据处理

文章目录 MySQL8窗口函数前言窗口函数相关概念介绍窗口函数分区介绍 窗口函数的使用语法介绍实战演练示例一&#xff1a;聚合函数示例二&#xff1a;排名函数示例三&#xff1a;偏移函数示例四&#xff1a;分布函数示例五&#xff1a;首尾函数示例六&#xff1a;其它函数 总结 …

ubuntu下yolov6 tensorrt模型部署

文章目录 ubuntu下yolov6 tensorrt模型部署一、Ubuntu18.04环境配置1.1 安装工具链和opencv1.2 安装Nvidia相关库1.2.1 安装Nvidia显卡驱动1.2.2 安装 cuda11.31.2.3 安装 cudnn8.21.2.4 下载 tensorrt8.4.2.41.2.5 下载仓库TensorRT-Alpha并设置 二、从yolov6源码中导出onnx文…

最近公共祖先

一、题目 将一棵无穷大满二叉树的结点按根结点一层一层地从左往右编号&#xff0c;根结点编号为1。现给定a&#xff0c;b为两个结点。设计一个算法&#xff0c;返回a、b最近的公共祖先的编号。注意其祖先也可能是结点本身。 二、代码 class LCA { public:int getLCA(int a, i…

Eclipse插件安装版本不兼容问题解决方案——Papyrus插件为例

项目场景: Eclipse Papyrus安装后,没有新建Papyrus工程选项,也没有新建Papyrus Model的选项。 打开Papyrus Model会报错 问题描述 同样的,安装其他插件也是。可能某个插件之前安装是好用的,结果Eclipse的版本更新了,就再也安装不好用了 原因分析: 根本原因是因为包之…

数字孪生技术:新零售的未来之路

随着科技的不断进步&#xff0c;新零售产业正经历着巨大的变革。数字孪生作为一种新兴技术正在加速这一变革的进程。它不仅为新零售企业带来了更高效的运营方式&#xff0c;还为消费者提供了更个性化、便捷的购物体验。那么&#xff0c;数字孪生技术究竟如何在新零售产业中发挥…

415. 字符串相加

415. 字符串相加 class Solution { public:string addStrings(string num1, string num2){//i j分别指向当前字符串的最后一位int i num1.length() - 1;int j num2.length() - 1;int add 0;string s "";//不要忽略两个串都遍历完了 但是还有一个进位while (i …

十七、【渐变工具组】

文章目录 渐变工具油漆桶工具 渐变工具 渐变样式有5种&#xff0c;分别是线性渐变&#xff0c;径向渐变&#xff0c;角度渐变&#xff0c;对称渐变&#xff0c;菱形渐变 另外渐变工具的颜色可以进行编辑&#xff0c;需要先打开渐变编辑工具&#xff1a; 如何使用渐变编辑工…