玩客雲刷armbian刷機過程
準備硬件:
1.玩客雲1臺
2.USB公對公線一根
3.USB串口模塊一個
4.8G以上優盤一個
5.拆機螺絲刀,攝子等php
工具軟件說明:
1.USB_Burning_Tool-----------------------刷玩客雲通用安卓固件的(需安裝)
2.USBWriter--------------------------------寫入U盤鏡像用的(直接用)
3.putty_x64_0.70---------------------------PC端調試工具(直接用)
4.JuiceSSH_2.1.4_116----------------------手機端調試工具(非必選推薦用)html
文件說明:
1.u-boot.bin---------------------------------UBOOT不用說了(直接用)
2.meson8b_m201_1G.dtb-------------------解決了玩客雲聯網問題(直接用)
3.update.img--------------------------------玩客雲通用安卓固件(直接用)
4.Armbian_5.8.8_Onecloud_emmc.7z-------須要刷入的EMMC固件(需解壓)mysql
本文涉及軟件下載地址:nginx
內有MD5碼校驗,下載到加料的後果自負!!!sql
刷機步驟:
1.拆機,短接,刷入通用安卓固件
2.優盤寫入emmc固件
3.複製uboot及meson8b_m201_1G.dtb至優盤覆蓋原文件
4.鏈接TTL線及相關設置
5.TTL中斷刷入uboot
6.TTL中斷修改啓動項
7.優盤插上開始刷機
8.刷完收工數據庫
用準備好的攝子或其餘短路工具,玩客雲背面短接圖中2點後,不要鬆手,給玩客雲通電,軟件上有動靜後,鬆開攝子.至燒錄成功. 點擊」中止」,退出軟件,拔下USB公頭線,斷電玩客雲,放到一邊備用.
(其餘型號主板短接請參見其餘帖子.)
注:報錯解決辦法,快速把USB線拔下來,再插上去.ubuntu
2.優盤寫入emmc固件
準備8G及以上優盤,在電腦上格式化(選擇FAT32),
運行USBWriter,將解壓後的wanke-emmc.img,寫入優盤.寫入完成後,不要着急拔下來.vim
3.複製uboot及meson8b_m201_1G.dtb至優盤覆蓋原文件
打開寫入好的優盤,將u-boot.bin複製到優盤目錄下, meson8b_m201_1G.dtb複製覆蓋到dtb目錄下,彈出優盤,放到一邊備用.windows
4.鏈接TTL線及相關設置
A.準備好usb轉TTL模塊,電腦安裝好模塊驅動,將COM口(不必定和我同樣是COM3)
位/秒修改成115200,流控制改成無,(我用的是CP2102六合一模塊)如圖:安全
B.玩客雲不要通電,將TTL線與玩客雲鏈接好,(圖上是自已焊的排針,能夠用網線剝出銅絲插到杜邦線及玩客雲小孔裏也能夠),
模塊-------------------------玩客雲
RX----------------------------TX
TX----------------------------RX
GND------------------------GND
C.運行putty_x64_0.70.exe,設置以下(我仍是喜歡用SecureCRT):
D.玩客雲通電,查看屏幕是否有輸出,有輸出表示TTL鏈接正常,如不正常請檢查模塊及TTL線是否鏈接正常.拔下玩客雲電源.
5.TTL中斷刷入uboot
上面的工做都作好後,保持putty爲當前窗口,將玩客雲通電後,迅速狂按回車鍵,至中斷成功.
中斷成功,屏幕顯示將停留在m8b_m201_1G#狀態.此時玩客雲網絡是不通的.
將準備的優盤插到1號USB口(離網口近的),在puttyk中輸入如下命令:
一條一條粘貼到窗口,回車執行.
usb start;fatload usb 0 12000000 u-boot.bin
store rom_write 12000000 0 60000
saveenv
完成後,拔下優盤,而後將玩客雲斷電.
6.TTL中斷修改啓動項
將玩客雲通電,中斷,(此時玩客雲已能夠連網,如鏈接網線,可用dhcp、pri、ping等命令查看測試網絡等,這裏不贅述了)
仍是一條一條粘貼到窗口,回車執行.
setenv bootfromrecovery 0
setenv bootfromnand 0
setenv start_mmc_autoscript 'if fatload mmc 0 11000000 s805_autoscript; then autoscr 11000000; fi;'
setenv start_usb_autoscript "if fatload usb 0 11000000 s805_autoscript; then autoscr 11000000; fi; if fatload usb 1 11000000 s805_autoscript; then autoscr 11000000; fi;"
setenv start_autoscript 'if usb start; then run start_usb_autoscript; fi; if mmcinfo; then run start_mmc_autoscript; fi;'
setenv bootcmd 'run start_autoscript; run storeboot'
setenv firstboot 1
saveenv
完成後,玩客雲斷電,此時能夠把TTL線都拔掉了。
7.優盤插上開始刷機
將準備的優盤插到1號USB口(離網口近的),玩客雲通電,觀查前面板藍燈或優盤燈,等一會,約5~10分鐘,期間玩客雲會轉成藍紫2色燈交替閃爍,直至藍燈長亮,拔下優盤,玩客雲斷電。
注意:若是沒有燈閃,可在5分鐘後將玩客雲斷開再從新通電,有交替閃爍就說明離成功不遠了。
8.刷完收工
玩客雲聯網,通電,藍燈長亮。
在路由器裏能夠看到玩客雲的IP出現,能夠用PUTTY,SSH鏈接到設備。
用戶名 root 密碼1234 (上有固件大神QQ,去膜拜吧)
使用passwd 修改密碼後,盡情的玩耍吧。
關於如何配置samba共享,nginx,php,可道雲,我另開貼再詳述吧。
Armbian刷機完成!
7.安裝Nginx
apt-get -y install nginx
echo "<?php phpinfo(); ?>">/var/www/html/info.php
8.安裝php及組件
apt install php php-fpm php7.0-mysql php7.0-gd php7.0-curl php7.0-mbstring
9.安裝mysql
apt install mysql-server
10.建立kodbox數據庫
#設置數據庫密碼
mysql> set password for 'root'@'localhost' = password ('你的新密碼');
#爲可道雲建立數據庫
mysql> create database if not exists kodbox defalut charset utf8 collate utf8_general_ci;
#確認數據庫已創建
mysql> show databases;
使用Navicat鏈接數據庫
MySQL-1698 : Access denied for user 'root'@'localhost'解決方法
解決辦法以下:
mysql -u root -p
使用密碼登陸
mysql> use mysql;
mysql> update user set plugin=‘mysql_native_password’ WHERE User=‘root’;
mysql> flush privileges;
mysql> exit;
重啓mysql服務
service mysql restart
sudo mysql -uroot
use mysql;
update user set plugin='' where user='root';
flush privileges;
exit;
如出現2003-Can't connect to Mysql on '主機名'(10061)問題。緣由是ubuntu系統的mysql不容許被遠程鏈接操做。
解決辦法以下:
cd /etc/mysql/mariadb.conf.d
vim 50-server.cnf
將bind-address = 127.0.0.1 改成 bind-address = 0.0.0.0
保存退出
重啓mysql服務
service mysqld restart
配置Nginx
備份原配置文件至root文件夾
sudo cp dafault /root/default.bak
編輯default文件
vim /etc/nginx/sites-enabled/default
開行號顯示
:set nu
在第44行前面加上index.php
顯示以下:
index index.php index.html index.htm index.nginx-debian.html;
在第56-63行,按照如圖所示,取消原有#註釋,顯示以下
location ~ \.php$ { include snippets/fastcgi-php.conf; # # # With php-fpm (or other unix sockets): fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; # # With php-cgi (or other tcp sockets): # fastcgi_pass 127.0.0.1:9000; }
保存退出。
重啓 nginx服務
service nginx restart
安裝samba 附:安裝samba 將網站目錄共享 方便上傳源碼 apt-get -y install samba 編輯smb.conf 在配置文件最下面 新增共享網站目錄 vi /etc/samba/smb.conf [myshare] comment = myshare path = /var/www/html writable = yes 保存退出 建立samba的root用戶密碼: touch /etc/samba/smbpasswd smbpasswd -a root 重啓SMB服務 /etc/init.d/samba restart windows電腦訪問驗證 開始--運行 輸入 \\ip 輸入密碼便可訪問 WIN10共享訪問錯誤解決辦法: 錯誤提示: 你不能訪問此共享文件夾,由於你組織的安全策略阻止未經身份驗證的來賓訪問,這些策略可幫助保護你的電腦免受網絡上不安全設備或者惡意設備的威脅 開始--運行--gpedit.msc--計算機配置--管理模板--網絡--Lanman工做站 雙擊右窗口內「啓用不安全的來賓登陸」 --改成「已啓用」 肯定便可解決!
安裝可道雲
下載可道雲至 /var/www/html
解壓
目錄設置權限
chmod -R 777 /var/www/html
設置USB移動硬盤掛載