ウェブサイト検索

MultiCD - マルチブート Linux ライブ USB を作成する


複数の利用可能なオペレーティング システムをインストールできる 1 つの CD または USB ドライブがあれば、あらゆる種類のシナリオで非常に役立ちます。何かをすばやくテストまたはデバッグする場合、または単にラップトップまたは PC のオペレーティング システムを再インストールする場合、これにより時間を大幅に節約できます。

こちらもお読みください: Linux を USB にインストールして任意の PC で実行する方法

この記事では、マルチ CD というツールを使用して、マルチブート可能な USB メディアを作成する方法を説明します。これは、さまざまな Linux ディストリビューションでマルチブート イメージを作成するように設計されたシェル スクリプトです (複数のブート CD を結合することを意味します)。 1つにまとめます)。そのイメージは後で CD/DVD またはフラッシュ ドライブに書き込むことができるため、必要に応じてそれを使用して OS をインストールできます。

マルチ CD スクリプトを使用して CD を作成する利点は次のとおりです。

  • 小規模な配布用に複数の CD を作成する必要はありません。
  • すでに ISO イメージを持っている場合は、再度ダウンロードする必要はありません。
  • 新しいディストリビューションがリリースされたら、スクリプトをダウンロードして再度実行し、新しいマルチブート イメージを構築します。

こちらもお読みください: Linux でブート可能な USB から ISO を作成する 2 つの方法

MultiCD スクリプトのダウンロード

MultiCD は、git コマンドを使用するか、tar アーカイブをダウンロードすることで入手できます。

git リポジトリを使用する場合は、次のコマンドを使用します。

git clone git://github.com/IsaacSchemm/MultiCD.git

マルチブートイメージの作成

マルチブート イメージの作成を開始する前に、使用する Linux ディストリビューションのイメージをダウンロードする必要があります。サポートされているすべての Linux ディストリビューションのリストは、MultiCD ページで確認できます。

イメージ ファイルをダウンロードしたら、MultiCD スクリプトと同じディレクトリに配置する必要があります。私にとって、そのディレクトリはマルチCDです。このチュートリアルの目的のために、2 つの ISO イメージを用意しました。

CentOS-7 minimal
Ubuntu 18 desktop

ダウンロードしたイメージは、サポートされているディストリビューションのリストに記載されている名前に変更するか、シンボリックリンクを作成する必要があることに注意してください。したがって、サポートされているイメージを確認すると、Ubuntu のファイル名は元のファイルと同じままであることがわかります。

ただし、CentOS の場合は、示されているように名前を centos-boot.iso に変更する必要があります。

mv CentOS-7-x86_64-Minimal-1810.iso centos-boot.iso

マルチブート イメージを作成するには、次のコマンドを実行します。

sudo multicd.sh 

スクリプトは .iso ファイルを検索し、新しいファイルの作成を試みます。

プロセスが完了すると、ビルド フォルダー内に multicd.iso というファイルが作成されます。これで、新しいイメージ ファイルを CD または USB フラッシュ ドライブに書き込むことができます。次に、新しいメディアから起動してテストできます。ブート ページは次のようになります。

インストールする OS を選択すると、その OS のオプションにリダイレクトされます。

同様に、複数の Linux ディストリビューションを含む単一のブータブル メディアを作成できます。最も重要な部分は、書き込む ISO イメージの正しい名前を常に確認することです。そうしないと、multicd.sh によって検出されない可能性があります。

結論

MultiCD は、CD への書き込みや複数の起動可能なフラッシュ ドライブの作成にかかる時間を節約できる便利なツールの 1 つであることは間違いありません。私は個人的に、いくつかのディストリビューションを入れた独自の USB フラッシュ ドライブを作成し、机の中に置いています。いつデバイスに別のディストリビューションをインストールしたくなるかわかりません。