Debian需要更換源,不然什么也做不了。
Debian 的軟件源配置文件是 /etc/apt/sources.list
。
debian | 鏡像站使用幫助 | 清華大學開源軟件鏡像站 | Tsinghua Open Source Mirror
參考:
Armbian_20.10最新版,你的N1物盡其用了嗎 - 斐訊無線路由器以及其它斐迅網絡設備 - 恩山無線論壇 - Powered by Discuz! (right.com.cn)
按照這個文章立的添加了源,去試;
Debian 10更換為國內源 – 筷子鋪的博客 (kzpu.com)
更換源
Debian 源使用幫助 — USTC Mirror Help 文檔
http://jkdigger.me/2019/11/25/n1-Armbian%E5%AE%89%E8%A3%85OMV%E5%81%9A%E5%AE%B6%E5%BA%ADnas/
n1 Armbian安裝OMV做家庭nas
准備工作
- 已寫入Armbian到系統emmc的n1一台。
1. 安裝OMV
01 方法1:自動安裝OMV
- ssh登入n1
- -輸入如下命令
armbian-config
- 方向鍵移到Software⇨回車
- 方向鍵移到Softy⇨回車
- 方向鍵移到OMV⇨ 空格鍵選擇⇨回車確定
- 等待安裝完成
02 方法2:手動安裝
手動安裝的原因是自動安裝容易出錯,下載進度緩慢。
- 添加 OMV 軟件源
echo "deb http://packages.openmediavault.org/public arrakis main" > /etc/apt/sources.list.d/openmediavault.list
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 7E7A6C592EF35D13 24863F0C716B980B
- 設置環境變量
export LANG=C
export DEBIAN_FRONTEND=noninteractive
export APT_LISTCHANGES_FRONTEND=none
- 開始安裝 OMV
apt update
apt install openmediavault-keyring postfix
apt install openmediavault
03 修復安裝錯誤
- 安裝出現錯誤后,輸入如下命令即可安裝成功
apt --fix-broken install
- 瀏覽器輸入n1 ip即可進入omv系統
默認用戶名 admin
密碼為:openmediavault
2. OMV必要設置
- 瀏覽器輸入n1 ip
默認用戶名 admin
密碼為:openmediavault
01 修改默認密碼
- 常規設置→web管理員密碼
- 輸入密碼和確認密碼,比如
admin
admin
- 保存並應用
02 修改日期與時間
- 日期和時間->設置
- 時區輸入,然后點擊選擇[Asia/Shanghai]
Asia/Shanghai
- 勾選 [使用NTP服務器]
- 保存並應用
03 修改自動登出時間
- 系統→Web管理員→常規設置
自動登出 改為30分鍾
- 保存並應用
3. 共享移動硬盤
注意: NFS 只是一小眾的文件共亨協議,應用的不多,但蘋果系統下應用很廣,建議還是用SMB協議吧。通用性較強些。
01 掛載移動硬盤
- 插上移動硬盤接到n1的usb口
OMV不支持EXT2,3,extFat,所以最好用ext4或NTFS
- 存儲器→文件系統
- 選擇移動硬盤→點擊[掛載]→保存並應用
02 添加移動硬盤中需要共享的文件夾
- 訪問權限管理→點擊[共享文件夾]
- 點擊[添加]
名稱:share
設備:選擇移動硬盤
路徑:點擊選擇,/表示共享整個移動硬盤
-
點擊[保存]
03 新建用戶
- 訪問權限管理->用戶->點[添加]
名稱 注意不能為root
密碼
確認密碼
用戶組 勾選users
04 設置新建用戶對文件夾的權限
- 點擊新建的用戶
- 點擊[特權]→勾選[讀和寫]
- 保存並應用
05 通過smb把共享文件夾共享出去
- [服務]→[SMB/CIFS]
- [設置]→常規設置→勾選[啟用]→保存並應用
- [共享]→點擊[添加]
共享文件夾:選擇 share
- 保存並應用
之后就可以去[我的電腦]->[網絡]中看到 名為“AML”的磁盤,輸入剛創建的用戶名和密碼就可以登入
06 設置移動硬盤待機
- 存儲器→磁盤
- 選擇 移動硬盤→點擊[編輯]
高級電源管理:1-待機狀態時最低功耗
自動聲音管理:禁用
停轉時間:20分鍾
寫入緩存:勾選 [開啟寫入緩存]
4. 開啟transmission
01 安裝插件
- 系統→插件→點擊[檢查]
- 等待檢查完成
- 輸入trans找到
openmediavault-transmissionbt
- 勾選 [ openmediavault-transmissionbt]->點擊安裝→等待安裝完成
02 開啟插件
- 服務→BitTorrent
- Files and Locations
1.下載
共享文件夾: 移動硬盤
目錄:Downloads
2.未完成-勾選[啟用]
共享文件夾: 移動硬盤
目錄:incomplete
3.Watch-勾選[啟用]
共享文件夾: 移動硬盤
目錄:watch
注意:在移動硬盤自動創建Downloads、incomplete、watch文件夾
4.保存並應用
- RPC
勾選[啟用]
修改登入密碼
保存並應用
- 設置
勾選[啟用]
保存並應用
03 transmission漢化
- ssh登入n1
- 輸入如下命令
wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh
chmod +x install-tr-control-cn.sh
bash install-tr-control-cn.sh
- 此時出現中文件界面,按照提示輸入數字
1
- 此時刷新頁面
n1的ip:9091
即可看到新界面
如果沒有看到說明瀏覽器緩存了,強制刷新Ctrl + F5或清除緩存
04 自動更新tracker
- moba登入n1
- 在 opt下新建bin文件夾
- 下載兩個腳本
wget --no-check-certificate -O /opt/bin/add-trackers-auto.sh https://raw.githubusercontent.com/AndrewMarchukov/tracker-add/master/tracker-add-auto.sh
wget --no-check-certificate -O /etc/systemd/system/transmission-tracker-add.service https://raw.githubusercontent.com/AndrewMarchukov/tracker-add/master/transmission-tracker-add.service
- 給執行權限
chmod +x /opt/bin/add-trackers-auto.sh
- 編輯
opt
目錄下的add-trackers-auto.sh
設置文件中用戶名密碼,如果沒有修改為“:”
- 自啟動設置
systemctl daemon-reload
systemctl enable transmission-tracker-add.service
systemctl start transmission-tracker-add.service
- 查看狀態
systemctl status transmission-tracker-add.service
- ctrl+c退出
此時,添加種子就會自動更新 tracker
05 啟用隨機端口
- 瀏覽器中輸入n1的ip:9091即可進入transmission
192.168.2.111:9091
- 啟用隨機端口
設置→網絡傳輸→勾選[啟用隨機端口]
https://blog.syficy.com/N1andArmbian.html#%E5%89%8D%E8%A8%80
前言
故事要從一場p2p開始,斐訊終於暴雷之后留下了不少“膾炙人口”的好東西,比如霸占千元路由器榜單的k3c等等。
疫情在家過於無聊,正當家里要換個機頂盒看電視時,我看到了斐訊n1這玩意兒,拿來刷了個安卓電視盒子程序,看電視確實很爽,疫情過后,家里的電視也沒人看了,於是就拿到學校里來,想着能不能干些新東西。
資源
硬件資源
N1盒子一台
USB公對公刷機線一條
U盤一個
顯示器
鍵盤
網線一根
全家福:
軟件資源
降級工具
armbian系統鏡像
鏡像寫入U盤工具
社區資源
斐訊N1的資源討論網上確實很多,恩山論壇上的斐訊專區內N1盒子相關討論超越K3成為了“最火”的斐訊設備。
在這上面可以找到很多愛好者的刷機歷程和資源
armbian
Armbian是用於ARM開發板的基於Debian和Ubuntu的計算機操作系統,armbian_2010是目前最新的穩定版。
降級
對於原安卓系統的盒子,需要先進行降級,通過連接顯示器打開adb調試,然后獲取ip地址。
打開官方降級工具,選擇N1降級選項。
制作啟動盤
使用win32DiskImager工具將armbian鏡像(Armbian_20.10_Arm-64_buster_current_5.9.0.img)寫入U盤,制作U盤啟動盤
如果之前制作過,首先要用磁盤工具將U盤分區刪除並新建分區,然后在資源管理器格式化該U盤。
打開軟件,選擇鏡像,然后選擇要寫入的U盤,點擊寫入:
接下來的步驟很關鍵,為了在N1上正常驅動,需要對啟動盤的文件進行如下修改。
修改/extlinux/extlinux.conf文件
全文替換成以下內容:
Code
LABEL Armbian
LINUX /zImage
INITRD /uInitrd
FDT /dtb/amlogic/meson-gxl-s905d-phicomm-n1.dtb
APPEND root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0
修改/dtb/amlogic目錄,替換dtb文件
修改/u-boot-s905x-s912文件名為u-boot.ext
系統安裝
插上鍵盤和顯示器,注意需要將啟動U盤插到靠近hdmi的插口,然后在開機倒計時五秒內按下鍵盤任意鍵,再運行命令
run usb_boot
然后進入了usb安裝模式。
之后會提示重置root的密碼,然后創建新用戶。
創建完成之后,運行
./install-aml.sh
將U盤內系統寫入到N1盒子的系統中。
系統運行
寫入完成后,拔掉啟動盤和電源,重新插上電源開機,便進入armbian系統。
深入armbian-config命令,進入armbian配置。
選擇network->wifi可以選擇wifi連接。
當然也可以直接連接網線。
ssh登入
剛安裝完的系統直接ssh登入是不行的,需要先更新系統包。這一步或是在“優秀”網絡下進行,亦或是換系統代理源。輸入命令:
apt update && apt upgrade -y
經過漫長等待之后,可以通過ssh的方式登入,終於可以拔掉鼠標和顯示器,使用ssh登入了,接下去的步驟就舒服多了。
基礎配置
時區語言修改
在armbian-config的timezone中修改地址為上海
將locales改為zh_CN.UTF-8
修改后截圖如下
DNS問題
在修改dns后,重啟系統會無效,需要進行軟鏈接:
sudo ln -fs /run/resolvconf/resolv.conf /etc/resolv.conf
嘗試ping baidu.com,可以就沒問題
安裝nas管理軟件-OMV
OMV官網
openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Thanks to the modular design of the framework it can be enhanced via plugins.
輸入
sudo armbian-config
打開系統配置,選擇軟件頁面,選中OMV並且Install。
實測在armbian20.04版本中直接安裝會有閃退的可能,這時候需要重啟系統並且運行
apt update && apt upgrade -y
之后再重啟,進入armbian-config重新安裝,實測不會再閃退
也可以使用該鏈接教程來進行命令行的安裝。
docker 安裝
在armbian-config的軟件界面可以選中docker安裝
syncthing 安裝
在armbian-config的軟件界面可以選中syncthing安裝
Author: Shen Yufan
Link: https://blog.syficy.com/N1andArmbian
Source: Syficy
Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.