花上一小時(shí),用 Fedora 讓一臺(tái)過(guò)時(shí)的 Mac 重新有用。
最近,我偶然找到了一臺(tái) 2011 年底的老款 13 英寸 MacBook Pro,有 125GB SSD 和 8GB 內(nèi)存。我曾帶著這臺(tái)機(jī)器去世界各地旅行,當(dāng)年,我開(kāi)了很多場(chǎng)會(huì)議、研討會(huì)或演示,分享 JBoss 技術(shù)帶來(lái)的各種 AppDev 優(yōu)勢(shì)。
在驗(yàn)證了它的電池能用,充了電,重新安裝了一個(gè)新的 OS X 之后,我發(fā)現(xiàn) Safari 瀏覽器的版本受限于舊的安全規(guī)范,這意味著它現(xiàn)在無(wú)法連接到很多 HTTPS 網(wǎng)站。這就使得這個(gè)解決方案失效了。
這個(gè)老伙計(jì)該怎么處理呢?
自從我作為開(kāi)發(fā)人員專門(mén)在 Linux 工作站上工作以來(lái)已經(jīng)有幾年了。我只使用 Fedora,所以我決定嘗試在這臺(tái) MacBook Pro 上安裝它的最新版本。
我只花了一個(gè)多小時(shí)就用下面的步驟讓 Fedora 33 在這臺(tái)筆記本上工作了。
下載 Fedora 33 并創(chuàng)建一個(gè)臨場(chǎng) USB
第一步是找到正確的安裝 Fedora 的方法。這臺(tái)機(jī)器有一個(gè) CD 插槽,所以可以刻錄一個(gè) ISO 并從它啟動(dòng),但我選擇直接使用可啟動(dòng)的 USB 方式。
我登上了另一臺(tái) MacBook,訪問(wèn)了 Fedora Workstation 網(wǎng)站,它有 Fedora Media Writer 的鏈接。點(diǎn)擊你的機(jī)器類型的圖標(biāo)(在我的例子中是蘋(píng)果標(biāo)志),你會(huì)得到一個(gè)安裝包。
開(kāi)始安裝,可以看到一個(gè)引導(dǎo)你完成安裝過(guò)程的圖形用戶界面(GUI)。選擇 Fedora Workstation 33 選項(xiàng)。
接下來(lái),選擇右上角的“Create Live USB”選項(xiàng)。
鏡像將開(kāi)始下載,你將看到一個(gè)下拉菜單來(lái)選擇安裝位置。
插入一個(gè)有足夠空間的 U 盤(pán),下載完成后,就可以選擇它并在上面安裝鏡像。完成后,關(guān)閉 GUI,取出 U 盤(pán)。
安裝 Linux
將你創(chuàng)建的 U 盤(pán)插入 MacBook Pro 左側(cè)的端口,并按住 Cmd 鍵左側(cè)的 Option(或 Alt)鍵的同時(shí)重新啟動(dòng)。這將打開(kāi)一個(gè)啟動(dòng)機(jī)器的選項(xiàng)菜單:使用 EFI 選項(xiàng),因?yàn)槟鞘?USB 鏡像。
筆記本電腦將從 USB 設(shè)備啟動(dòng),你可以按照正常的 Fedora 安裝過(guò)程進(jìn)行。如果你能將 MacBook Pro 插入網(wǎng)線連接,會(huì)有幫助,因?yàn)樗?Broadcom WiFi 設(shè)備無(wú)法開(kāi)箱即用。
你現(xiàn)在也可以將 Fedora 安裝到你的硬盤(pán)上,并將它永久地放在你的機(jī)器上。
一旦安裝程序完成,重新啟動(dòng)機(jī)器,F(xiàn)edora 33 現(xiàn)在應(yīng)該是啟動(dòng)選項(xiàng)。
唯一缺少的就是 WiFi 驅(qū)動(dòng),所以要保持網(wǎng)線連接,安裝你正在運(yùn)行的內(nèi)核的開(kāi)發(fā)包,并為該內(nèi)核構(gòu)建 broadcom-wl 驅(qū)動(dòng)。
驗(yàn)證你需要用于 WiFi 的卡。
$lspci-vnn-d14e4:
在輸出中會(huì)有幾項(xiàng),包括如下內(nèi)容:
Networkcontroller[0280]:BroadcomInc.andsubsidiaries.... Subsystem:AppleInc.AirPortExtreme...
安裝一個(gè)倉(cāng)庫(kù)來(lái)拉取 Broadcom 相關(guān)的部分:
$su-c'dnfinstall-yhttp://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm-E%fedora).noarch.rpm'
接下來(lái)的部分很有趣:如果你查看正在運(yùn)行的內(nèi)核時(shí),你會(huì)看到 v5.9.8-200.fc33,但是你要使用開(kāi)發(fā)內(nèi)核包來(lái)構(gòu)建你的 Broadcom 無(wú)線驅(qū)動(dòng)。所以,你需要安裝 v5.8.15-301.fc33(在寫(xiě)這篇文章的時(shí)候可用)。使用 uname -r 檢查它們,并使用 sudo dnf list kernel 列出已安裝的內(nèi)核包:
$sudodnflistkernel kernel.x86_645.8.15-301.fc33 kernel.x86_645.9.8-200.fc33
安裝開(kāi)發(fā)包:
$sudodnfinstall-yakmodskernel-devel-5.8.15-301.fc33
安裝 Broadcom 無(wú)線軟件包:
$sudodnfinstall-ybroadcom-wl
構(gòu)建內(nèi)核模塊:
$sudoakmods
重新啟動(dòng)你的機(jī)器,你應(yīng)該可以看到無(wú)線驅(qū)動(dòng)(wl)。
$lsmod|grepwl
在 Fedora 中設(shè)置你的無(wú)線連接:
這篇文章對(duì)我來(lái)說(shuō)有些出乎意料,但我希望它能幫助別人在周末享受一些老硬件的樂(lè)趣!
責(zé)任編輯:lq
-
usb
+關(guān)注
關(guān)注
60文章
8174瀏覽量
272583 -
Mac
+關(guān)注
關(guān)注
0文章
1117瀏覽量
53046 -
fedora
+關(guān)注
關(guān)注
0文章
15瀏覽量
9274
原文標(biāo)題:用 Linux 讓舊 MacBook 重獲新生
文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
打造一臺(tái)可以制作PCB的微型CNC雕刻機(jī)

一臺(tái)工業(yè)級(jí)4G DTU如何讓傳統(tǒng)工廠“啞設(shè)備”學(xué)會(huì)說(shuō)話?——USR-G780 V2實(shí)戰(zhàn)手記》
在ESP32平臺(tái)使用以太網(wǎng)DM9051ANX自帶的MAC地址
請(qǐng)問(wèn)一臺(tái)電腦可以同時(shí)控制多臺(tái)DLP3010開(kāi)發(fā)板嗎?
如何上手開(kāi)始用DLPNIRSCANEVM設(shè)計(jì)一臺(tái)屬于自己的光譜儀的?
用ADS1191設(shè)計(jì)一臺(tái)心電儀遇到的幾個(gè)疑問(wèn)求解
一臺(tái)電腦是否可以同時(shí)連接兩臺(tái)ADS1263EVM-PDK并且同時(shí)控制?
怎么才能挑到一臺(tái)又準(zhǔn)又好用的血壓計(jì)
關(guān)于MAC地址申請(qǐng)與運(yùn)用的常見(jiàn)問(wèn)題

評(píng)論