ネットワークからLinuxをインストールする方法

昨日、Arceny habrayuzerUSB-flashからdebianをインストールすることを教えてくれました。 記事の中で、彼は「ネットワーク経由でのブートの使用( PXEブート)」をインストールする可能性について言及したので、私は最終的にpxeブートサーバーの作成に関する資料を書くことにしました。



ナレーションは、同じOS(Debianの例)で行われます(パスとコマンドが異なる場合があります)。

開始するには-tftpサーバーを配置します 。 利用可能なオプションを調べます( apt-cache search tftp | fgrep server ):

まず、tftpd-hpaを設定しました。 サーバーの作成を開始したマニュアルに記載されていました。 それから、私はatftpdに切り替えました、なぜなら ロギングが必要でした。 両方のオプションを検討してください。

これでtftpサーバーができました。 私たちは一歩踏み出しました:)

次はdhcpのセットアップです。

ステップ2が渡されます。 次に-pxe-bootを直接設定します。

ftp.debian.orgに行き、必要なアーキテクチャに対応するinstaller- *ディレクトリを選択します。 次に、 現在の/ images / netbootディレクトリ移動します。netboot.tar.gzファイルとgtk /netboot.tar.gzファイルが見つかります。これらはそれぞれテキストおよびグラフィックのインストールファイルです。 好きなものを選択し、ダウンロードして/ var / lib / tftpbootに解凍します

69 UDPポートへのアクセスが許可されていることを確認するために残っており、ネットワークインストールの喜びを使用できます。



ボーナスとして、数日間のいじめの結果として得たメニューを添付しています。

現在の構成では、いくつかのOSをインストールできます(Debianのインストールはテキストモードとグラフィカルモードの両方で可能です)、xUbuntuのブート(nfs経由)、SystemRescueCD(http-boot経由)、memtest86(tftp経由)が可能です。 x86とx64の2つのアーキテクチャでは、すべてのOSのインストールが可能です。 なぜなら Ubuntu 8.10およびDebian 5.0リポジトリのイントラネットミラーがあり、インストーラはリポジトリの選択を提供しませんが、そこからすべてを自動的にマージします。

スクリーンショット:

スタート画面ボタンを押した後ディストリビューション選択メニューディストリビューション選択メニュー2番目の部分 、UbuntuDebianFedoraSuSE のインストール 選択されます。

アーカイブ / var / lib / tftpboot (200 MB近く)、およびUbuntuおよびDebianインストーラーの構成ファイル :リポジトリー+ Ubuntu、kUbuntu、xUbuntu、edUbuntuに分割されたUbuntuが含まれています。

この構成には大きなマイナス点が1つあります。これを修正するにはあまりにも面倒です。メニューを開くと、約70のファイルが読み込まれますが、そのほとんどはユーザーには必要ありません。 これを取り除くには、サブメニューの表示は、 pxebootに付属するvesamenu.c32カーネルを介した呼び出しに含めることにより、メニューの接続から転送する必要があります。 また、重複したメニューディレクトリを消去しても問題ありません。x64メニューとx86メニューの設定のほとんどは同じです。




All Articles