|
安卓方案的缺點很明顯,1是安卓本身占用大,2是安卓沒法自動更新,3是只能當盒子用,其他功能少,4是崩潰沒法自啟動等等?,F(xiàn)在終于出爐了armbian方案(理論上是arm架構的linux都可以)優(yōu)點就是可以后臺自動升級,以后有更新就不需要連顯示器點檢測更新了,而且會自動閑時更新,不影響任務~并且可以借助armbian系統(tǒng)的配置來設置開機/崩潰自啟動,再也不用擔心系統(tǒng)強殺啦~
下面上攻略!
首先是給N1刷armbian系統(tǒng),我用的是5.77的版本,網(wǎng)上有很多資源。
對各位小伙伴應該不難啦~
刷完之后,有些步驟需要我們進一步配置:
1、開機不會自啟動ssh,這導致不接顯示器沒法控制N1,所以需要將ssh配置為開機自啟
2、手動掛載u盤,并設置為開機自動掛載
3、設置固定mac地址,否則每次重啟會自動變。
4、寫腳本監(jiān)聽程序是否存在,不存在則自動拉起(崩潰自啟動)
5、設置開機運行程序(按理說有步驟4不寫也行,多一層保障吧)
如果上述步驟自己知道怎么操作的話,就可以不用往下看啦,只需要知道程序運行命令即可
其中/mnts為你自己掛載的存儲路徑
如果是其他的armbian系統(tǒng),可能不存在上面提到的一些問題,如mac地址自動變化等,那就根據(jù)實際情況跳過即可
下面是冗長的配置教程~
首先是我們要準備的工具,xshell/putty,用來在電腦敲命令行控制n1,以及xftp,用來放文件到n1上。怎么連接這里不多贅述啦
為了方便起見,我先說下我的配置:
U盤掛載路徑為/mnts;
ttnode的路徑為/usr/node/ttnode
大家可以參考我的路徑,后續(xù)教程的配置也會按這路徑來,如果大家放別的位置的話需要根據(jù)自己的路徑修改對應命令。
開始教程~
1、手動掛載u盤,并設置為開機自動掛載
1)命令lsblk,查看系統(tǒng)所檢測到的磁盤,這里的 sda1就是檢測到的硬盤(我是插的靠近hdmi口旁邊的usb口),如果掛載了的話會在MOUNTPOINT項顯示掛載目錄,否則會為空
微信圖片_20201022160632.png (31.11 KB, 下載次數(shù): 4)
下載附件
保存到相冊
2020-10-22 16:07 上傳
2)在根目錄新建一個目錄用于掛載硬盤,命令如下
- <p>cd /. //進入根目錄</p><p>mkdir mnts //新建目錄名為‘mnts’ 可用'ls'查看</p><p></p>
復制代碼
3)掛載新增的磁盤sda1
4)開機自動掛載:
這條命令可以顯示硬盤信息,并記下UUID,為下一步做準備,這里以sda1為例
微信圖片_202010221606321.png (113.72 KB, 下載次數(shù): 6)
下載附件
保存到相冊
2020-10-22 16:07 上傳
5)用xftp打開/etc/fstab,編輯文件,在 fstab 最后添加這行u盤信息
- [hide]UUID=722059EC2059B835 /mnts ntfs defaults 0 0[/hide]
復制代碼
UUID=后面的內(nèi)容替換為剛剛查到的uuid,u盤格式如果是fat32的話把ntfs改為vfat
6)最后保存并應用, 則成功自定掛載,開機也會自動掛載
微信圖片_202010221606322.png (180.14 KB, 下載次數(shù): 5)
下載附件
保存到相冊
2020-10-22 16:07 上傳
2、配置開機自啟動ssh及運行程序
用xftp找到/etc/rc.local,右鍵用記事本打開,添加如下內(nèi)容(可參考網(wǎng)盤附件里的同名文件)
- <p>service sshd start</p><p>/usr/node/ttnode -p /mnts</p><p>exit 0</p>
復制代碼
其中ttnode的路徑請根據(jù)自己實際放置ttnode的位置修改;如果直接替換rc.local文件的話需要再賦予完全讀寫權限,xftp右鍵更改權限,然后全部打勾即可。
3、固定mac地址
1)用xftp打開/etc/network/interfaces文件,在eth0網(wǎng)卡上寫死一個mac地址即可。記得要給這個文件權限哦,不然編輯了無效
- <p>
- </p><p># Wired adapter #1</p><p>allow-hotplug eth0</p><p>no-auto-down eth0</p><p>iface eth0 inet dhcp</p><p><font color="Red">hwaddress 2e:2e:ce:e8:e6:19</font></p>
復制代碼
2)請務必修改為自己獨一的mac地址,mac地址如果跟別人重復那可能就無法綁定啦
4、寫腳本監(jiān)聽程序是否存在,不存在則自動拉起(崩潰自啟動)
腳本文件我已經(jīng)寫好放在網(wǎng)盤里了,文件名是crash_monitor.sh,大家把這個文件還有l(wèi)og.log文件一同放到/usr/node/ttnode目錄即可,如果路徑不同,請手動修改一下crash_monitor.sh。
這兩個文件都需要手動添加讀寫權限,xftp右鍵更改權限,然后全部打勾即可。
然后運行命令crontab -e ,將腳本加入定時運行中
也就是在末尾添加一行命令
- * * * * * /usr/node/crash_monitor.sh
復制代碼
完成后用ctrl+x退出即可。然后我們可以通過命令查看是否成功
這樣全部配置都成功啦,大家試下重啟設備會不會自動運行就可以了~
通過命令查看程序有沒在運行
能看到兩條記錄就代表在運行啦(其中一條是grep自己的可以無視)
運行成功后,點擊右上角加號按鈕,就可以搜到局域網(wǎng)內(nèi)的甜糖星愿服務了,剛開始運行并綁定的設備顯示離線是正常的,等待5-10分鐘就好~
百度云盤下載鏈接:https://pan.baidu.com/s/1SLeCko_jR92jhLnZEWFQdA
提取碼:vzqp
以上就是樓主分享的斐訊盒子N1刷成armbian教程具體教程,如果你有斐訊盒子相關問題,歡迎加入我們愛好者交流群進行溝通互動:810386864期待您的加入。
想要了解更多斐訊盒子內(nèi)容請點擊:http://m.81jnr2m.cn/bbs-419-1.html
|
上一篇: 斐訊盒子N1基于5.8.0內(nèi)核的Centos7.8系統(tǒng)以及擴容方法下一篇: 斐訊N1藍牙遙控器app
|