これまでのところ、Ubuntu Server 14.04のセットアップと実行に基づいて、LinuxMint17ライブCDとUbuntuServer14.04を提供するように構成されたPXEサーバーがあります。目的は、NFSを使用してネットワーク全体にインストールメディアを提供することです。問題は、ファイルがNFSによって提供されていないことです。
クリーンなUbuntuServer14.04インストールで基本的なPXEサーバーをセットアップするには、次の手順に従いました:http://www.unixmen.com/install-configure-pxe-server-ubuntu-14-04-lts/
DHCPは、次の手順に従って中央のIPCOPで実行されています:http://www.ipcops.com/phpbb3/viewtopic.php?f =4&t =17515
NFSは、LinuxMintおよびUbuntuServerインストールISOイメージのコンテンツを含む/exportsディレクトリを提供するように設定されています。 2つのOS(MintとUbuntu)のカーネルと初期RAMディスクは、PXEサーバーの/ var / lib/tftpbootの下のディレクトリにコピーされます。
クライアントがPXEを介して起動すると、正しく起動してUbuntu Serverを起動しますが、NFSサーバー上のファイルを使用せずに、インターネットから必要なインストールファイルのダウンロードを開始します。
pxelinux.cfg/defaultファイルは次のようになります。
# D-I config version 2.0
include ubuntu-server-14.04-installer/amd64/boot-screens/menu.cfg
default ubuntu-server-14.04-installer/amd64/boot-screens/vesamenu.c32
prompt 0
timeout 0
label ubuntu-server-14.04
kernel ubuntu-server-14.04-installer/amd64/linux
append vga=normal root=/dev/nfs boot=casper netboot=nfs nfsroot=192.168.88.14:/exports/ubuntu-server-14.04 initrd=ubuntu-server-14.04-installer/amd64/initrd.gz quiet nosplash --
label linux-mint-17
kernel linux-mint-cinnamon-17/vmlinuz
append vga=791 config root=/dev/nfs boot=casper netboot=nfs nfsroot=192.168.88.14:/exports/linux-mint-cinnamon-17 initrd=linux-mint-cinnamon-17/initrd.lz nosplash --
私が見逃しているアイデアはありますか?
承認された回答:
ISOをNFSルートに直接使用できるかどうかはわかりません。設定は次のとおりです。
-
/tftpboot/live/trusty
にマウントされたUbuntuISO -
/tftpboot/live/trusty
NFS用にエクスポートされました。 -
pxelinux.cfg
次のようなエントリ:LABEL live menu label Install ^Ubuntu Live KERNEL live/trusty/casper/vmlinuz.efi APPEND initrd=live/trusty/casper/initrd.lz root=/dev/nfs boot=casper netboot=nfs nfsroot=10.105.1.13:/tftpboot/live/trusty -- quiet splash
ここでのNFSルートは、前に指定したマウントポイントです。
(パスが変更された、Mintのほとんど同じエントリ)