M1芯片新玩法:轻松实现Parallels Desktop上的多Ubuntu系统

简介: M1芯片新玩法:轻松实现Parallels Desktop上的多Ubuntu系统

前言

想象一下,你的M1 Mac不再局限于单一的操作系统,而是可以同时运行多个Ubuntu系统。这不仅是技术的飞跃,更是对硬件性能的挑战。在这篇博客中,我们将为你展示如何通过安装Parallels Desktop实现这一目标,带你进入一个全新的数字体验世界。

为什么不使用centos

在Apple M1芯片上搭建CentOS镜像可能会涉及一些问题,这主要是因为M1芯片采用ARM64架构,而CentOS的官方版本通常是面向x86_64(Intel/AMD架构)的。以下是一些可能导致搭建不成功的原因以及解决方法:

  1. 缺乏ARM64架构的官方CentOS版本: CentOS官方版本可能没有直接支持ARM64架构的镜像。你可以尝试寻找由社区维护的ARM64版本,或者查看CentOS官方是否在后续版本中提供了ARM64支持。
  2. 使用容器技术: 在M1系统上,你可以考虑使用容器技术,例如Docker。Docker可以在ARM64架构上运行,并且有一些基于ARM64的CentOS镜像可用。你可以通过Docker Hub等渠道寻找适用于ARM64的CentOS容器镜像。
  3. 使用替代发行版: 考虑使用一些专门为ARM64架构设计的Linux发行版,例如Ubuntu Server for ARM64。这些发行版可能更容易在M1系统上进行安装和运行。
  4. 虚拟化技术: 如果你需要在M1系统上运行x86_64架构的应用程序,你可以考虑使用虚拟化技术,如QEMU或Parallels。这些工具允许在M1系统上模拟x86_64架构,从而运行基于x86_64的CentOS。

请注意,由于技术和软件更新的快速发展,建议查阅最新的文档和社区资源,以获取有关在M1系统上搭建CentOS或其他Linux发行版的最新信息。

centos-stream对比centos

在理解CentOS Stream和传统的CentOS之间的区别之前,首先让我们回顾一下它们各自的特点:

  1. CentOS:
  • 传统的CentOS版本是一个企业级Linux发行版,通常被用作服务器操作系统。
  • CentOS基于相应的Red Hat Enterprise Linux(RHEL)源代码构建,是RHEL的免费版本,去除了商标和专有组件。
  • CentOS的发布周期相对较长,新版本发布时,它通常会包含一组稳定的软件包和功能。
  1. CentOS Stream:
  • CentOS Stream是CentOS项目引入的新的发布方式。
  • 它被设计成一个滚动发布模型,提供了一个介于Fedora(RHEL的开发版)和RHEL之间的中间版本。
  • CentOS Stream的目标是更快地向用户提供最新的软件包和功能,以便更好地反映RHEL的开发过程。
  • 开发者可以在CentOS Stream上测试他们的应用程序,确保它们在将来的RHEL版本中能够无缝运行。

主要区别:

  1. 发布模型:
  • CentOS是一个点发布模型,即在一段时间内积累新功能和更新,然后发布新的稳定版本。
  • CentOS Stream是一个滚动发布模型,以更快的速度提供最新的软件包和特性。
  1. 更新速度:
  • CentOS的更新相对较慢,因为它以稳定性为主要关注点。
  • CentOS Stream更注重及时提供最新的软件包和特性,以便开发人员可以更早地获得对RHEL的变更的反馈。
  1. 用途:
  • CentOS通常更适合需要稳定性和长期支持的生产环境。
  • CentOS Stream更适合开发和测试,以及希望更早获取最新功能的用户。
  1. 关注点:
  • CentOS关注于提供稳定、可靠、长期支持的服务器操作系统。
  • CentOS Stream更关注于成为RHEL的预览版本,提供更快的反馈和测试渠道。

在选择使用CentOS还是CentOS Stream时,取决于你的特定需求。如果你需要在生产环境中使用一个经过充分测试和稳定的操作系统,那么传统的CentOS版本可能更适合。如果你是开发人员,想要更早地获得最新特性并参与到RHEL的开发过程中,那么CentOS Stream可能更符合你的需求。

下载parallels desktop并破解

这里只要在这个地址下下载这个软件即可破解https://www.imacso.com/parallels-desktop.html

下载Ubuntu镜像

镜像地址:https://cn.ubuntu.com/download/server/arm

注意我这里主要提供的是arm的

搭建多个Ubuntu虚拟机

如果要搭建多个的时候,可以选择右上角的’+'号

至于搭建过程可以直接回车即可

虚拟机中不可复制,鼠标不可放置平替方案

对于这种方式我们可以取一个偷巧的方式,完全可以不使用它,而使用的是termius

  • 先将这些虚拟机加入桥接网络中,使用固定ip实现
  • termius中登入这几个ssh

隐藏服务

将它的显示方式设置为始终在后台准备就绪,这样即使你将虚拟机关掉,它也还是在运行当中


相关文章
|
4月前
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
963 3
|
24天前
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
17 3
|
2月前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
181 4
Linux系统之Ubuntu安装cockpit管理工具
|
2月前
|
Ubuntu 测试技术 网络安全
Ubuntu系统下部署flatpress轻量级博客系统
【10月更文挑战第3天】Ubuntu系统下部署flatpress轻量级博客系统
54 3
Ubuntu系统下部署flatpress轻量级博客系统
|
2月前
|
Ubuntu 编译器 计算机视觉
Ubuntu系统编译OpenCV4.8源码
【10月更文挑战第17天】只要三步即可搞定,第一步是下载指定版本的源码包;第二步是安装OpenCV4.8编译需要的编译器与第三方库支持;第三步就是编译OpenCV源码包生成安装文件并安装。
|
2月前
|
Ubuntu Linux Python
Ubuntu学习笔记(六):ubuntu切换Anaconda和系统自带Python
本文介绍了在Ubuntu系统中切换Anaconda和系统自带Python的方法。方法1涉及编辑~/.bashrc和/etc/profile文件,更新Anaconda的路径。方法2提供了详细的步骤指导,帮助用户在Anaconda和系统自带Python之间进行切换。
107 1
|
1月前
|
消息中间件 Ubuntu Java
Ubuntu系统上安装Apache Kafka
Ubuntu系统上安装Apache Kafka
|
2月前
|
Ubuntu Shell API
Ubuntu 64系统编译android arm64-v8a 的openssl静态库libssl.a和libcrypto.a
Ubuntu 64系统编译android arm64-v8a 的openssl静态库libssl.a和libcrypto.a
|
2月前
|
Ubuntu jenkins 持续交付
Ubuntu系统 用docker安装jenkins
Ubuntu系统 用docker安装jenkins
|
3月前
|
存储 Prometheus 监控
在Ubuntu系统上安装与配置Prometheus的步骤
通过以上步骤,您应该已经成功在Ubuntu系统上安装并配置了Prometheus。您现在可以开始使用Prometheus收集和分析您的系统和应用程序的指标数据了。
216 1