微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从完整的 linux 文件系统备份创建可引导 ISO

如何解决如何从完整的 linux 文件系统备份创建可引导 ISO

我有一个 .tar.gz 归档文件,它是 linux 服务器的 / 文件夹。如何从中创建可启动的 iso,以在本地 KVM 设置中启动系统的精确副本?

我尝试从生成文件夹中提取存档并使用 genisoimage 创建图像

genisoimage -o output.iso dirname

但是当我尝试在 KVM 中启动此映像时,出现以下错误

Boot Failed: Could not read from CDROM (code 0004)

解决方法

如果您仍然可以访问原始服务器:使用 clonezilla

clonezilla 负责一切:所有分区、引导配置,并可以为您提供反映实际使用空间的映像。它也可能比我输入、思考和检索链接所花费的时间更快地完成工作..

有很多变数。在填补空白以使您当前的备份可以使用与从中获取的磁盘相同的配置和选项启动时,一种尺寸不能适合所有情况。 (即 BIOS 和 UEFI 启动方式不同,链加载器中也可能存在仅对该时间点有效的分区或文件引用等。

如果您无法再访问 linux 服务器,您可以从获取 .tar.gz 备份: 那么您需要安装引导加载程序 - GNU GRUBSyslinux rEFInd 等。还有一些 GUI 软件可能会使工作更轻松(或更难)。我知道 Ubuntu 有“启动盘创建器”,它可以创建一个可启动的 USB。还有像UNetbootin这样的跨平台工具。如果您可以使用 Windows 机器,那么在我有限的经验中,恕我直言,Rufus 可能是最灵活、最强大的 GUI/Wizard 风格的工具。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。