在ram开发板上装了很多软件很多环境怎么转移到新板

[复制链接]
5615|11
 楼主| Betty1299 发表于 2025-3-20 16:49 | 显示全部楼层 |阅读模式
在ram开发板上装了很多软件很多环境,现在有一块新的开发板 ,我想把原开发板上的东西原封不动的复制过去,可以打包成镜像烧录过去吗?
yangjiaxu 发表于 2025-3-20 16:49 | 显示全部楼层

在ram开发板上装了很多软件很多环境怎么转移到新板

你可以先复制EMMC,用SD卡启动,然后卸载EMMC,通过dd命令,把EMMC数据写到一个img文件,再去新的板子上写回去就行
Wordsworth 发表于 2025-3-21 08:02 | 显示全部楼层
如果是 Ubuntu/Debian,可以试试 dpkg --get-selections 导出已安装的软件列表,在新板子上重新安装。
Bblythe 发表于 2025-3-21 08:04 | 显示全部楼层
有些软件可能依赖于特定的 dev 设备或 UUID,迁移后可能需要手动调整 fstab 和 grub 配置。
Pulitzer 发表于 2025-3-21 08:05 | 显示全部楼层
你用的是什么存储介质?如果是 eMMC 或 SD 卡,直接克隆整个卡是最简单的方法。
Uriah 发表于 2025-3-21 08:06 | 显示全部楼层
如果有网络连接,可以用 scp 或 rsync 直接在两块板子之间传输数据,避免做大镜像。
Clyde011 发表于 2025-3-21 08:07 | 显示全部楼层
还有个思路是用 docker 或 chroot 之类的容器化方式,这样换板子时不用关心底层系统,只要环境相同就行了。
公羊子丹 发表于 2025-3-21 08:09 | 显示全部楼层
可以试试用 dd 命令把整个系统做个镜像,比如 dd if=/dev/mmcblk0 of=backup.img bs=4M,然后再烧录到新板子上。
周半梅 发表于 2025-3-21 08:10 | 显示全部楼层
你的开发板是什么系统?如果是Linux,可以用 tar 直接打包根文件系统,然后在新板上解压恢复。
帛灿灿 发表于 2025-3-21 08:11 | 显示全部楼层
除了镜像方式,还可以用 rsync 复制文件系统,这样可以排除不必要的临时文件,避免镜像太大。
童雨竹 发表于 2025-3-21 08:13 | 显示全部楼层
两块板子的硬件配置一模一样吗?如果不一样,直接拷贝可能会有驱动兼容性问题。
万图 发表于 2025-3-21 08:14 | 显示全部楼层
你是要整个系统都搬过去,还是只是软件和环境?如果只是软件,可以用 chroot 复制根文件系统的方法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

69

主题

1738

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部