小米 6 刷機 Ubuntu Touch 的踩坑記錄

383494發表於2024-07-13

LICENSE: CC BY-NC-SA 4.0

前言

百度網盤你【資料刪除】。

正文

之前給小米 6 安裝了 Linux Deploy,但是跑個 cpu 佔用高點的東西就不行了(?),於是決定刷上 Linux。

現在比較流行的刷原生 linux 的方案大概也就 ubuntu touch 和 postmarketOS 了。我選擇了 ubuntu touch。

然而官方的 ubports 軟體不給力,卡了半天還不給進度條,只能手動刷了。

在網上一通踩坑後發現知乎的這篇回答比較靠譜。但其中檔案下載部分直接略過,就像是留作練習答案略,因此還要參考這篇 qsBye 的部落格

下面說說我成功的步驟。會盡量詳細點,但可能還是有點簡略。

小米 6 需要解鎖,方法可以自行搜尋。還要準備一根資料線並開啟手機的 USB 除錯。

參考這裡的連結,下載:halium-boot.imgmiui_MI6_7.9.7_Firmware.zipUbuntu-Touch_sagit-().zip。如果沒有裝 TWRP 還要下載 twrp-().img。括號裡的東西(應該)不重要。建議下載在電腦裡。手機的東西會清除。

電腦裡要下載 adb.

  1. 刷入 TWRP。這裡我用電腦刷入失敗,一怒之下怒了一下,然後用手機上的 TWRP 軟體刷了。

  2. 重啟並進入 TWRP。進 recovery 的方法應該是因手機而異的,小米 6 是關機狀態下長按 音量+電源其他品牌的手機還是別看了,我不保證不會出事。

  3. (下面的 3 步和知乎上文章的操作完全一樣,建議去那裡看,有圖)

  4. 點 Wipe - 點 Advanced Wipe - 選擇 Dalvik/ART CacheSystemCacheData - 滑動 Swipe to Wipe

  5. Wipe - Format Data - Swipe - (輸入 yes 確認)

  6. 重啟到 recovery

  7. 用資料線連上電腦並拷入 halium-boot.imgmiui_MI6_7.9.7_Firmware.zipUbuntu-Touch_sagit-().zip。例如 adb push halium-boot.img /sdcard

  8. 手機點 Install - 選擇 miui_MI6_7.9.7_Firmware.zip - 滑動 - 按返回鍵

  9. 同樣的方法刷入 Ubuntu-Touch_sagit-().

  10. Install - Install Image - 選擇 halium-boot.img - 選擇 Boot 分割槽 - 滑動

  11. 重啟

理論上現在應該已經刷好了。如果沒有別打我(

預設使用者名稱和密碼都是 phablet

相關文章