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.mzph.cn/news/103815.shtml

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

相关文章

Excel 自动提取某一列不重复值

IFERROR(INDEX($A$1:$A$14,MATCH(0,COUNTIF($C$1:C1,$A$1:$A$14),0)),"")注意:C1要空置,从C2输入公式 参考: https://blog.csdn.net/STR_Liang/article/details/105182654 https://zhuanlan.zhihu.com/p/55219017?utm_id0

c++视觉处理---直方图均衡化

直方图均衡化 直方图均衡化是一种用于增强图像对比度的图像处理技术。它通过重新分布图像的像素值,以使图像的直方图变得更均匀,从而提高图像的视觉质量。在OpenCV中,您可以使用 cv::equalizeHist 函数来执行直方图均衡化。以下是 cv::equal…

06-Zookeeper选举Leader源码剖析

上一篇:05-Zookeeper典型使用场景实战 一、为什么要看源码 提升技术功底:学习源码里的优秀设计思想,比如一些疑难问题的解决思路,还有一些优秀的设计模式,整体提升自己的技术功底深度掌握技术框架:源码看多…

Jenkins更换主目录

Jenkins储存所有的数据文件在这个目录下. 你可以通过以下几种方式更改: 使用你Web容器的管理工具设置JENKINS_HOME环境参数.在启动Web容器之前设置JENKINS_HOME环境变量.(不推荐)更改Jenkins.war(或者在展开的Web容器)内的web.xml配置文件. 这个值在Jenkins运行时…

ExcelBDD Python指南

在Python里面支持BDD Excel BDD Tool Specification By ExcelBDD Method This tool is to get BDD test data from an excel file, its requirement specification is below The Essential of this approach is obtaining multiple sets of test data, so when combined with…

【【萌新的SOC学习之自定义IP核 AXI4接口】】

萌新的SOC学习之自定义IP核 AXI4接口 自定义IP核-AXI4接口 AXI接口时序 对于一个读数据信号 AXI突发读 不要忘记 最后还有拉高RLAST 表示信号的中止 实验任务 : 通过自定义一个AXI4接口的IP核 ,通过AXI_HP接口对PS端 DDR3 进行读写测试 。 S_AXI…

软件设计之抽象工厂模式

抽象工厂模式指把一个产品变成一个接口,它的子产品作为接口的实现,所以还需要一个总抽象工厂和它的分抽象工厂。 下面我们用一个案例去说明抽象工厂模式。 在class中可以选择super类和medium类,即选择一个产品的子类。在type中可以选择产品的…

c++处理图像---绘制物体的凸包:cv::convexHull

绘制物体的凸包:cv::convexHull cv::convexHull 是OpenCV中用于计算点集的凸包(convex hull)的函数。凸包是包围点集的最小凸多边形,该多边形的所有内部角都小于或等于 180 度。 cv::convexHull 函数的基本用法如下:…

Android Studio for Platform (ASfP) 使用教程

文章目录 编写脚本下载源代码lunch 查看版本 归纳的很清楚,下载Repo并下载源码->可以参考我的 Framework入门のPiex 6P源码(下载/编译/刷机) 启动图标(重启生效) [Desktop Entry] EncodingUTF-8 NameAndroidStudio …

大模型微调学习

用好大模型的层次:1. 提示词工程(prompt engineering); 2. 大模型微调(fine tuning)为什么要对大模型微调: 1. 大模型预训练成本非常高; 2. 如果prompt engineering的效果达不到要求,企业又有比较好的自有数据,能够通过…

Django实现音乐网站 ⒆

使用Python Django框架做一个音乐网站, 本篇主要为排行榜功能及音乐播放器部分功能实现。 目录 推荐排行榜优化 设置歌手、单曲跳转链接 排行榜列表渲染优化 视图修改如下: 模板修改如下: 单曲详情修改 排行榜列表 设置路由 视图处理…

MySQL建表操作和用户权限

1.创建数据库school,字符集为utf8 mysql> create database school character set utf8; 2.在school数据库中创建Student和Score表 mysql> create table school.student( -> Id int(10) primary key, -> Stu_id int(10) not null, -> C_n…

【Python 零基础入门】 Numpy

【Python 零基础入门】第六课 Numpy 概述什么是 Numpy?Numpy 与 Python 数组的区别并发 vs 并行单线程 vs 多线程GILNumpy 在数据科学中的重要性 Numpy 安装Anaconda导包 ndarraynp.array 创建数组属性np.zeros 创建np.ones 创建 数组的切片和索引基本索引切片操作数组运算 常…

C# 使用 RSA 加密算法生成证书签名产生“The system cannot find the file specified”异常

使用 C# 中 RSA(System.Security.Cryptography.RSA) 加密算法生成证书签名进行身份验证,在 VS2022 开发工具本地运行应用程序一切正常。 但将应用程序部署到远程服务器(如:Azure App Services)&#xff0c…

alsa音频pcm设备之i2c调试

i2cdetect 列举 I2C bus i2cdetect -l ls /dev/i2c* 列出I2C bus i2c-7 上面连接的所有设备,并得到i2c设备地址 i2cdetect -y 7 发现i2c设备的位置显示为UU或表示设备地址的数值,UU表示设备在driver中被使用. I2cdump i2c设备大量register的值 i2cdump -y 7 0x40 I2cset设置…

ROS中的图像数据

无论是USB摄像头还是RGBD摄像头,发布的图像数据格式多种多样,在处理这些数据之前,我们首先需要了解这些数据的格式。 二维图像数据 连接USB摄像头到PC端的USB接口,通过以下命令启动摄像头: roslaunch usb_cam usb_ca…

Spring Boot中的Redis自动配置与使用

Spring Boot中的Redis自动配置与使用 Redis是一种高性能的开源内存数据库,常用于缓存、会话管理和消息队列等场景。Spring Boot提供了自动配置来简化在Spring应用程序中使用Redis的过程。本文将介绍Spring Boot中的Redis自动配置是什么以及如何使用它来轻松集成Red…

分权分域有啥内容?

目前的系统有什么问题? 现在我们的系统越来越庞大,可是每一个人进来的查看到的内容完全一样,没有办法灵活的根据不同用户展示不同的数据 例如我们有一个系统,期望不同权限的用户可以看到不同类型的页面,同一个页面不…

动态盘转换为基本盘

问题描述 不小心将磁盘0(C和D是基本盘,蓝颜色)改成了动态盘(C和D是动态盘,橘黄色)?如何修改回来呢? 解决方案: 使用DiskGenius将动态磁盘转换为基本磁盘 操作之前一定…

Linux友人帐之系统管理与虚拟机相关

一、虚拟机相关操作 1.1虚拟机克隆 虚拟机克隆是指将一个已经安装好的虚拟机复制出一个或多个完全相同的副本,包括虚拟机的配置、操作系统、应用程序等,从而节省安装和配置的时间和资源。 虚拟机克隆的主要用途有: 创建多个相同或相似的虚拟…