用 Linux 翻新舊的 MacBook
去年,我寫了篇關(guān)于如何用 Linux 賦予舊 MacBook 的新生命的文章,在例子中提到了 Elementary OS。最近,我用回那臺(tái) 2015 年左右的 MacBook Air,發(fā)現(xiàn)遺失了我的登錄密碼。我下載了最新的 Elementary OS 5.1.7 Hera,但無法讓實(shí)時(shí)啟動(dòng)識(shí)別我的 Broadcom 4360 無線芯片組。
最近,我一直在使用 Linux Mint 來翻新舊的筆記本電腦,我想在這臺(tái) MacBook Air 上試一下。我下載了 Linux Mint 20.1 ISO,并在我的 Linux 臺(tái)式電腦上使用 Popsicle 創(chuàng)建了一個(gè) USB 啟動(dòng)器。
Popsicle ISO burner接下來,我將 Thunderbolt 以太網(wǎng)適配器連接到 MacBook,并插入 USB 啟動(dòng)器。我打開系統(tǒng)電源,按下 MacBook 上的 Option 鍵,指示它從 USB 驅(qū)動(dòng)器啟動(dòng)系統(tǒng)。
Linux Mint 在實(shí)時(shí)啟動(dòng)模式下啟動(dòng)沒問題,但操作系統(tǒng)沒有識(shí)別出無線連接。
我的無線網(wǎng)絡(luò)在哪里?
這是因?yàn)闉樘O果設(shè)備制造 WiFi 卡的公司 Broadcom 沒有發(fā)布開源驅(qū)動(dòng)程序。這與英特爾、Atheros 和許多其他芯片制造商形成鮮明對(duì)比,但它是蘋果公司使用的芯片組,所以這是 MacBook 上的一個(gè)常見問題。
我通過我的 Thunderbolt 適配器有線連接到以太網(wǎng),因此我 是 在線的。通過之前的研究,我知道要讓無線適配器在這臺(tái) MacBook 上工作,我需要在 Bash 終端執(zhí)行三條獨(dú)立的命令。然而,在安裝過程中,我了解到 Linux Mint 有一個(gè)很好的內(nèi)置驅(qū)動(dòng)管理器,它提供了一個(gè)簡單的圖形用戶界面來協(xié)助安裝軟件。
Linux Mint Driver Manager該操作完成后,我重啟了安裝了 Linux Mint 20.1 的新近翻新的 MacBook Air。Broadcom 無線適配器工作正常,使我能夠輕松地連接到我的無線網(wǎng)絡(luò)。
手動(dòng)安裝無線
你可以從終端完成同樣的任務(wù)。首先,清除 Broadcom 內(nèi)核源碼的殘余。
- $ sudo apt-get purge bcmwl-kernel-source
然后添加一個(gè)固件安裝程序:
- $ sudo apt install firmware-b43-installer
最后,為系統(tǒng)安裝新固件:
- $ sudo apt install linux-firmware
將 Linux 作為你的 Mac 使用
我安裝了 Phoronix 測(cè)試套件 以獲得 MacBook Air 的系統(tǒng)信息。
MacBook Phoronix Test Suite output系統(tǒng)工作良好。對(duì)內(nèi)核 5.4.0-64-generic 的最新更新顯示,無線連接仍然存在,并且我與家庭網(wǎng)絡(luò)之間的連接為 866Mbps。Broadcom 的 FaceTime 攝像頭不能工作,但其他東西都能正常工作。
我非常喜歡這臺(tái) MacBook 上的 Linux Mint Cinnamon 20.1 桌面。
Linux Mint Cinnamon如果你有一臺(tái)因 macOS 更新而變得緩慢且無法使用的舊 MacBook,我建議你試一下 Linux Mint。我對(duì)這個(gè)發(fā)行版印象非常深刻,尤其是它在我的 MacBook Air 上的工作情況。它無疑延長了這個(gè)強(qiáng)大的小筆記本電腦的壽命。