中兴B863AV3.1-M2机顶盒刷armbian后系统备份
一、准备工作:1、原安装U盘扩容:armbian-tf 命令或者用windows下DiskGenius-Pro工具,保证有足够备份系统的空间,并保证正常启动。
2、机顶盒内装的armbian(eMMC)正常启动,root账户登入,输入命令:
cd /boot ----进入boot目录
ls ----查看boot目录下文件,应该有 boot.scr
mv boot.scr boot.scr.bak ----将boot.scr改名为boot.scr.bak,重启时机器不能从eMMC启动了。
此时不要重启,不要关机!!!!
二、备份机顶盒内部系统
插上扩容的原安装U盘,reboot ,机器从U盘启动。
root账户登入,输入命令:fdisk -l
屏幕显示:
《第一段》
root@armbian:~# fdisk -l
Disk /dev/ram0: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
《第二段》
Disk /dev/ram1: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
《第三段》
Disk /dev/ram2: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
《第四段》
Disk /dev/ram3: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
《第五段》
Disk /dev/mmcblk2: 7.22 GiB, 7755268096 bytes, 15147008 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
《第六段》
Device BootStart EndSectorsSize Id Type
/dev/mmcblk2p1 239616 761855 522240255Mc W95 FAT32 (LBA)
/dev/mmcblk2p2 763904 15147007 143831046.9G 83 Linux
《第七段》
Disk /dev/mmcblk2boot0: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
《第八段》
Disk /dev/mmcblk2boot1: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
《第九段》
Disk /dev/sda: 3.73 GiB, 4009754624 bytes, 7831552 sectors
Disk model: USB Flash Disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x2a96ab5a
《第十段》
Device BootStart End SectorsSize Id Type
/dev/sda1 8192530431522240255Mc W95 FAT32 (LBA)
/dev/sda2 532480 7831551 72990723.5G 83 Linux
《第十一段》
Disk /dev/zram0: 974.37 MiB, 1021698048 bytes, 249438 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
《第十二段》
Disk /dev/zram1: 50 MiB, 52428800 bytes, 12800 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
------------------------------------------------------------------------------------
看看第六段:
Device BootStart EndSectorsSize Id Type
/dev/mmcblk2p1 239616 761855 522240255Mc W95 FAT32 (LBA)
/dev/mmcblk2p2 763904 15147007 143831046.9G 83 Linux
这就是机顶盒的cMMC,“/dev/mmcblk2p1”是boot分区,而下面《第十段》的 “/dev/sda1”是U盘的boot分区。
1、root@armbian:~# sudo mkdir /mnt/usb----在mnt目录下新建名为usb的目录
2、root@armbian:~# mount /dev/mmcblk2p1 /mnt/usb ----将mmcblk2p1挂载到usb
3、root@armbian:~# cd /mnt/usb ----进入usb目录
4、root@armbian:~# /mnt/usb# ls ----查看usb目录下的文件,应该有前面修改的boot.scr.bak
5、root@armbian:~# /mnt/usb# mv boot.scr.bak boot.scr ----再将boot.scr.bak改回boot.scr
root@armbian:~# ls----再查看一下是不是改过来了
6、root@armbian:~# cd / ----返回根目录
7、root@armbian:~# umount /mnt/usb ----卸载已挂载的boot分区
三、备份命令:armbian-ddbr
1、root@armbian:~# armbian-ddbr
选择b,开始备份,可能需要7-8分钟。
2、poweroff 关机。
3、拔出U盘,备份在U盘里面。保存好,便于以后恢复。
顶顶分享 b860av3.1-m2原机固件备份 orchid_zxg 发表于 2024-3-9 11:59
b860av3.1-m2原机固件备份
有备份的固件吗?能发我一份吗? b860av3.1-m2原机固件备份 去哪里下载
页:
[1]