成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

Linux可以運行在智能手機上嗎?

網(wǎng)友解答: Linux的優(yōu)點不用說了吧,安全、穩(wěn)定、高效,許多特定的操作必須要Linux環(huán)境才能實現(xiàn),這是Windows都無法取代的地位,也許你會說Android本身即是Linux進化而

網(wǎng)友解答:

Linux的優(yōu)點不用說了吧,安全、穩(wěn)定、高效,許多特定的操作必須要Linux環(huán)境才能實現(xiàn),這是Windows都無法取代的地位,也許你會說Android本身即是Linux進化而來的,可是最重要的一點安卓多數(shù)是arm構架系統(tǒng),另外還閹割了許多的功能,哪有Ubuntu那樣封的快感啊,那么啥時Android也能運行發(fā)行版的Linux呢?

sourceforge上的Linux-on-android項目給我們帶來了福音,可是官方支持的設備可是少之又少,怎么才能支持你手中的設備呢,就讓我們一起DIY自己的啟動腳本,保證成功,開啟linux之旅吧!

任意安卓設備一部

解壓軟件

網(wǎng)絡(最好是WIFI)

root權限

超級終端

Busybox

至少3gb剩余空間的內存卡

手機必須要Root,沒有的度娘解決。

2

首先安裝 終端模擬器 軟件,稍后有用,度娘一下搞定了。

步驟閱讀

3

然后是Busybox,這是一款高度集成的Linux小工具集合,也很容易找到,安裝好就行。

4

安裝Android VNC ,用于連接遠程桌面。

5

手機內核必須支持loop和ext2文件系統(tǒng),實踐證明ext3,ext4也是可以的。

(1)檢驗是否支持loop設備

打開 終端模擬器,鍵入命令 ls /dev/block看是否有l(wèi)oopN設備,N是數(shù)字。

(2)ext支持不好確定,多數(shù)安卓都支持,畢竟是Linux系統(tǒng)出身嘛,后續(xù)交代。

6

由于sourceforge服務器在地球的另一面的美國,所以訪問速度自然是不用吐槽的啦,不過還好鏡像服務器還是不少的,可以百度搜索sorceforge鏡像

選擇你喜歡用的系統(tǒng)下載下來吧。

這里要下載兩個文件

(1)、鏡像文件

有三個版本,完整版(Large)、精簡版(smalll)、核心版(core)

可以在服務器相應文件夾下找到zip文件,大小約500MB,解壓出來2GB左右。

* 注:完整版和精簡版有桌面程序,核心版只有命令行界面

(2)、腳本文件

在相應Linux發(fā)行版文件夾里面找到,帶script的zip文件就是了,也下載下來。

END

二、后續(xù)操作

下載鏡像和腳本文件之后在/sdcard上創(chuàng)建一個文件夾,名字與相應的linux發(fā)行版名字相同,將下載到的zip文件解壓到此處,鏡像和腳本都要解壓到這個文件夾。

比如筆者的Ubuntu 10.04就是在/sdcard上創(chuàng)建一個名為ubuntu的文件夾,然后把ubuntu.img和ubuntu.sh解壓到/sdcard/ubuntu/即可。

然后就是最重要的一步修改腳本了,許多人不成功就是這里沒有修改了。

先看一下腳本文件吧!所有的腳本都是差不多的歐!

如圖

找到圖上第三行的位置,

mount -o remount,rw /dev/block/mmcblk0p5 /system

我們看到這是掛載/system為 可寫 狀態(tài),但是這里卻是掛載的固定是'/dev/block/mmcblk0p5',這腫么可以??要知道安卓的硬件是遍地開花、各式各樣都有,/system的所在的設備也各不相同,比如我的是在/dev/block/mmcblk0p19,以前用的是mmcblk0p12,根本不可能統(tǒng)一的

所以我們需要找到/system究竟對應的是那個分區(qū)。

方法:給個比較可靠的方法吧,下載一個和你的手機相對應的刷機包,打開META-INFcomgoogleandroidupdater-script文件,搜索"/dev/block"關鍵字,找到一條與system相關的一行,看到了這樣一行

format("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "0", "/system");

那個帶/dev/block的那個就是你的system分區(qū),用它來替換原來腳本的那一個 /dev/block/mmcblk0p5吧!

我的修改結果是

mount -o remount,rw /dev/block/platform/msm_sdcc.1/by-name/system /system

這里因人而異,不要照搬哦!

然后打開終端模擬器,測試一下

1.輸入 su 并回車,獲取root權限

2.輸入 cd /sdcard/ubuntu 進入腳本文件所在目錄,這里ubuntu替換你創(chuàng)建的文件夾名字

3.輸入 sh ubuntu.sh ,運行ubuntu系統(tǒng)

到這里理論上是應該成功了

出現(xiàn)圖一這樣的情況時就要輸入分辨率了,我的是1280x720,比較常用的還有800x600等

輸入1280x720 ,回車

等待出現(xiàn) root@localhost:/# 你的Linux已經(jīng)啟動成功啦

終端模擬器以經(jīng)連接到ubuntu的終端了

但是沒有桌面讓我們怎樣愉快的玩耍呀?

所以打開AndroidVNC,配置一下 參數(shù)

Nickname:隨便寫

Password :你的Linux名稱,我的是ubuntu

Address : 因為是本機運行,所以寫 localhost 或者 127.0.0.1

Port : 默認5900

Username:root

Color Format : 24-color (4bpp)

然后點擊左上角Connect即可

然后就看見了我們期待已久的Ubuntu界面里

但是還有個問題,不支持中文是一個蛋疼的問題啊

所以在安卓系統(tǒng)上找個中文ttf(直接復制/system/fonts/DroidSansFallback.ttf也是可以的)放到/sdcard

進Linux系統(tǒng)后復制字體到

/usr/share/fonts/truetype/ttf-dejavu

重啟就能再見到親切的中文了!

在Linux界面下

1.音量鍵相當于鍵盤的上下箭頭↑↓

2.雙指可以縮放界面,雙指滑動可以滾屏

3.按下菜單鍵-send 可以 觸發(fā)特殊鍵 比如 ctrl + alt + delete 關機重啟

4.菜單鍵- Input Mode 可以選擇 鼠標操作方式 , 推薦選擇touchPad 把觸屏當觸摸板用

希望可以幫到你!

網(wǎng)友解答:

可以,沒問題。不過也不是任何linux發(fā)行版都可以運行于手機上,也不是任何手機都可以運行l(wèi)inux。大家熟悉的黑客操作系統(tǒng)kali linux就提供手機安裝包Kali Linux NetHunter。具體地址:https://www.kali.org/kali-linux-nethunter/

支持Nexus 5, Nexus 6, Nexus 7, Nexus 9, Nexus 10 和OnePlus One。Kali Linux NetHunter包含完整的kali工具集,支持802.11無線注入和AP模式,支持多個支持的USB無線網(wǎng)卡。還可以運行USB HID鍵盤攻擊。但是……前提是您得有個支持Kali Linux NetHunter的手機。為什么其他的手機不行呢?因為沒有適合其他手機的配套驅動。假如你是技術大牛,為您的愛機找到了驅動,那么接下來手機安裝linux也就沒有什么大問題了。

記得google上有一款軟件,可以讓您體驗一下linux,需要root權限。叫做linux Deploy還需要安裝busyBox pro,busyBox pro這一款軟件集成了許多l(xiāng)inux命令,初學者可以玩一玩,滿足一下好奇心。

有興趣的話可以看一看這個鏈接https://jingyan.baidu.com/article/db55b609e827504ba30a2fe7.html

如果我的回答對您有幫助,請您笑一笑,微笑面對每一天。

標簽: