DriveDroid ~ 將手機變成開機USB,救援無法開機的電腦

最近在處理Arch Linux更新的時候不小心搞壞系統,無法開機,需要用開機USB進入chroot修復。以前有用過EtechDroid能在手機上製作開機隨身碟,但是此次手邊沒有任何隨身碟能用…幸好還有DriveDroid這款APP。它需要Root權限,將手機變成可開機的USB裝置,這樣電腦BIOS就能從開機裝置看到手機,從而啟動系統ISO。

聽說DriveDroid也支援Windows PE,不過我主要是用Linux所以沒試過。

DriveDroid APP由XDA用戶開發,原始碼不開源,而且已經長達3年沒更新。另一個開源的類似APP “USB Mountr"也是很久沒更新了。

儘管如此,經測試DriveDroid仍能在Sony Xperia 5 II (Android 13)手機正常運作。

1. DriveDroid測試連線

DriveDroid首先會測試一次連線,才允許使用自己的ISO開機。

電腦此時為關機狀態。

  1. 下載Linux系統的LiveUSB ISO,例如Arch Linux

  2. 安裝DriveDroid,賦予Root權限。

  3. 選取ISO所在目錄。Android 13因為安全性,ISO可能得放在Downloads以外的目錄才能存取。

  4. 手機插上電腦

  5. Sony手機選取Standard Android

  6. 電腦開機進入BIOS,應該會在可開機裝置看到手機。

  7. 手機端點選Android show up in OS

  8. 電腦重開機,應會看到DriveDroid成功開機的畫面,接著將電腦關機。

  9. 將測試結果回報給作者

2. 讓電腦從手機開機

跑完一輪測試後,才可以用自己的ISO開機。

進入DriveDroid主畫面,點選DriveDroid Boot Tester,取消掛載,右邊的USB符號會消失。

點選Arch Linux的ISO,並選取Writable USB

電腦重開機進入BIOS,選取手機作為開機裝置,這樣就能進入Arch Linux的Live USB工作階段了。

用完之後別忘記取消掛載ISO


感謝您的閱讀。歡迎分享Ivon的部落格(ivonblog.com)的文章,引用或轉載請註明文章網址,並遵守創用CC-姓名標示-非商業性-禁止改作 4.0 國際授權條款。如需商業使用請來信告之。

written by human, not by AI

如果本網站文章對您有幫助,歡迎請我喝杯珍珠奶茶。

留言板

點選按鈕,選擇您覺得方便的留言系統。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要登入Github帳號才能留言。支援markdown語法,方便您張貼程式碼,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus投放的廣告。無論有無登入皆可留言。此處留言只有本站參與者看得到。若您選擇以訪客身份匿名留言,就不會收到後續回覆通知。