1、软件下载连接
2、使用方法



1、错误提示:
“mkimage” command not found – U-Boot images will not be built
2、解决方式
sudo apt-get install uboot-mkimage
sudo apt-get install u-boot-tools
1、尝试启动docker
root@DESKTOP-3TQ8K9B:~# systemctl start docker
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xeu docker.service" for details.
2、查看启动log
root@DESKTOP-3TQ8K9B:~# sudo dockerd --debug
INFO[2022-08-05T23:05:51.543106408+08:00] Starting up
......
failed to start daemon: Error initializing network controller: error obtaining controller instance: unable to add return rule in DOCKER-ISOLATION-STAGE-1 chain: (iptables failed: iptables --wait -A DOCKER-ISOLATION-STAGE-1 -j RETURN: iptables v1.8.7 (nf_tables): RULE_APPEND failed (No such file or directory): rule in chain DOCKER-ISOLATION-STAGE-1
(exit status 4))
3、解决问题
sudo update-alternatives --set iptables /usr/sbin/iptables-legacy
1、安装依赖库
apt-get install ntfs-3g
2、查看所有插入优盘
lsblk
3、格式化优盘(根据以上查到的结果)
mkfs.ext4 /dev/sda
4、安装可视化管理WEB
apt update && apt install cockpit cockpit-storaged -y
访问管理页面
http://路由器IP地址:9090
如
http://192.168.1.100:9090
登录管理,账户为armbian本身登录账户密码
5、打开/etc/fstab文件,修改参数。
/dev/sda1 /mnts ext4 defaults,nofail 0 2
/dev/sda1 u盘位置
/mnts 挂载位置(甜糖要挂载在这里)
ext4 u盘格式 vfat ntfs ext4…
defaults,nofail 自动挂载并忽略失败
0 2 顺序之类的
内核变更(升级或者降级)
检查目标内核版本是否存在
sudo apt search 'linux-image-5.11.0-44-generic'
若存在,继续安装
sudo apt install 'linux-image-5.11.0-44-generic’
更新
sudo vi /etc/default/grub
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 5.11.0-44-generic"
执行内核锁定步骤
sudo update-initramfs -u -k all
sudo update-grub
reboot
安装新版本内核头文件,用于开发编译
sudo apt install linux-headers-5.11.0-44-generic
锁定内核版本
sudo apt-mark hold linux-headers-5.11.0-44-generic linux-image-5.11.0-44-generic
1、uboot支持SD、优盘启动
安卓刷机固件:
2、下载armbian
armbian地址:https://gitee.com/recologypower/amlogic-s9xxx-armbian.git
名称:HEU_KMS_Activator
地址:https://github.com/zbezj/HEU_KMS_Activator
/*****************************************************************************
* linux fdisk tf卡分区操作解析说明
* 说明:
* 本文主要是解析linux fdisk命令的使用,是一个朋友留下的自动化脚本。
*
* 2015-9-16 晴 深圳 南山平山村 曾剑锋
****************************************************************************/
#! /bin/sh
# 卸载接下来需要分区的设备
umount /dev/mmcblk1boot0
umount /dev/mmcblk1boot1
umount /dev/mmcblk1p1
umount /dev/mmcblk1p2
sync # 同步上面的操作
sleep # 等待1秒
fdisk /dev/mmcblk1 << EOF # 开始分区
d # 删除操作
# 删除分区1
d # 删除操作
# 删除分区2,其实只剩下2,这里会出现menu
m # 显示操作menu,相当于帮助
m # 显示操作menu,相当于帮助
n # 创建新分区,相当于new
p # 创建primary分区
# 创建primary分区1
# First sector (-, default ):
+50M # Last sector, +sectors or +size{K,M,G} (-, default ): +50M, Partition of type Linux and of size MiB is set
a # toggle a bootable flag, 选择启动分区
# 选择分区1作为启动分区
t # change a partition's system id, 改变分区类型
c # c W95 FAT32 (LBA),选择FAT32格式
n # 创建新分区,相当于new
p # 创建primary分区
# 创建primary分区2
# First sector (-, default ):
# Last sector, +sectors or +size{K,M,G} (-, default ): Using default value , Partition of type Linux and of size 3.7 GiB is set
p # 查看创建结果
w # 保存退出
EOF
sync # 同步以上操作
sleep
umount /dev/mmcblk1p1 # 卸载创建的分区
umount /dev/mmcblk1p2 # 卸载创建的分区
sync # 同步以上操作
sleep
mkdosfs -F /dev/mmcblk1p1 # 以FAT32格式化mmcblk1p1分区
sync
sleep
mkfs.ext3 /dev/mmcblk1p2 # 以ext3格式化mmcblk1p2分区
sync
sleep
echo "finish make tf card" # 输出提示信息