目录

  • 1、创建Fedora Linux系统盘
  • 1.1、下载Fedora Linux for MacBook
  • 2、将Fedora Linux安装在MacBook Air中
  • 3、初始化Fedora Linux以及安装WIFI驱动
  • 4、参考资料


家里有台老爸13年买的MacBook Air,因为硬件跟不上苹果软件的更新,打算将MacBook改造成一台Linux系统的笔记本电脑,让老硬件发挥下余热。

1、创建Fedora Linux系统盘

1.1、下载Fedora Linux for MacBook

前提准备1:准备好一个未使用或格式化后的U盘或者SD卡作为系统盘,容量在8G左右即可。

(1) 登录Fedora官网下载界面,下载Fedora 启动盘写入工具

mac电脑安装TortoiseSVN macbookair安装trados_服务器

该客户端有windows和MacOS版本,下载时需要注意一下。

(2)安装Fedora 启动盘写入工具(Fedora Media Writer)并创建系统盘

安装完成后,可以看到一个下载Fedora Linux的下载界面,选择Fedora Workstation 3X 选项。(X为当时对应的版本号)

mac电脑安装TortoiseSVN macbookair安装trados_运维_02

然后,选择右上角的“Create Live USB”选项。

mac电脑安装TortoiseSVN macbookair安装trados_mac电脑安装TortoiseSVN_03

开始镜像下载,大概2G左右,同时选择将下载好的镜像写入U盘中

mac电脑安装TortoiseSVN macbookair安装trados_fedora_04

写入完成后,Fedora Linux系统盘制作完成。

2、将Fedora Linux安装在MacBook Air中

前提准备2:准备一个外接网卡,并连接互联网。因为MacBook Air没有网卡接口,同时在进入Fedora Linux后,苹果系统自带的wifi驱动无法支持Linux系统。因此在后续步骤,我们需要借助网络自行安装wifi驱动。

(1)将系统盘插入MacBook Air后,重启MacBook。重启后长按option键进入选项菜单,选择EFL Boot(USB镜像)

mac电脑安装TortoiseSVN macbookair安装trados_linux_05

(2)选择 Start Fedora-Wworkstation-Live 35

mac电脑安装TortoiseSVN macbookair安装trados_fedora_06

等待一会儿后,系统进入Fedora安装界面

(3)选择 Install to Hard Drive

我们需要将U盘中的系统镜像安装到MacBook Air本地硬盘中

mac电脑安装TortoiseSVN macbookair安装trados_fedora_07

(4)选择 中文,以及设置键盘

mac电脑安装TortoiseSVN macbookair安装trados_fedora_08

(5)进入安装信息摘要,设置安装目的地时间和日期

安装目的地是指将Fedora Linux系统安装到MacBook Air硬盘中。进入安装目标位置界面后,可以看到本地磁盘容量基本已经耗尽。所以我们需要将原来的系统清空,再安装Fedora Linux。

mac电脑安装TortoiseSVN macbookair安装trados_服务器_09

先点击完成,然后弹出安装选项提示框,选择右下角的回收空间

mac电脑安装TortoiseSVN macbookair安装trados_fedora_10

选中本地硬盘,将本地硬盘中的内容全部删除

mac电脑安装TortoiseSVN macbookair安装trados_服务器_11


选择完成后,点击回收空间。系统会自动配置硬盘,自动分区。

mac电脑安装TortoiseSVN macbookair安装trados_linux_12

(6)设置好时间和日期后,回到安装界面,点击开始安装

mac电脑安装TortoiseSVN macbookair安装trados_linux_13

等待一段时间 (大约10分钟)后,安装完成。

mac电脑安装TortoiseSVN macbookair安装trados_mac电脑安装TortoiseSVN_14

(7)然后重新启动Fedora Linux。此时Fedora Linux已经安装完成。

3、初始化Fedora Linux以及安装WIFI驱动

根据系统提示配置好Fedora后,我们需要在MacBook Air中安装适合Fedora Linux的WIFI驱动。

首先使用外接网卡让Fedora连接互联网。
(1)查看WIFI网卡信息

lspci

mac电脑安装TortoiseSVN macbookair安装trados_服务器_15

从白色行可以看出来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

mac电脑安装TortoiseSVN macbookair安装trados_服务器_16

(4)安装Broadcom无线软件

sudo yum install kernel-devel akmod-wl

(5)更新yum,再重启

sudo yum update
reboot

此时MacBook Air中的Fedora Linux系统已经可以正常运行和联网了。

mac电脑安装TortoiseSVN macbookair安装trados_运维_17

4、参考资料

  1. 用 Linux 让旧 MacBook 重获新生 | Linux 中国
  2. (Macbook Air)BCM4360网卡Linux(Ubuntu/Fedora)驱动安装总结
  3. RPM Fusion 源使用帮助