シェルから 1 つの ISO ファイルから安全に起動可能な USB を作成する方法は?

シェルから 1 つの ISO ファイルから安全に起動可能な USB を作成する方法は?

実用性はよく引用されることは承知していますddが、システム ドライブを誤って選択するとシステムに損害を与える可能性があるため、安全ではないと考えます。

1 つのシェル コマンド ラインでハイブリッド ISO ファイルから起動可能な USB ドライブを作成したいのですが、それを実現するユーティリティはありますか?

答え1

bootisoBASHスクリプトは、ISO ファイルから 1 行で安全に起動可能な USB スティックを作成するための、ユーザーフレンドリーなコマンド ライン ユーティリティとして慎重に設計されました。

典型的な使用法

bootiso file.iso

特徴

  • 選択したデバイスがUSB経由で接続されていることを確認すれば、システムに損傷を与えるのを防ぐことができます。
  • ISOファイルをスマートに検査してハイブリッドISOと非ハイブリッドISOの両方を処理し、必要に応じてSYSLINUXブートローダーをインストールし、USBが起動可能になる可能性を高めます。
  • システムにUSBドライブが1つだけ接続されている場合は、それを自動選択します。
  • 何かを消去する前にユーザーに確認を求める
  • ISOファイルのMIMEタイプを確認する
  • 慎重にリントされ検証されたシェルチェック

実際に動作を見てみましょう

この例では、オプション--assume-yes--autoselect(短縮-ay) を使用すると、システムに接続されている唯一の USB ドライブを自動選択し、確認手順を省略して、1 行で ISO から起動可能な USB を作成できます。複数の USB ドライブが検出された場合も、ユーザーには 1 つを選択するよう求められます。

クイックインストール

curl -L https://git.io/bootiso -O
chmod +x bootiso

関連情報