海思刷机硬盘 U盘简易白教程
前言:分区mmcblk0p8是备份的镜像,同ttl刷机包中的Ubuntu-rootfs镜像 mmcblk0p8分区里面是压缩的镜像。32位和64位不一样。mmcblk0p8提取不出来的小白建议下载ttl刷机包dd写入
1u盘分区 不会的使用dg工具分两个ext4分区,大小自定义。/dev/sda1 这是Linux下的路径 也就是第一个分区 sda1 sdb1 sdc1这里取决于你插了多少个u盘/硬盘 单个u盘或者单个硬盘他只会存在sda1 sda2 sda3 sda到几就是你有几个分区
这里是重点
2挂载分区
mkdir /mnt/usb
mount /dev/mmcblk0p8 /mnt/usb
进入/mnt/usb/目录,建议不会的直接用wincsp等可视化工具提取
cp /mnt/usb/backup-32.gz /mnt/sda2 (注释: 1 32位和64位压缩的gz名字不一样 /mnt/sda2 这里是我存放刷机镜像的地方 )
到/mnt/sda2 目录gunzip backup-32.gz解压镜像(64位名字不一样,不会解压的用winscp或者其他方法下载下来解压完再传上去。)
u盘分区 不会的使用dg工具分两个ext4分区,大小自定义。/dev/sda1 这是Linux下的路径 也就是第一个分区 sda1 sdb1 sdc1这里取决于你插了多少个u盘/硬盘 单个u盘或者单个硬盘他只会存在sda1 sda2 sda3 sda到几就是你有几个分区
3如果U盘分区被自动挂载,则先卸载挂载分区。 这一步非常非常非常非常重要,关乎到你的dd命令。
lsblk -m -a -f
umount /dev/sda1
4刷入分区
到你的系统镜像解压(上传)目录
dd if=系统文件全名称 of=/dev/sda1
5扩容
e2fsck -f /dev/sda1
resize2fs /dev/sda1
改引导的方式很多种介绍ttl和dd
1ttl
ttl进fb改引导
插电按住curl不放,持续按c
知道进入fastboot模式
setenv bootargs 'bootargs=model=dogche-n2 console=ttyAMA0,115200 root=/dev/sda1 rootfstype=ext4 rootwait blkdevparts=mmcblk0:1M(boot),1M(bootargs),4M(baseparam),4M(pqparam),4M(logo),40M(kernel),64M(busybox),512M(backup),-(ubuntu)'
这是系统引导到sda1
setenv bootargs 'bootargs=model=dog-N2-2 console=ttyAMA0,115200 root=/dev/mmcblk0p9 rootfstype=ext4 rootwait blkdevparts=mmcblk0:1M(boot),1M(bootargs),4M(baseparam),4M(pqparam),4M(logo),40M(kernel),64M(busybox),512M(backup),-(ubuntu)'
这是改回原emmc
saveenv
保存
断电重启等待
2dd方式改引导 (我提供的是恩兔的)
上传文件
然后cd到文件所在目录
刷入引导sda1的文件
dd if=hi3798mv200n2sda1.img of=/dev/sda1 bs=1024 count=1024
刷入引导原emmc的文件
dd if=yuanyingdao.img of=/dev/mmcblk0p2 bs=1024 count=1024
想刷op的把ubuntu-rootfs镜像换成openwrt-rootfs镜像,今晚停电改日发文件。
参考以下教程有所更改
https://bbs.histb.com/d/971-hai-si-xin-ji-ding-he-nasxi-tong-she-zhi-cheng-upan-huo-tfqia-qi-dong-fang-an
海思NAS的Ubuntu系统使用sata或u盘安装启动系统
https://bbs.histb.com/d/757-hai-si-nasde-ubuntuxi-tong-shi-yong-satahuo-upan-an-zhuang-qi-dong-xi-tong
从USB启动系统教程(可备份恢复)
https://bbs.histb.com/d/259-usb