在m1芯片的MacBook上安装centos8

本文详细介绍了如何解决M1芯片MacBook上因页面大小不兼容导致的CentOS8安装问题。通过重新打包CentOS并替换内核,作者提供了解决方案和可用的ISO资源,包括阿里云和百度云的下载链接。此外,还补充了在Parallels中安装图形界面的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

之前在做m1的虚拟化的时候就提到过,运行centos可能存在问题,这个在Parallels 出测试版本的时候就发现存在问题了

问题分析

问题根源在于pagesize的支持,M1上面的pagesize是16K,而centos的默认内核是使用的64K的pagesize,当然就不支持了,并且ubuntu,fedora都是4K的所以不存在问题
在这里插入图片描述

解决问题

重新打包centos,替换内部的内核和安装里面的内核
这里过程太长,暂时不写,直接发布可用的iso

有图有真相

在这里插入图片描述
在这里插入图片描述

如果安装好了后自编译内核,记得pagesize设置为4K

资源地址

之前碰到的无法安装图形界面的问题已经解决,还有iso未加载会卡住的问题,这个都跟之前的内核有关系,目前更新了最新版的内核后,都解决了,目前的ISO是可用的,内核包也按发行版进行了处理

centos8.

参考资源链接:[MacBook M1安装CentOS7详解:解决authselect与内核适配问题](https://wenku.csdn.net/doc/79ox0mb52x?utm_source=wenku_answer2doc_content) 在M1芯片MacBook安装CentOS 7,首先需要解决几个关键的技术难题。由于CentOS 7原生不支持ARM架构,其ISO镜像为x86_64设计,因此直接安装会导致内核与rootfs不兼容。针对这个问题,你需要进行内核和rootfs的调整,使其适应ARM架构。一个有效的方法是参考《MacBook M1安装CentOS7详解:解决authselect与内核适配问题》这篇博客,文中详细介绍了如何修改内核参数和rootfs,以适应M1的硬件环境。 接下来,解决authselect缺失的问题,需要从CentOS 8中移植authselect包到CentOS 7的rootfs中。这一步骤涉及到包的提取和重新打包,确保包的兼容性和功能性。 内核版本适配问题也是安装过程中的一大挑战。你可以尝试使用较新的内核版本,但需要注意与CentOS 7的包管理系统的兼容性。在这个过程中,可能需要更换内核安装命令从`kernel-install`到`new-kernel-pkg`,这是CentOS 7支持的内核安装方式。 安装过程中的其他问题,比如自定义Logo未替换和安装视频与虚拟化的相关内容,虽然在博客中有所提及,但对于基础安装过程来说不是必须解决的,可以作为进阶学习的参考。 总的来说,你需要对M1芯片的硬件特性有充分了解,并且掌握Linux内核和文件系统的调整技术。如果能结合《MacBook M1安装CentOS7详解:解决authselect与内核适配问题》这篇博客提供的经验,你将能够更加顺利地完成整个安装过程。 参考资源链接:[MacBook M1安装CentOS7详解:解决authselect与内核适配问题](https://wenku.csdn.net/doc/79ox0mb52x?utm_source=wenku_answer2doc_content)
评论 96
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

武汉磨磨

打赏是写出更好教程的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值