安卓裝Linux ,坑真的多,Linux deploy&Termux踩坑記||在舊手機上建立自己的服務器(1)||2020年新貨

舊安卓手機扔了可惜還污染環境(非正規處理渠道),換盆總覺得虧,那怎麼能繼續發揮餘熱呢?本文就手把手教你怎麼用舊手機搭建Linux系統並以Linux系統爲服務器搭建個人網站,可以記錄日常生活,做電子日記,不怕信息泄露;也可以內網穿透以外網訪問。
首先說明,本教程在前人種樹的前提下做出,感謝大神們對我的幫助,由於參考教程較多,這裏就不一一列舉感謝了(主要是自己也記不清了)當然本教程也會有諸多紕漏,普適性較差還望大家包含和指正。然後我用的硬件爲樂視超級手機1(處理器helio x10 arcch64架構),win10電腦一臺。


安裝Ubuntu Core(或其他Linux)

關於準備工作的教程很多,我這裏就不詳細介紹,做一個彙總(不保證適用於每個人),只重點介紹在這個過程中我踩過的坑:

方案一:Linux deploy容器

該方案可以達到很高的運行速度,現在的安卓手機性能已經足夠運行,所以可以使用此方案來學習Linux或滿足一時好奇心嚐嚐鮮,用來裝X也不錯。

準備軟件如下:Linux deploy、magisk root包安卓新版本或su root包安卓7以下、busybox安裝器。
手機端操作軟件JuiceSSH(其他ssh)和VNC Viewer(其他vnc)
桌面端操作軟件Xshell、VNC Viewer等
地址如下:
busybox https://github.com/meefik/busybox/releases
linuxdeploy https://github.com/meefik/linuxdeploy/releases
JuiceSSH https://www.juicessh.com/各大應用商店有售
VNC Viewer https://www.realvnc.com/en/connect/download/viewer/

具體過程和諸位搜到的大同小異,

  1. 將手機root
  2. 安裝busybox,進入後點擊安裝,並記下安裝路徑,一般爲/system/xbin。
  3. 安裝Linux deploy ,配置環境,點擊PATH變量更換爲第二步中的地址(其他大佬都說要這樣做,也就寫上了,但自己的經驗是這個並沒什麼用)一般上面三項都選上,有
  4. 點擊下圖中按鈕即可進入系統配置,具體配置選項可參考其他大佬的介紹,這裏推薦兩個12。其中SSH一定要開啓,圖形界面看自己需求,其實ARM平臺的軟件相對來說很少,即使安裝到了圖形界面,雖然現在處理器性能足夠,但由於驅動和VNC轉發的緣故,總會有很多的延遲和緩慢,勉強能用吧!
    配置鏡像
  5. 配置完成後點擊下圖2,這裏需要特別說明的是網絡一定得是穩定且沒有防火牆的,或者沒有屏蔽某些內容的,否則會無法下載資源,當安裝失敗時可以嘗試更換網絡試試。
    Linux deploy
  6. 當出現以下畫面並顯示<<<deploy後說明安裝已完成,需要看一下以下兩個部分最後兩行的ssh和vnc是否是done。如果出現fail可以換個網絡,或者換個安裝方式,如目錄的換成鏡像文件。如果以上 方式 都不行的 話,那說明你不正確的操作太多了,一定 在點擊 停止後在進行系統文件的刪除,然後恭喜你可以重新刷機了。
    正確安裝
    在這裏插入圖片描述
    完全成功

方案二:Termux

termux據說是安卓端神器,僅僅幾兆的軟件就可以模擬Linux衆多命令,安裝即用,當然擴展也是其殺手鐗,通過安裝不同的環境文件,可以內建很多的Linux,左側右滑可以調出對話選項,一個對話可以新建一個環境。可以利用閒暇時間來學習,相信手機碼字感覺非常不好,它還支持ssh或vnc到window。同時還可以模擬window等,非常強大,有一個支持的社區。Termux是一個Android下一個高級的終端模擬器, 開源且不需要root, 支持apt管理軟件包,十分方便安裝軟件包, 完美支持Python, PHP, Ruby, Go, Nodejs, MySQL等。隨着智能設備的普及和性能的不斷提升,如今的手機、平板等的硬件標準已達到了初級桌面計算機的硬件標準, 用心去打造完全可以把手機變成一個強大的工具.
termux有兩個官方下載途徑因爲衆所周知的緣故,大多可以從F-Droid下載。termux軟件運行圖
關於termux的使用已經有太多的教程,我不想在重新總一遍了。只是推薦一個termux的魔改版,添加了太多實用的功能具體可參考文件鏈接:https://pan.baidu.com/s/17228hWttFatUYHNNlDU9Vg提取碼:sw5w


爲ubuntu安裝桌面環境(大約佔1G)(轉)原文鏈接

方案一:最簡單

當然就是Linux deploy自帶的配置是需要做出選擇的桌面了。我在嘗試後還是推薦這種方式,其他方式安裝的桌面會出現文件目錄掛載不正確的情況 。這時候就需要有一定的技術去做軟連接,對於新手有一定的難度(大神請自動略過)。

方案二:安裝gnome桌面

sudo apt-get install gnome-core

安裝vnc

sudo apt-get install vnc4server

啓動vnc

vncserver

設置一下密碼

接着設置一下配置文件

vim ~/.vnc/xstartup

修改爲

複製代碼

#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

gnome-panel &
gnmoe-settings-daemon &
metacity &
nautilus &

複製代碼
然後重啓vnc

vncserver -kill :1 //關閉

vncserver :1    //開啓

用vnc連接的時候 地址欄填寫 ip:1 然後輸入剛剛設置的密碼就可以進入了

如果出現桌面是灰色的現象,嘗試一下下面的方法

解決灰色桌面問題:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

原因是gnome有些組件沒有裝上

方案三 安裝ubuntu desktop(轉)原文鏈接

Tasksel是一個特定於Ubuntu和Debian的工具,它有助於將多個相關軟件包安裝爲協調任務。 Tasksel使得安裝相關軟件包非常容易,這些軟件包組成了以下內容:

LAMP Server
Mail Server
Print Server
Database servers
Samba file server
And more

例行升級

sudo apt-get update
sudo apt-get upgrade -y

安裝桌面工具

sudo apt-get install tasksel -y

運行工具

sudo tasksel

將打開一個基於curses的GUI。使用鍵盤箭頭鍵,向下滾動以選擇Ubuntu desktop.選擇Ubuntu桌面進行安裝。
tesksel
選擇Ubuntu桌面後,單擊空格鍵將其選中,按Tab鍵選擇Ok,然後按鍵盤上的Enter鍵。 這將在Ubuntu Server上安裝成功的GNOME桌面所需的一切。 完成此過程後,重新啓動服務器,重啓後,LightDM顯示管理器將迎接您
安裝過程


最後附上我的 桌面吧:
在這裏插入圖片描述
也歡迎大家進入我的個人博客參觀

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章