web-dev-qa-db-ja.com

PXEブート方式を使用した不正なアーカイブミラー

PXE BOOTメソッドを使用して、クライアントPCにUbuntuを自動的にインストールしようとしています。..私の目的は以下のとおりです。

このリンクに記載されている手順に従います PXE BOOTを使用したインストール

  1. サーバーには、OSインストールのパラメーターとOSインストールに必要なファイルを含むKICKSTART構成ファイルがあります。
  2. クライアントは、セットアップファイルとともにこの構成を検出し、ユーザーの入力なしでインストールを完了する必要があります。

私のサーバーには、インストールを支援するためにDHCP3-server、Apache2およびTFTPをインストールしました。

私は最初の目的をほぼ達成しました。サーバーに保存されたファイルを使用してクライアントを起動することができますが、インストールの段階で、

CHOOSE A MIRROR OF UBUNTU ARCHIVE

サーバーのIPアドレスとファイルが置かれているサーバーのパスを指定しましたが、このエラーが表示されました

BAD ARCHIVE MIRROR

  • したがって、インターネットからすべてのファイルをダウンロードしてディスクに保存する代わりに、UBUNTU-CDに付属のファイルを使用して、これらのファイルをどの形式で保存するか(Zipする必要があります)ディスク?
  • 次に、OSの自動インストールのためにクライアントに提供したいks.cfgも生成しています。それでは、構成ファイルをインストールプロセスにどのように渡す必要がありますか?
4
user11566

キックスタートファイルにミラー情報を保存できます。

curl --url http://192.168.1.1/ubuntu

PXEブートラインでキックスターターファイルを指定できます。

append vga=normal initrd=installers/jaunty/i386/initrd.gz ks=http://192.168.1.1/ks.cfg ksdevice=eth0 -- 

apt-mirrorを使用して、ubuntuミラーのローカルコピーを作成する必要があります。約40GBで、生成には一晩かかります。詳細については、これらの各事項に関する質問を直接ご覧ください。

ノードpreseed_masterを確認します。ファイルを取得し、APTを見つけます。次のようになります。

APT

d-i mirror/country stringマニュアル
d-i mirror/http/hostname string archive.ubuntu.com
d-i mirror/http/directory string/ubuntu
d-i mirror/http/proxy string 'your poroxy'

0
Rastin