dd
コマンドを使用して起動可能なISOイメージを作成することは可能ですか?次のコマンドを使用して実行します。
dd if=/dev/sda of=/mnt/sdb/my.iso
ISOを作成することはできますが、それを使用して起動することはできません。起動しようとすると、次のエラーが発生します。
Operating System not found.
/dev/sda
は4つのパーティションをリストし、パーティション1にはgrubがインストールされています。ファイルシステムはext3です。
ファイルシステムはext3です
CDにはISO9660ファイルシステムがあり、ddは一方を他方に変換しないため、これですべてがわかります。
ファイルシステムが異なるため、HDDをDVDまたはCDとして起動することはできません。 rsync
を使用してすべてのファイルをコピーし、すべてのファイルを含むDVD/CDを書き込むこともできますが、HDDイメージをDVDにdd
することはできません。 coulddd
を使用して、あるハードディスクを別のハードディスクにコピーすると、2番目のハードディスクは起動可能になります。
一方、genisoimage
( cdrkit 、debianプロジェクトの)またはmkisofs
( cdrtools 、これはdebianプロジェクトです)を試すことができますフォーク)。以前、genisoimageを使用して起動可能なディスクを作成しました。たとえば、Debianディスクからすべてのファイルをコピーし、いくつかを変更して、.ISOを作り直したときなどです。 Windowsやその他のOSでは機能しない可能性がありますが、一見の価値があります。
このページに従って、ブータブルCDを作成しました。
https://wiki.debian.org/DebianInstaller/Modify/CD