13年买的MacBook Air,因为硬件跟不上苹果软件的更新,打算将MacBook改造成一台Linux系统的笔记本电脑,让老硬件发挥下余热。
前提准备1:准备好一个未使用或格式化后的U盘或者SD卡作为系统盘,容量在8G左右即可。
(1) 登录Fedora官网下载界面,下载Fedora 启动盘写入工具
该客户端有windows和MacOS版本,下载时需要注意一下。
(2)安装Fedora 启动盘写入工具(Fedora Media Writer)并创建系统盘
安装完成后,可以看到一个下载Fedora Linux的下载界面,选择Fedora Workstation 3X选项。(X为当时对应的版本号)
然后,选择右上角的“Create Live USB”选项。
开始镜像下载,大概2G左右,同时选择将下载好的镜像写入U盘中
写入完成后,Fedora Linux系统盘制作完成。
前提准备2:准备一个外接网卡,并连接互联网。因为MacBook Air没有网卡接口,同时在进入Fedora Linux后,苹果系统自带的wifi驱动无法支持Linux系统。因此在后续步骤,我们需要借助网络自行安装wifi驱动。
(1)将系统盘插入MacBook Air后,重启MacBook。重启后长按option键进入选项菜单,选择EFL Boot(USB镜像)
(2)选择Start Fedora-Wworkstation-Live 35
等待一会儿后,系统进入Fedora安装界面
(3)选择Install to Hard Drive
我们需要将U盘中的系统镜像安装到MacBook Air本地硬盘中
(4)选择 中文,以及设置键盘
(5)进入安装信息摘要,设置安装目的地与时间和日期
安装目的地是指将Fedora Linux系统安装到MacBook Air硬盘中。进入安装目标位置界面后,可以看到本地磁盘容量基本已经耗尽。所以我们需要将原来的系统清空,再安装Fedora Linux。
先点击完成,然后弹出安装选项提示框,选择右下角的回收空间
选中本地硬盘,将本地硬盘中的内容全部删除,
选择完成后,点击回收空间。系统会自动配置硬盘,自动分区。
(6)设置好时间和日期后,回到安装界面,点击开始安装
等待一段时间 (大约10分钟)后,安装完成。
(7)然后重新启动Fedora Linux。此时Fedora Linux已经安装完成。
根据系统提示配置好Fedora后,我们需要在MacBook Air中安装适合Fedora Linux的WIFI驱动。
首先使用外接网卡让Fedora连接互联网。
(1)查看WIFI网卡信息
lspci
从白色行可以看出来MacBook Air使用的是BCM4360 802.11ac 无线网络适配器 rev 03。我们需要安装RPM Fusion软件源,用于安装该wifi软件。RPM Fusion 是为 Fedora/RHEL 提供额外 RPM 软件包的第三方软件源。
(2)下载第三方源rpm包
wget http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
wget http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
(3)安装rpm包
sudo rpm -ivh rpmfusion-free-release-35.noarch.rpm
sudo rpm -ivh rpmfusion-nonfree-release-35.noarch.rpm
(4)安装Broadcom无线软件
sudo yum install kernel-devel akmod-wl
(5)更新yum,再重启
sudo yum update
reboot
此时MacBook Air中的Fedora Linux系统已经可以正常运行和联网了。