MacBook M1安装CentOS7详解:解决authselect与内核适配问题
5星 · 超过95%的资源 需积分: 31 85 浏览量
更新于2024-08-04
1
收藏 7.79MB PDF 举报
"这篇博客介绍了如何在配备M1芯片的MacBook上安装CentOS 7。作者指出,由于CentOS 7的ISO镜像与CentOS 8在内核和rootfs方面存在差异,直接安装可能会遇到问题。"
在M1芯片的MacBook上安装CentOS 7涉及到几个关键点:
1. 内核与rootfs不兼容:M1芯片的MacBook基于ARM架构,而CentOS 7的ISO镜像是为x86_64架构设计的。这意味着原始的CentOS 7内核和rootfs不适用于M1芯片。安装过程中需要对内核和rootfs进行调整,以适应新的硬件架构。
2. authselect缺失:在安装CentOS 7的过程中,发现缺少`authselect`包,这是一个在CentOS 8中用于管理认证策略的工具。为了解决这个问题,需要将`authselect`包从CentOS 8移植到CentOS 7的rootfs中。
3. 内核版本适配:尝试使用较新的内核版本(如5.11.12)时,会遇到与CentOS 7的包管理系统不兼容的问题。原本使用的`kernel-install`命令在CentOS 7中可能存在bug,因此需要改为使用`new-kernel-pkg`,这是CentOS 7中的内核安装方法。
4. 安装过程借用CentOS 8:为了使安装过程能够进行,作者采用了部分来自CentOS 8的安装流程。虽然最终安装完成的是CentOS 7系统,但系统中的包仍然是原版的CentOS 7包。这意味着用户可以在后续自行升级或修改内核,以适应M1芯片的MacBook。
5. 自定义Logo未替换:由于安装流程借鉴了CentOS 8,因此在安装过程中显示的Logo可能是CentOS 8的,而不是CentOS 7的。
6. 安装视频与虚拟化:作者提到有安装过程的视频可供参考,此外,还提到了与虚拟化相关的文章,可能是指在M1芯片的MacBook上使用虚拟化技术来运行CentOS 7的方法。
要在M1芯片的MacBook上成功安装CentOS 7,需要克服内核和rootfs的不兼容性,添加必要的软件包,并调整内核安装脚本以适应CentOS 7的系统环境。通过这些步骤,用户可以获得一个可以正常运行的CentOS 7系统,为进一步的系统定制和开发工作提供基础。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-06-29 上传
2024-04-10 上传
2022-08-04 上传
2023-09-06 上传
2019-05-17 上传
2021-07-17 上传
又ping不通
- 粉丝: 0
- 资源: 1
最新资源
- BibLatex-Check:用于检查BibLatex .bib文件是否存在常见引用错误的python脚本!
- pso-csi:PSO CSI掌舵图
- 如何看懂电路图.zip
- RL-course
- javascript挑战
- spring-hibernate-criteria-builder-p6spy
- Analisis_de_Datos_Python_Santander:对应于python和santander的数据分析过程的存储库
- Pos
- 算法
- SST单片机中文教程.zip
- image
- taipan:老苹果的Unix实现][简单但令人上瘾的交易游戏,背景设定在19世纪的南海
- MM32F013x 库函数和例程.rar
- inoft_vocal_framework:使用相同的代码库创建Alexa技能,Google Actions,Samsung Bixby Capsules和Siri“技能”。 然后将您的应用程序自动部署到AWS。 所有这些都在Python中!
- imersao_dev-calculadora:在沉浸式开发的第二堂课中执行的计算器
- freecodecamp_Basic_Data_Structures