Libreboot/Macbook 2 1
- 注意:本指南將剝離所有 Libreboot 元件,並與 官方 Libreboot 文件 合併。請更新您的連結。
最初以 Trisquel 文件 形式編寫,根據 GFDL 許可釋出。
儘管蘋果是 最不友好的自由軟體公司之一,但諷刺的是,某些舊版本的 MacBook 筆記型電腦比市場上大多數其他筆記型電腦更加自由。雖然強烈建議您不要在經濟上支援蘋果的專有 鎖定和圍牆花園政策,但如果您已經擁有這款筆記型電腦,或者如果您購買了一臺二手筆記型電腦,本指南可能會有用。
MacBook 可以比大多數筆記型電腦更加自由,因為蘋果的 MacBook 版本 1.1 和 2.1 使用與 ThinkPad 筆記型電腦相同的 i945 晶片組,這意味著 MacBook 是少數幾款可以執行免費 BIOS 替代品 Libreboot 的電腦之一。
Libreboot 的網站 解釋了如何在 MacBook 上刷入 Libreboot BIOS 的詳細步驟。在安裝 Libreboot 之前,您需要 將 OS X 替換為 Trisquel 或者 您選擇的其他免費 GNU/Linux 發行版。
建議您在刷入 Libreboot 之前將乙太網和 WiFi MAC 地址記錄在安全的地方,以備不時之需。顯然,如果您刷入了 Libreboot 二進位制檔案,那麼您的 MAC 地址將與所有刷入了相同二進位制檔案的人相同。因此,為了避免這種情況,您也可以根據 Libreboot 網站上的說明從原始碼編譯,或者使用工具在稍後更改您的 MAC 和乙太網地址。
刷入 BIOS 對某些人來說可能很令人生畏。別擔心,有一個 簡短的影片教程 解釋瞭如何操作。如果您擔心磚塊您的筆記型電腦,您可以向 #libreboot IRC 頻道(FreeNode) 尋求建議。您也可以關注安裝節或自由軟體活動,例如 Libre Planet,專家們將很樂意為您完成這項工作。
到目前為止,只有 2.1 型號出現了正確的文件。根據 Trisquel 論壇部落格文章、h-node 條目 和 Coreboot 維基文章,執行 libreboot 和 Trisquel 7 的 MacBook 2.1 的效能具有以下特點
- WiFi、藍牙和乙太網:正常工作
- 顯示卡:正常工作
- DVD 驅動器:正常工作
- 紅外遙控器:正常工作
- 內建麥克風:正常工作
- 觸控板:大部分功能正常,但三指點選不起作用。您至少需要核心版本 3.15 才能使觸控板使用起來令人愉悅。對於之前的核心,請參閱 Xorg 配置 以使其更易於使用。
- 網路攝像頭(iSight):不起作用,因為它需要非自由韌體 blob。所有 MacBook 或 6.2 之前的 MacBook Pro(6.2 大約在 2010 年釋出)上的 iSight 網路攝像頭都需要蘋果的專有韌體。
- 電池:與 Gluglug 購買的 libreboot x60s 的 6 小時以上續航時間相比,僅能續航幾小時
- 發熱:執行起來相當熱,但不像早期版本的 libreboot 那樣熱。風扇也有些吵;也許可以使用像 PowerTOP 這樣的能源管理程式來稍微解決一下。
- 揚聲器:與 ThinkPad x60s 相比,音質明顯更好
- 硬體加速:2D 正常工作;3D 可能不行(例如,3D Unity 會導致許多問題)。HTML5 和高畫質影片可以無縫播放,但需要 3D 的較新遊戲可能無法正常執行。
- CPU 溫度指示器:沒有
- 空閒功耗:高於使用供應商韌體的情況(沒有 C 狀態)
- 休眠到磁碟(也稱為休眠)功能正常。雖然
- 它進入休眠狀態時,螢幕會關閉,但隨後又會開啟幾秒鐘,最後才完全關閉。
- 在恢復/開機時,鍵盤在有效負載/GRUB2 中處於宕機狀態。如果您的 GRUB2 映像配置為在幾秒鐘無使用者輸入後啟動預設選單項,那麼它會很好地啟動 GNU/Linux-libre。也就是說,鍵盤可以用來輸入例如 LUKS 密碼,然後解鎖交換分割槽,並恢復機器在休眠之前的狀態。
- MacBook 擁有不尋常的鍵盤佈局,這意味著某些按鍵缺失:插入、刪除、首頁、末尾、上翻頁、下翻頁。此外,輸入特殊字元可能會遇到困難。要解決這個問題,您可以透過執行以下命令重新對映鍵盤:
sudo dpkg-reconfigure keyboard-configuration - 機器的唯一指示燈在啟動過程中會亮起,這很好。在啟動過程中或啟動後,它應該關閉。目前它只是永遠亮著。在休眠到記憶體時,指示燈會閃爍,這很好。從休眠到記憶體恢復後,指示燈會關閉。在正常啟動後也應該發生這種情況。
- 還建議您避免為蘋果做免費廣告,因此請考慮透過貼上印有自由軟體的貼紙或貼紙來隱藏他們的 logo,例如 Linux 核心貼紙 或 GNU 貼紙。
- 在之前的版本中,似乎 Libreboot 在啟動筆記型電腦時遇到了問題。如果您過早或過晚釋放電源按鈕,您會看到一條不斷重複的文字 “--MORE--Unknown key 0xff detected”。如果發生這種情況,請從電源開關處關閉電腦,然後嘗試重新啟動。這個問題似乎在 20150518 版本中得到了解決。