當前位置: 首頁>>技術教程>>正文


如何在Chromebook上安裝任何Linux發行版

, ,
警告:此過程將清除Chromebook硬盤驅動器中的所有信息。與所有固件閃存一樣,有可能出現問題,使設備無用。繼續需要您自擔風險。

Chromebook無處不在。自幾年前推出以來,Google的基於Linux的小型PC一直在蓬勃發展,從家庭到企業,甚至在教育環境中,它的應用範圍都很大。許多用戶(尤其是Linux用戶)無法克服以下事實:設備無可救藥地受到ChromeOS操作係統的阻礙,這既減少了設備可運行的應用程序數量,又使其依賴於Internet連接來完成任何事情。
Acer C7 running Gentoo
那麽,Linux用戶相信他們的小型(某種)Linux筆記本電腦具有什麽潛力呢?破壞Google所做的一切。在許多情況下,FOSS Coreboot項目支持Chromebook,這意味著有一個完全解鎖,免費且開源的Chromebook BIOS版本正等待安裝。隻需執行幾步相對簡單的步驟,這台價值300美元的Chromebook就可以成為運行幾乎所有發行版本的成熟Linux筆記本電腦。請注意,您應該先檢查Chromebook運行哪種處理器,此方法僅支持基於Intel的Chromebook。開始之前要記住的另一件事是,有很多不同的Chromebook。此方法已經在極為常見的Acer 7XX係列上進行了測試,但在其他Chromebook上也應該可以使用(也許會有細微的差別)。




(adsbygoogle = window.adsbygoogle || [])。push({});


確保它會起作用

在執行任何操作之前,請確保該功能可以在您的Chromebook上使用。畢竟,半途而廢隻是發現不支持您的Chromebook並不是很好。一直致力於啟動和運行這些Chromebook ROM並開發腳本以輕鬆安裝它們的開發人員,在他的網站上都有一張漂亮的桌子,可以檢查您的Chromebook是否受支持。在執行其他操作之前,請先轉到https://johnlewis.ie/custom-chromebook-firmware/rom-download並檢查。我們的目標是擁有完整的ROM支持,但是“ BOOT_STUB”應該可以使用,但實際上並不理想,因此不建議這樣做。

準備好Chromebook

開發者模式

準備好運行full-fledged Linux的Chromebook的第一步是將其置於開發人員模式。在大多數Chromebook上,可以通過按住“ Escape”和“ Refresh”鍵並按“電源”按鈕來完成此操作。這將導致設備啟動進入恢複模式。它將顯示一條消息,指出ChromeOS已損壞或丟失。不是。這隻是恢複的默認消息。在該屏幕上按“ Ctrl” +“ D”。然後它將顯示一個屏幕,通知您操作係統驗證已關閉。當您嘗試安裝不受支持的操作係統時,這是一件好事,因此請按“ Enter”,然後重啟設備。完成後,它將顯示另一個消息屏幕,說明實際上操作係統驗證已關閉。再按一次Ctrl + D。 Chromebook將需要幾分鍾來清理硬盤驅動器,然後再次重新啟動。最後,它將處於開發人員模式。一些較舊的Chromebook具有實際的開發人員切換功能。在這種情況下,隻需撥動開關並打開設備。是的,老版本就這麽簡單。

還有第二步,以確保您具有完整的開發人員訪問權限。設備再次重新啟動進入ChromeOS後,請按“ Ctrl” +“ Alt” +“ F2”以進入命令行。如果您看到操作係統驗證再次關閉的警告,請不要擔心。直到刷新新的BIOS並重新格式化硬盤驅動器為止。隻需等待30秒鍾,或按“ Ctrl” +“ D”跳過消息。在命令行中,以“ chronos”身份登錄。它不會提示您輸入密碼。

下一個類型sudo bash其次是chromeos-firmwareupdate –mode=todev這將確保啟用所有開發人員功能:

$ chronos
$ sudo bash
# chromeos-firmwareupdate –mode=todev

命令完成後,如果Chromebook沒有自動重啟,請再次重啟。



(adsbygoogle = window.adsbygoogle || [])。push({});


刷新BIOS

Chromebook重新啟動後,請使用“ Ctrl” +“ Alt” +“ F2”再次放入 shell 。登錄並再次輸入Bash。


$ chronos
$ sudo bash

現在該獲取新的BIOS。值得慶幸的是,有一個超級方便的腳本可以下載並刷新該腳本。如果出於某種原因您想手動執行此操作,可以完成此操作,但此處不再贅述。準備就緒後,在控製台中輸入以下內容。


$ cd; rm -f flash_chromebook_rom.sh
$ curl -O https://johnlewis.ie/flash_chromebook_rom.sh
$ sudo -E bash flash_chromebook_rom.sh

該腳本將詢問您要執行的操作。撰寫本文時,最好的選擇是#5 Flash Full ROM。當然,如果您知道自己在做什麽,則可以選擇其中之一。根據您的Chromebook,腳本可能會提示更多信息。根據需要,使用開發者網站上表格中的信息作為參考進行回答。腳本完成後,所有內容都應已準備好用於Linux。

安裝Linux

關閉Chromebook的電源,並準備安裝Linux。獲取安裝CD或USB,然後將其插入Chromebook。重新打開Chromebook,然後在顯示SeaBIOS屏幕時,按“ Escape”。這將顯示啟動菜單。選擇安裝媒體,然後開始。如果您在此處看不到它,請嘗試引導至“Payload”部分。讓其啟動,然後立即從命令行重新啟動,然後嘗試再次使用“轉義”訪問啟動菜單。

Chromebook啟動進入安裝介質後,您應該能夠像在其他任何計算機上一樣正常安裝Linux。當然,最好選擇一個足夠新的發行版以支持Chromebook設備的固件,或者準備編譯自定義內核。在安裝過程中,請隨時清除整個硬盤,如果要保留GPT,請確保在驅動器上具有BIOS引導分區。不過,大多數安裝程序都會為您處理。安裝完成後,您將擁有一台功能齊全的Linux筆記本電腦!

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/11302.html,未經允許,請勿轉載。