加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

如何获取Linux映像并在另一台计算机上恢复它

发布时间:2020-12-13 16:36:17 所属栏目:Linux 来源:网络整理
导读:我正在尝试使用dd命令在新计算机上完成 linux映像的完全还原.我有两个分区sda1(主)和sda2(扩展),我用mbr图像备份: dd if=/dev/sda of=/mnt/sdb1/mbr_image bs=512 count=1 和dbr图像如下: dd if=/dev/sda2 of=/mnt/sdb1/ebr_image bs=512 count=1 我还使用
我正在尝试使用dd命令在新计算机上完成 linux映像的完全还原.我有两个分区sda1(主)和sda2(扩展),我用mbr图像备份:
dd if=/dev/sda of=/mnt/sdb1/mbr_image bs=512 count=1

和dbr图像如下:

dd if=/dev/sda2 of=/mnt/sdb1/ebr_image bs=512 count=1

我还使用以下方法备份了主分区(我要恢复的分区):

dd if=/dev/sda1 of=/mnt/sdb1/sda1_image

我用slax cd打开新系统并首先恢复我之前备份的mbr和ebr图像(我没有使用446字节,因为我也想恢复分区表)

dd if=/mnt/sdb1/mbr_image of=/dev/sda
dd if=/mnt/sdb1/ebr_image of=/dev/sda2

之后我恢复主分区:

dd if=/mnt/sdb1/sda1_image of=/dev/sda1

一旦完成,我使用以下命令集调整主分区的大小:

umount /dev/sda1
e2fsck -f /dev/sda1
resize2fs /dev/sda1 -p

在此之后我重新启动计算机,希望我能正确恢复所有内容.不幸的是,当我在以前从未使用过硬盘的新计算机上执行此操作时,计算机卡在grub引导程序中说GRUB …

我怀疑mbr图像中有特定于机器的东西,因为如果我在我备份的机器上运行相同的恢复过程,一切正常并且机器正常启动.

你能否详细说明过去两天我做错了什么……

解决方法

我知道这是一个迫使你从一开始就完成所有工作的解决方案,但我会建议使用Clonezilla进行备份并将其恢复到新机器.特别是如果您需要在许多机器上恢复映像

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读