Globe

Kratos
专注于用户阅读体验的响应式博客主题
  1. 首页
  2. 斐讯N1刷机教程
  3. 正文

斐讯N1刷Armbian+Docker+OMV教程

2023年12月13日 31点热度 0人点赞 0条评论

1.如果是官方固件,请先降级。如果是已经刷过电视固件等等,直接U盘启动。

2.Armbian下载地址
https://github.com/ophub/amlogic-s9xxx-armbian
尽量使用Armbian-bullseye

3.下载带s905d的固件,这个是支持N1的固件,请不要下错。

4.将固件刷入U盘,U盘要超过2G,就算8G吧。
刷机工具balenaEtche/USB_Burning_Tool/rufus

5.将U盘插入靠近HDMI接口的USB,这个接口才支持刷机。

6.插入电源,等待机器命令函启动完成,然后创建密码,这个是root账号的密码,然后出现base的时候选1,最后会提示你创建新用户,直接按ctrl+z退出。

7.将系统安装到emmc
armbian-install

8.然后选择101,在选择1,等待刷入完成。出现scuessed,在输入poweroff。

OK,可以拔掉U盘,重新拔插电源线。armbain已经安装进入N1的emmc了。
如果想wifi联网可以输入armbian-config
然后选择network,接着选择WIFI,
还有一种自己配置方式sudo mutui。

先备份sources.list:
cp /etc/apt/sources.list /etc/apt/sources.list.cp

然后安装vim:
apt install -y vim

最后打开sources.list文件
vim /etc/apt/sources.list

然后将里面的全部删除,替换为下面的清华源:
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free

或者替换中科大的:
deb https://mirrors.ustc.edu.cn/debian/ bullseye main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ bullseye-updates main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ bullseye-backports main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main contrib non-free

然后更新系统:
apt update -y
apt upgrade -y

最好hosts添加:
vim \etc\hosts
输入i 在最下面添加
3.162.125.54 get.docker.com
13.32.151.28 download.docker.com

185.199.108.133 objects.githubusercontent.com

注意这些IP在https://www.ipaddress.com/中查询。不然可能下面安装docker失败

安装Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh --mirror Aliyun
如果上面的安装脚本安装不了,也可以试试下面的(菜鸟教程,20230324安装成功)
curl -sSL https://get.daocloud.io/docker | sh

N1(Armbian-bullseye)安装OMV6
1. 手动添加并安装omv官方秘钥环
apt-get install --yes gnupg
wget -O "/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc" https://packages.openmediavault.org/public/archive.key
apt-key add "/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc"

2. 添加清华源软件包储存库加速
cat < /etc/apt/sources.list.d/openmediavault.list
deb https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/public shaitan main
deb https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/packages shaitan main
## Uncomment the following line to add software from the proposed repository.
# deb https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/public shaitan-proposed main
# deb https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/packages shaitan-proposed main
## This software is not part of OpenMediaVault, but is offered by third-party
## developers as a service to OpenMediaVault users.
# deb https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/public shaitan partner
# deb https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/packages shaitan partner
EOF

3. 设置环境变量
export LANG=C.UTF-8
export DEBIAN_FRONTEND=noninteractive
export APT_LISTCHANGES_FRONTEND=none

4. 修改
做一下修改,防止安装过程中出现错误。
systemctl unmask systemd-networkd.service

5. 更新软件包源并安装omv
# 更新
apt-get update

# 安装
apt-get --yes --auto-remove --show-upgraded \
--allow-downgrades --allow-change-held-packages \
--no-install-recommends \
--option DPkg::Options::="--force-confdef" \
--option DPkg::Options::="--force-confold" \
install openmediavault-keyring openmediavault

6. 更新omv环境
omv-confdbadm populate

7. 安装omv-extras
安装omv-extras,不要去GitHub上拉了,就国内的网,经常连不上。我们可以看清华的镜像库,它里面有。地址:
https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/openmediavault-plugin-developers/pool/main/o/openmediavault-omvextrasorg/

直接下载需要的版本就行:
wget https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/openmediavault-plugin-developers/pool/main/o/openmediavault-omvextrasorg/openmediavault-omvextrasorg_6.3.6_all.deb
如果提示不存在,打开网址:
https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/openmediavault-plugin-developers/pool/main/o/openmediavault-omvextrasorg
找一个版本就可以。

下载完成后,进行安装:
dpkg -i openmediavault-omvextrasorg_6.3.6_all.deb

omv默认账号密码:admin/openmediavault

 

Armbian开启BBR

其实没什么用,反正我没加

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

使之生效

sysctl -p

检查结果(手动逐条执行)

sysctl net.ipv4.tcp_available_congestion_control

需返回 net.ipv4.tcp_available_congestion_control = reno cubic bbr

sysctl net.ipv4.tcp_congestion_control

需返回 net.ipv4.tcp_congestion_control = bbr

sysctl net.core.default_qdisc

需返回 net.core.default_qdisc = fq

lsmod | grep bbr

返回值应包含 tcp_bbr 模块

Armbian挂载U盘
列出UUID,你也可以使用/dev/sda1这样的路径进行挂载
blkid
开机挂载
nano /etc/fstab

追加以下内容

# udisk
UUID=XXXXXXX /mnt/yourdir ext4 defaults,nofail 0 2

 

  1. 1
     
标签: 暂无
最后更新:2024年2月27日

free

这个人很懒,什么都没留下

点赞
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2024 EverythingIThink. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang