web-dev-qa-db-ja.com

ハードディスクの起動可能なISOイメージを作成するddコマンド

ddコマンドを使用して起動可能なISOイメージを作成することは可能ですか?次のコマンドを使用して実行します。

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

ISOを作成することはできますが、それを使用して起動することはできません。起動しようとすると、次のエラーが発生します。

Operating System not found.

/dev/sdaは4つのパーティションをリストし、パーティション1にはgrubがインストールされています。ファイルシステムはext3です。

4
Saqlain

ファイルシステムはext3です

CDにはISO9660ファイルシステムがあり、ddは一方を他方に変換しないため、これですべてがわかります。

4
Neil

ファイルシステムが異なるため、HDDをDVDまたはCDとして起動することはできません。 rsyncを使用してすべてのファイルをコピーし、すべてのファイルを含むDVD/CDを書き込むこともできますが、HDDイメージをDVDにddすることはできません。 couldddを使用して、あるハードディスクを別のハードディスクにコピーすると、2番目のハードディスクは起動可能になります。

一方、genisoimagecdrkit 、debianプロジェクトの)またはmkisofscdrtools 、これはdebianプロジェクトです)を試すことができますフォーク)。以前、genisoimageを使用して起動可能なディスクを作成しました。たとえば、Debianディスクからすべてのファイルをコピーし、いくつかを変更して、.ISOを作り直したときなどです。 Windowsやその他のOSでは機能しない可能性がありますが、一見の価値があります。

このページに従って、ブータブルCDを作成しました。
https://wiki.debian.org/DebianInstaller/Modify/CD

2
Wyatt8740