mac不用 linux知乎,用 Linux 让旧 MacBook 重获新生 | Linux 中国
花上一小時(shí),用 Fedora 讓一臺(tái)過時(shí)的 Mac 重新有用。
(本文字?jǐn)?shù):2575,閱讀時(shí)長大約:3 分鐘)
最近,我偶然找到了一臺(tái) 2011 年底的老款 13 英寸 MacBook Pro,有 125GB SSD 和 8GB 內(nèi)存。我曾帶著這臺(tái)機(jī)器去世界各地旅行,當(dāng)年,我開了很多場會(huì)議、研討會(huì)或演示,分享 JBoss 技術(shù)帶來的各種 AppDev 優(yōu)勢。
在驗(yàn)證了它的電池能用,充了電,重新安裝了一個(gè)新的 OS X 之后,我發(fā)現(xiàn) Safari 瀏覽器的版本受限于舊的安全規(guī)范,這意味著它現(xiàn)在無法連接到很多 HTTPS 網(wǎng)站。這就使得這個(gè)解決方案失效了。
這個(gè)老伙計(jì)該怎么處理呢?
自從我作為開發(fā)人員專門在 Linux 工作站上工作以來已經(jīng)有幾年了。我只使用 Fedora,所以我決定嘗試在這臺(tái) MacBook Pro 上安裝它的最新版本。
我只花了一個(gè)多小時(shí)就用下面的步驟讓 Fedora 33 在這臺(tái)筆記本上工作了。
下載 Fedora 33 并創(chuàng)建一個(gè)臨場 USB
第一步是找到正確的安裝 Fedora 的方法。這臺(tái)機(jī)器有一個(gè) CD 插槽,所以可以刻錄一個(gè) ISO 并從它啟動(dòng),但我選擇直接使用可啟動(dòng)的 USB 方式。
我登上了另一臺(tái) MacBook,訪問了 Fedora Workstation 網(wǎng)站,它有 Fedora Media Writer 的鏈接。點(diǎn)擊你的機(jī)器類型的圖標(biāo)(在我的例子中是蘋果標(biāo)志),你會(huì)得到一個(gè)安裝包。
Fedora Media Writer 下載界面
開始安裝,可以看到一個(gè)引導(dǎo)你完成安裝過程的圖形用戶界面(GUI)。選擇 Fedora Workstation 33 選項(xiàng)。
在 Fedora Media Writer 中下載 Fedora Workstation
接下來,選擇右上角的“Create Live USB”選項(xiàng)。
創(chuàng)建 Live USB 的按鈕
鏡像將開始下載,你將看到一個(gè)下拉菜單來選擇安裝位置。
下載 Fedora Workstation
插入一個(gè)有足夠空間的 U 盤,下載完成后,就可以選擇它并在上面安裝鏡像。完成后,關(guān)閉 GUI,取出 U 盤。
安裝 Linux
將你創(chuàng)建的 U 盤插入 MacBook Pro 左側(cè)的端口,并按住 Cmd 鍵左側(cè)的 Option(或 Alt)鍵的同時(shí)重新啟動(dòng)。這將打開一個(gè)啟動(dòng)機(jī)器的選項(xiàng)菜單:使用 EFI 選項(xiàng),因?yàn)槟鞘?USB 鏡像。
筆記本電腦將從 USB 設(shè)備啟動(dòng),你可以按照正常的 Fedora 安裝過程進(jìn)行。如果你能將 MacBook Pro 插入網(wǎng)線連接,會(huì)有幫助,因?yàn)樗?Broadcom WiFi 設(shè)備無法開箱即用。
MacBook Pro
你現(xiàn)在也可以將 Fedora 安裝到你的硬盤上,并將它永久地放在你的機(jī)器上。
在 MacBook Pro 上安裝 Fedora
一旦安裝程序完成,重新啟動(dòng)機(jī)器,Fedora 33 現(xiàn)在應(yīng)該是啟動(dòng)選項(xiàng)。
MacBook Pro 啟動(dòng)到 Fedora
唯一缺少的就是 WiFi 驅(qū)動(dòng),所以要保持網(wǎng)線連接,安裝你正在運(yùn)行的內(nèi)核的開發(fā)包,并為該內(nèi)核構(gòu)建 broadcom-wl 驅(qū)動(dòng)。
驗(yàn)證你需要用于 WiFi 的卡。
$ lspci -vnn -d 14e4:
在輸出中會(huì)有幾項(xiàng),包括如下內(nèi)容:
Network controller [0280]: Broadcom Inc. and subsidiaries....
Subsystem: Apple Inc. AirPort Extreme...
安裝一個(gè)倉庫來拉取 Broadcom 相關(guān)的部分:
$ su -c 'dnf install -y http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
接下來的部分很有趣:如果你查看正在運(yùn)行的內(nèi)核時(shí),你會(huì)看到 v5.9.8-200.fc33,但是你要使用開發(fā)內(nèi)核包來構(gòu)建你的 Broadcom 無線驅(qū)動(dòng)。所以,你需要安裝 v5.8.15-301.fc33(在寫這篇文章的時(shí)候可用)。使用 uname -r 檢查它們,并使用 sudo dnf list kernel 列出已安裝的內(nèi)核包:
$ sudo dnf list kernel
kernel.x86_64 5.8.15-301.fc33
kernel.x86_64 5.9.8-200.fc33
安裝開發(fā)包:
$ sudo dnf install -y akmods kernel-devel-5.8.15-301.fc33
安裝開發(fā)包
安裝 Broadcom 無線軟件包:
$ sudo dnf install -y broadcom-wl
構(gòu)建內(nèi)核模塊:
$ sudo akmods
構(gòu)建內(nèi)核模塊
重新啟動(dòng)你的機(jī)器,你應(yīng)該可以看到無線驅(qū)動(dòng)(wl)。
$ lsmod | grep wl
在 Fedora 中設(shè)置你的無線連接:
設(shè)置無線連接
這篇文章對我來說有些出乎意料,但我希望它能幫助別人在周末享受一些老硬件的樂趣!
現(xiàn)在要走不尋常路了……在 2011 年的 Macbook Pro 上安裝
#Fedora。祝我好運(yùn)!
pic.twitter.com/zlsESnq2Px。
Eric D. Schabell (@ericschabell) 2020 年 11 月 22 日
此文原載于 Schabell.org,經(jīng)許可轉(zhuǎn)載。
本文由 LCTT 原創(chuàng)編譯,Linux中國 榮譽(yù)推出
總結(jié)
以上是生活随笔為你收集整理的mac不用 linux知乎,用 Linux 让旧 MacBook 重获新生 | Linux 中国的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity资源处理机制(Assets/W
- 下一篇: 港美股软件源码开发