原來的鏡像弄壞了,本想重新下一個新鏡像,卻坑爹的
E:the selected extractor cannot be found:ar
原因:
busybox官網 https://busybox.net/
不知為何,我在官網下載的 busybox 沒有自帶 ar 命令,明明官方網站上寫著 有 ar 命令
測試 busybox ar
發現還真沒有 ar 命令,不知去哪了,測試了幾個舊版本,也沒有 ar 命令。。。
解決:
https://github.com/meefik/linuxdeploy/releases
在LinuxDeploy官方發布頁發現
Linux Deploy 1.5.4
@meefik meefik released this on 11 Oct 2015 · 72 commits to master since this release
Fixed a problem with user password that contains uppercase letters
Added support system BusyBox, a built-in is no longer supported
Added option to display a time stamp
Improved support for framebuffer
Translated into Portuguese
Linux Deploy 1.5.4 取消了內置busybox支持
那就是說明 Linux Deploy 1.5.3 和以下版本是自帶busybox的咯
然後事情就簡單了
自己增加 ar 命令
1.去下載 Linux Deploy 1.5.3
2.然後 提取裡面的 busybox
3.改名字 busybox 為 ar
4.復制到 /system/xbin/ 裡面
4.修改權限為 rwxr-xr-x
現在可以開始部署 Linux 了
或者你可以用我從 Linux Deploy 1.5.3 apk 中提取出來並改名的
這個 android 版的,如果要 intel 版自己去Linux Deploy 1.5.3 apk裡面提取把
https://yunpan.cn/cSfHRKagwK2TY (提取碼:ea4e)
1.下載解壓
2.把解壓出來的 ar 復制到 /system/xbin/ 裡面
3.修改權限為 rwxr-xr-x
現在可以開始部署 Linux 了