LICENSE: CC BY-NC-SA 4.0
前言
百度網盤你【資料刪除】。
正文
之前給小米 6 安裝了 Linux Deploy,但是跑個 cpu 佔用高點的東西就不行了(?),於是決定刷上 Linux。
現在比較流行的刷原生 linux 的方案大概也就 ubuntu touch 和 postmarketOS 了。我選擇了 ubuntu touch。
然而官方的 ubports 軟體不給力,卡了半天還不給進度條,只能手動刷了。
在網上一通踩坑後發現知乎的這篇回答比較靠譜。但其中檔案下載部分直接略過,就像是留作練習答案略,因此還要參考這篇 qsBye 的部落格。
下面說說我成功的步驟。會盡量詳細點,但可能還是有點簡略。
小米 6 需要解鎖,方法可以自行搜尋。還要準備一根資料線並開啟手機的 USB 除錯。
參考這裡的連結,下載:halium-boot.img
,miui_MI6_7.9.7_Firmware.zip
,Ubuntu-Touch_sagit-().zip
。如果沒有裝 TWRP 還要下載 twrp-().img
。括號裡的東西(應該)不重要。建議下載在電腦裡。手機的東西會清除。
電腦裡要下載 adb
.
-
刷入 TWRP。這裡我用電腦刷入失敗,一怒之下怒了一下,然後用手機上的 TWRP 軟體刷了。
-
重啟並進入 TWRP。進 recovery 的方法應該是因手機而異的,小米 6 是關機狀態下長按
音量+
和電源
。其他品牌的手機還是別看了,我不保證不會出事。 -
(下面的 3 步和知乎上文章的操作完全一樣,建議去那裡看,有圖)
-
點 Wipe - 點 Advanced Wipe - 選擇
Dalvik/ART Cache
、System
、Cache
、Data
- 滑動 Swipe to Wipe -
Wipe - Format Data - Swipe - (輸入
yes
確認) -
重啟到 recovery
-
用資料線連上電腦並拷入
halium-boot.img
,miui_MI6_7.9.7_Firmware.zip
,Ubuntu-Touch_sagit-().zip
。例如adb push halium-boot.img /sdcard
-
手機點 Install - 選擇
miui_MI6_7.9.7_Firmware.zip
- 滑動 - 按返回鍵 -
同樣的方法刷入
Ubuntu-Touch_sagit-()
. -
Install - Install Image - 選擇
halium-boot.img
- 選擇Boot
分割槽 - 滑動 -
重啟
理論上現在應該已經刷好了。如果沒有別打我(
預設使用者名稱和密碼都是 phablet
。