これによると:http : //en.wikipedia.org/wiki/ISO_image#Description
「最近の例は、イメージがこれらのストレージデバイスのいずれかに書き込まれたときにBDまたはDVDとUSBフラッシュドライブデバイスの両方から起動または開始できるハイブリッドISOファイルのリリースです。」
標準のLinuxツールを使用して、ダウンロードしたISO(編集:またはgenisoimageで作成)がハイブリッドかどうかを判断するにはどうすればよいですか?
ありがとう!
これによると:http : //en.wikipedia.org/wiki/ISO_image#Description
「最近の例は、イメージがこれらのストレージデバイスのいずれかに書き込まれたときにBDまたはDVDとUSBフラッシュドライブデバイスの両方から起動または開始できるハイブリッドISOファイルのリリースです。」
標準のLinuxツールを使用して、ダウンロードしたISO(編集:またはgenisoimageで作成)がハイブリッドかどうかを判断するにはどうすればよいですか?
ありがとう!
回答:
ファイルに対してfdiskを実行します。意味のあるものがあれば、それはハイブリッドです。
file問題のISOイメージでコマンドを実行します。このコマンドを非ハイブリッドISOで実行すると、出力は次のようになります。
image.iso: ISO 9660 CD-ROM filesystem data 'foo' (bootable)
ハイブリッドISOでこのコマンドを実行すると、出力は次のようになります
image.iso: DOS/MBR boot sector ISO 9660 CD-ROM filesystem data (DOS/MBR boot sector) 'foo' (bootable); partition 1 : ID=0x17, active, start-CHS (0x0,0,1), end-CHS (0x288,63,32), startsector 0, 1329152 sectors
このスクリプトを使用して、ISOイメージをチェックできます(-i「検査」のフラグ)
https://github.com/jsamr/bootiso
bootiso -i "your iso image"
ISOイメージからUSBブータブルデバイスを簡単かつ安全に作成します。
ddコマンドでシステムを混乱させたくないですか?1行でISOから起動可能なUSBを作成します[実際に使用してください]。
Linux ISO、Windows ISO、UltimateBootCDなどのレスキューライブCDなど、ハイブリッドおよび非ハイブリッドISO(SYSLINUXまたはUEFI準拠)でシームレスに動作します。何も微調整する必要はありません。bootisoはISOファイルを検査し、USBを起動可能にする最適な方法を選択します。
@chaosapeの答えは、受け入れられた解決策でなければなりません。
を使用した後file、ISOがハイブリッドではないことが判明し、必要な場合(ブート可能なUSBを作成する場合など)、使用isohybridして変換します。
isohybrid [PATH_TO_ISO]
などのフラグを使用-uして、UEFIブート可能にすることもできます。