技术专利
三项国家级技术专利
公司产品

- NAS系统
- 内置分布式商城
- 基于区块链技术的分布式云存储服务
按g创建gpt分区。
按n创建新分区,此分区用作boot分区,设置大小为+200M或以上。
按t设置分区格式为EFI分区。
按n创建新分区,直接回车,所有参数默认即可。
按w保存并退出,然后按下面格式化并mount到root和boot目录。
mkfs.vfat /dev/sdX1 -n BOOT
mkdir boot
mount /dev/sdX1 boot
mkfs.ext4 /dev/sdX2 -LRK3399
mkdir root
mount /dev/sdX2 root
wget https://mirrors.ustc.edu.cn/archlinuxarm/os/ArchLinuxARM-aarch64-latest.tar.gz
然后执行
bsdtar -xpf ArchLinuxARM-rpi-4-latest.tar.gz -C root
mv root/boot/* boot
cd boot
curl https://dl.codinge.cn/5.10.2/xiaobao_nas.dtb -O
mv xiaobao_nas.dtb dtbs/rockchip/
cp initramfs-linux-fallback.img initramfs-linux.img
mkdir extlinux
cd extlinux
cat > extlinux.conf <<EOF
timeout 10
menu title select kernel
label kernel
kernel /Image
fdtdir /dtbs
initrd /initramfs-linux.img
append earlycon=uart8250,mmio32,0xff1a0000 earlyprintk console=ttyS2,1500000 init=/sbin/init root=LABEL=RK3399 rw rootwait audit=0
EOF
执行下面命令,查看root分区的UUID
blkid
并使用root分区的UUID 替换 extlinux.conf 文件中的 <UUID>
最后执行
sync
umount boot root
然后拔下sd卡,插入到nas机的sd卡槽,插上网线,上电启动。
备注:
ArchLinuxARM-aarch64-latest.tar.gz 系统的默认用户名alarm和root, 密码同账号名.
在路由器上找到机器名为alarm的机器,使用ssh即可登陆alarm账号,若需要root登陆,则需
修改/etc/ssh/sshd_config中PermitRootLogin为yes才能启用root登陆。