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