dd 命令创建硬盘的可启动 iso 映像

dd 命令创建硬盘的可启动 iso 映像

是否可以使用dd命令创建可启动的 ISO 映像?我使用以下命令来执行此操作:

dd if=/dev/sda of=/mnt/sdb/my.iso

我可以创建 ISO,但是无法用它启动。当我尝试启动时,出现以下错误:

Operating System not found.

/dev/sda列出了 4 个分区,在分区 1 中安装了 grub:文件系统是 ext3。

答案1

文件系统是 ext3

这说明了一切,因为 CD 具有 ISO9660 文件系统,而 dd 不会将一个文件系统转换为另一个。

答案2

由于文件系统不同,您无法将 HDD 作为 DVD 或 CD 启动。您可以复制所有文件rsync并刻录包含所有文件的 DVD/CD,但您不能将ddHDD 映像直接刻录到 DVD 上。您可以用于dd将一个硬盘复制到另一个硬盘,并且第二个硬盘将可启动。

另一方面,你可以尝试genisoimage光盘工具包,Debian 项目)或mkisofscdr工具,这是 debian 分支出来的)。我以前用过 genisoimage 制作可启动光盘,比如我从 debian 光盘复制所有文件,修改一些文件,然后重新制作 .ISO。它可能不适用于 Windows 和其他一些操作系统,但值得一试。

我按照这个页面制作了可启动 CD:
https://wiki.debian.org/DebianInstaller/Modify/CD

相关内容