背景
Arch Linux 安裝後,難免會遇到一些問題,從而導致無法正常開機,比如:
- 由於 Xorg 安裝不成功,而又未經驗證,將桌面顯示管理器(如 SDDM)設為開機自啟時,則會導致無法看到圖形界面或命令行終端界面,從而無法進行任何操作,這種情況則需要禁止桌面顯示管理器開機自啟,直至相關問題得以解決。
- 某些系統錯誤導致無法開機,比如前些天筆者老筆記本出現了 “Failed to load kernel“ 的錯誤。
- LVM 分區容量調整。
準備
你需要準備一個 LiveUSB,也就是用於系統安裝的 U 盤,筆者建議保留一個獨立的 U 盤,方便後續維護。
原理
由於系統無法開機等原因,而無法直接在原系統上修正錯誤,所以我們需要通過外部工具(LiveUSB)進入(arch-chroot
)系統,然後對原系統進行修改。
步驟
- 開機啟動 LiveUSB
- 掛載系統的分區,請按照自己系統的分區情況進行掛載,並確保掛載無誤。
- 連接網絡,可選。
arch-chroot /mnt
進入新系統後,進行問題排查和修復。- 問題修復後,重啟機器並進入原系統驗證。