Linux でネットワーク経由で ISO を起動する

Linux でネットワーク経由で ISO を起動する

何かを焼いたり書き込んだりすることなく複数の Linux ディストリビューションをインストールするために、Linux を実行しているマシンからネットワーク経由で ISO イメージを起動する方法を探しています。

マシンを直接接続したり、ネットワーク カードを使用したりせずにインストールすることに興味があります。マシンは、DD WRT ファームウェアを実行している同じルーターに接続されています。

たとえば、ホスティング マシンのディレクトリに 32 ビットの Lubuntu ISO がある場合、ターゲット マシンはネットワーク ブートに入り、その ISO から起動してインストールします。

答え1

さまざまなディストリビューション (Debian、Ubuntu、RHEL、Suse など) では、ディストリビューションをパッケージ化する際に違いがあり、さらに Linux ライブ ディストリビューションは、個別のコンポーネント ベースの Linux ディストリビューションとはまったく異なる方法でパッケージ化されます。ご覧のとおり、標準化された Linux ディストリビューション形式は存在しないため、考えられるすべてのシナリオに適合する単一サイズのソリューションは存在しません。

以前のディストリビューションの「フォーマット」の問題に加えて、さまざまなレベルのPXE(ネットワーク ブート/インストール機能) ディストリビューションとそのフレーバー間のサポート。RHEL でのサポートが非常に優れている一方、Gentoo でのサポートは非​​常に劣る場合があり、Debian、Ubuntu などの中間に位置するディストリビューションではサポートが劣る場合があります。

上記のすべてにおいて、すべてのディストリビューションは単一のエンティティとして扱われる必要があり、PXE に対応するための特別なアプローチがあります。

セルヴァは、すべての主要な Linux ディストリビューションでこれを実現した自動化された PXE サーバーです。Serva のアプローチを採用して、Linux サーバーに実装することができます。(私は Serva の開発に関わっています)

関連情報