もともと ISO ファイルから作成した起動可能な USB スティックがあります。この USB スティック上のファイルを編集した場合、正常に起動して動作しますか?
ISOはCentOSの修正版をインストールし、USBをブート可能にしました。UNetbootin。
答え1
ISO ファイルから起動可能な USB スティックを作成しました。この USB スティック上のファイルを編集しても、正常に起動して動作しますか?
起動可能な USB フラッシュ ドライブは、他の起動可能なデバイスと何ら変わりありません。USB フラッシュ ドライブ上のドキュメント ディレクトリ内のファイルを編集する場合も、ハード ドライブ上のファイルを編集する場合と何ら変わりありません。
ハードドライブ上のアプリケーションのコンテンツを編集しても、ハードドライブを起動することはできます…アプリケーションは壊れているかもしれませんが、システム全体は動作します。しかし、システムファイルを編集すると、かもしれないファイルを編集すると、システムに障害を引き起こす可能性のある問題が発生します。システムが危険にさらされるだけです。
ただし、これはすべて、編集したファイル、編集した場所、編集方法によって異なり、ISO などから起動可能な USB フラッシュ ドライブを作成する場合に限ったことではありません。
答え2
あなたは、あなたが使用した事実であなたの質問を明確にしましたUNetbootinフラッシュ ドライブを起動可能にします。あなたの状況では、受け入れられた回答は正しいです。ただし、フラッシュ ドライブをどのように準備したかによって、他の読者にとっては回答が異なる可能性があります。より一般的な回答:
ISO 9660 ファイルシステム
ISO は、単にディスク イメージを含むファイル ラッパーではありません。ISO 9660 標準には、読み取り専用の光学メディア用に設計されたファイル システムが含まれます。イメージを CD または DVD に書き込む場合は、「設計どおり」に使用されます。ただし、フラッシュ ドライブに書き込む場合は、少し複雑になり、書き込み方法によって違いが生じる可能性があります。
ISO と ISO ハイブリッド
BIOSは光ディスクから起動するのにマスターブートレコード(MBR)を必要としないので、標準ISOにはそれが含まれていません。ISOをフラッシュドライブに書き込む場合は、UNetbootinなどの追加のツールを使用してMBRを追加し、ドライブを起動可能にする必要があります(または、少なくともセキュアブートをオフにせずにUEFIシステムを起動するように変更する必要があります)。ルーファスできる)。
ISO-Hybrid には MBR が含まれているため、フラッシュ ドライブに書き込むことができ、起動可能にするための追加ツールは必要ありません。
ライティング方法
フラッシュ ドライブは通常、FAT32 でフォーマット済みです。Linux をインストールする場合は、ext 形式のいずれかにフォーマットすることになります。ISO をフラッシュ ドライブに取り込むには 2 つの方法があります。1 つは ISO の内容を抽出し、既存のファイル システムに書き込む方法です。これにより、読み取り/書き込み機能が維持されます。インストールが完了したら、内容を編集できます。
あるいは、Linux のようなコマンドを使用してバイト単位の書き込みを行うこともできますdd
。この場合、ISO 9660 ファイルシステムとイメージ内のコンポーネント ファイルが転送されるため、結果は読み取り専用になります。
意味
起動可能なフラッシュドライブを「従来の」方法で作成し、ドライブのファイルシステムを保持し、追加のツールで起動可能にした場合、ドライブは書き込み可能になります。したがって、あなたの質問に対しては、「この USB スティック上のファイルを編集しても、正常に起動して動作しますか?「」という質問に対して、答えは「はい」です(編集したファイルが、編集によって破損する重要なシステム ファイルでない限り)。
ISO-Hybrid を書き込むためにを使用して起動可能なフラッシュ ドライブを作成した場合dd
、そのドライブ上のファイルを編集することはできません。