收藏文章 楼主
用Linux“让老苹果电脑💻重获新生”
网友【Ranger】 2021-01-03 19:23:18 分享在【时代发展的印记】版块    1    2

花上一小时,用 Fedora 让一台过时的 Mac 重新有用……

网友分享在meiguo.com上的图片

最近,我偶然找到了一台 2011 年底的老款 13 英寸 MacBook Pro,有 125GB SSD 和 8GB 内存。我曾带着这台机器去世界各地旅行,当年,我开了很多场会议、研讨会或演示,分享 JBoss 技术带来的各种 AppDev 优势。

在验证了它的电池能用,充了电,重新安装了一个新的 OS X 之后,我发现 Safari 浏览器的版本受限于旧的安全规范,这意味着它现在无法连接到很多 HTTPS 网站。这就使得这个解决方案失效了。

这个老伙计该怎么处理呢?

自从我作为开发人员专门在 Linux 工作站上工作以来已经有几年了。我只使用 Fedora,所以我决定尝试在这台 MacBook Pro 上安装它的最新版本。

我只花了一个多小时就用下面的步骤让 Fedora 33 在这台笔记本上工作了。

下载 Fedora 33 并创建一个临场 USB

第一步是找到正确的安装 Fedora 的方法。这台机器有一个 CD 插槽,所以可以刻录一个 ISO 并从它启动,但我选择直接使用可启动的 USB 方式。

我登上了另一台 MacBook,访问了 Fedora Workstation 网站 ,它有 Fedora Media Writer 的链接。点击你的机器类型的图标(在我的例子中是苹果标志),你会得到一个安装包。

网友分享在meiguo.com上的图片
Fedora Media Writer 下载界面

开始安装,可以看到一个引导你完成安装过程的图形用户界面(GUI)。选择 Fedora Workstation 33 选项。

网友分享在meiguo.com上的图片
在 Fedora Media Writer 中下载 Fedora Workstation

接下来,选择右上角的“Create Live USB”选项。

网友分享在meiguo.com上的图片
创建 Live USB 的按钮

镜像将开始下载,你将看到一个下拉菜单来选择安装位置。

网友分享在meiguo.com上的图片
下载 Fedora Workstation

插入一个有足够空间的 U 盘,下载完成后,就可以选择它并在上面安装镜像。完成后,关闭 GUI,取出 U 盘。

安装 Linux

将你创建的 U 盘插入 MacBook Pro 左侧的端口,并按住 Cmd 键左侧的 Option(或 Alt)键的同时重新启动。这将打开一个启动机器的选项菜单:使用 EFI 选项,因为那是 USB 镜像。

笔记本电脑将从 USB 设备启动,你可以按照 正常的 Fedora 安装 过程进行。如果你能将 MacBook Pro 插入网线连接,会有帮助,因为它的 Broadcom WiFi 设备无法开箱即用。

网友分享在meiguo.com上的图片
MacBook Pro

你现在也可以将 Fedora 安装到你的硬盘上,并将它永久地放在你的机器上。

网友分享在meiguo.com上的图片
在 MacBook Pro 上安装 Fedora

一旦安装程序完成,重新启动机器,Fedora 33 现在应该是启动选项。

网友分享在meiguo.com上的图片
MacBook Pro 启动到 Fedora

唯一缺少的就是 WiFi 驱动,所以要保持网线连接,安装你正在运行的内核的开发包,并为该内核构建 broadcom-wl 驱动。

验证你需要用于 WiFi 的卡。

$ lspci -vnn -d 14e4:

在输出中会有几项,包括如下内容:

Network controller [0280]: Broadcom Inc. and subsidiaries....Subsystem: Apple Inc. AirPort Extreme...

安装一个仓库来拉取 Broadcom 相关的部分:

$ su -c 'dnf install -y http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'

接下来的部分很有趣:如果你查看正在运行的内核时,你会看到 v5.9.8-200.fc33,但是你要使用开发内核包来构建你的 Broadcom 无线驱动。所以,你需要安装 v5.8.15-301.fc33(在写这篇文章的时候可用)。使用 uname -r 检查它们,并使用 sudo dnf list kernel 列出已安装的内核包:

$ sudo dnf list kernelkernel.x86_64 5.8.15-301.fc33kernel.x86_64 5.9.8-200.fc33

安装开发包:

$ sudo dnf install -y akmods kernel-devel-5.8.15-301.fc33

网友分享在meiguo.com上的图片
安装开发包

安装 Broadcom 无线软件包:

$ sudo dnf install -y broadcom-wl

构建内核模块:

$ sudo akmods

网友分享在meiguo.com上的图片
构建内核模块

重新启动你的机器,你应该可以看到无线驱动(wl)。

$ lsmod | grep wl

在 Fedora 中设置你的无线连接:

网友分享在meiguo.com上的图片
设置无线连接

这篇文章对我来说有些出乎意料,但我希望它能帮助别人在周末享受一些老硬件的乐趣!

现在要走不寻常路了……在 2011 年的 Macbook Pro 上安装 #Fedora 。祝我好运! pic.twitter.com/zlsESnq2Px 。

Eric D. Schabell (@ericschabell) 2020 年 11 月 22 日
编译:Xingyu.Wang

出处:Schabell.org

meiguo.com 发布人签名/座右铭谁还没年轻过呢?呵呵呵
大家都在看
楼主新近贴
回复/评论列表
默认   热门   正序   倒序
meiguo.com 创始人

emotion

2   2021-01-03 19:23:18  回复

回复/评论:用Linux“让老苹果电脑💻重获新生”

暂无用户组 升级
退出
等级:0级
美果:
美过
精华推荐
  1. 在量子世界“玩儿游戏”?物理学家展示了量子计算机的新前景
  2. 盘点美国最繁华的城市 top10
  3. 美国人在凌晨三点排队,不为苹果手机… 竟然是为中国毛绒玩具“拉布布”?
  4. 让人意外!股神【巴菲特】突然宣布退休
  5. 这位美国年轻人在中国玩儿一圈,浪费掉美国政府的16亿美金?
  6. 瞄准美国公民了?川普总统的“驱逐行动”在变本加厉
  7. BBC:在川普政府的关税打击下,为何中国不低头?
  8. 百万民众“上街游行”抗议川普政府的百天?
  9. 遭遇无故吊销学签,藤校的中国留学生起诉且赢了🇺🇸国土安全部!
  10. 独自搭乘美国硬座火车,52小时横穿美国!
  11. 马斯克的丑闻?和多名女性有染,有上百个孩子?
  12. 中方意识到谈判时机已至?迅速派出“王牌代表应邀”和美国财长会面了
  13. 美国小伙儿在武当山修行十余年,终于获得“中国绿卡”了!
  14. 2025年,必须认识的一个英文单词 ~ tariff
  15. 近半数中国小包裹的接收人是贫困美国百姓?
  16. 中美博弈2.0了?川普政府“百日执政”,撤回对华善意!
  17. 中国的中产家庭,送孩子赴美留学就是鸡肋之举?
  18. 华尔街“教父”空降北京,李嘉诚的“228亿美元交易”突遭截胡
  19. 贸易战的结局已定?中美两国“各退一步”?
  20. 台湾政府:一场误会呀
  21. 美国《时代》周刊:DeepSeek【梁文锋】
  22. AI半壁江山是中国人?黄仁勋“敲警钟”:美国须觉醒!
  23. 关税战持续了96小时… 突然大反攻?
  24. 哪些关键技术决定了如今大模型格局?Google的首席科学家“万字演讲”回顾AI发展的十年
  25. 美国华人在近期出入境美国,绿卡和签证的持有者须知!
  26. 美国驻华大使馆:“赴美生子”一律拒签
  27. 这小伙年仅25岁,已经是百亿美金公司的创始CEO了!
  28. 【读懂AI Agent】MetaGPT、Mila、斯坦福、耶鲁、谷歌的合作论文
  29. 童工可以合法夜班了?
  30. 川普关税政策可能导致意外后果
  31. 川普总统:在未来几周内开始发放“金卡签证”
  32. 美国“大规模”取消国际留学生的签证
  33. 中美关税战的最佳写实作品~乌合麒麟发布《就不跪》
  34. 关于“跨国婚姻”婚姻绿卡,给配偶申请绿卡的各种细节问题!
  35. 华人科学家再次遭遇系统性排查,75%留美学者“萌生去意”!
  36. 中国“不陪川普玩”了… 从此不理会美方闹剧!

美国动态 美果搜索

Your IP: 18.224.33.235, 2025-05-11 16:45:30

Processed in 0.44419 second(s)

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息
已有0次打赏
(2) 分享
分享
取消