192.168.26.1にTFTP / DHCP / NFS / SMBサーバー(Ubuntuサーバー12.04 LTS)があります。pxelinuxを使用して、Windowsの起動オプションとインストールオプション、Ubuntuネットワークインストーラー、およびLinux Mint 17 MATEライブCDを含むメニューを表示します。このように実行することはすでに厄介であり、私は蒸気を使い果たしています...
Linux Mintには、NFSとCIFSの2つのネットブートオプションを用意しました。私はそれをNFSで完全に動作させました:ユーザーはブートメニューでそれを選択でき、しばらくするとLinux MintライブCDデスクトップに移動します。しかし、CIFSでは、ネットワーキングが適切に初期化されません。Linux Mintが起動すると、ネットワークは120秒間ハングします。その後、デスクトップから起動し続けますが、ネットnetwork-manager
は起動していません(起動していません)。DHCPサーバーが応答しないことが問題であると考えましたが、DHCPサーバーのログでDHCP要求と正常な応答を確認できます。
Linux Mintデスクトップに入るifconfig
と、DHCPによって割り当てられたIPアドレスが報告され、サーバーへのpingが機能します。
私のpxelinux構成は次のとおりです(すべてAPPEND
が1行で、このサイトでは読みやすくするために分割しています):
NFS:
LABEL linuxmint17
MENU LABEL Linux Mint 17
KERNEL linux-mint-17/image/casper/vmlinuz
APPEND
root=/dev/nfs boot=casper netboot=nfs
nfsroot=192.168.26.1:/var/lib/tftpboot/linux-mint-17/image
initrd=/linux-mint-17/image/casper/initrd.lz
CIFS:
LABEL linuxmint17smb
MENU LABEL Linux Mint 17 (SMB)
KERNEL linux-mint-17/image/casper/vmlinuz
APPEND
root=/dev/cifs boot=casper netboot=cifs
nfsroot=//192.168.26.1/tftpshare/linux-mint-17/image
ip=dhcp
initrd=/linux-mint-17/image/casper/initrd.lz
ip=dhcp
CIFSメニューにオプションを挿入する必要があることに注意してください。そうしないと、ネットワークの初期化時に起動プロセスが120秒間ハングしますが、その後は続行されません。その行を追加すると、まだハングしますが、120秒後も起動し続けます。
セットアップ:
クライアントとサーバーの仮想マシンは、相互(内部ネットワーク)にのみ接続されます。ネットワークには他のマシンはまったくありません。
サーバーのすべてのpxeブートファイルがにあります/var/lib/tftpboot/
。Linux Mint ISO(変更なし)はの下にマウントされ/var/lib/tftpboot/linux-mint-17/image
ます。vmlinuz
とにありinitrd
ます/var/lib/tftpboot/linux-mint-17/image/casper
。/var/lib/tftpboot/
NFSエクスポートです。tftpshare
マッピングされているsamba共有があります/var/lib/tftpboot/
(読み取り専用、全員へのアクセスを許可)。
smb.conf
[tftpshare]
comment = TFTP Root
path = /var/lib/tftpboot
browsable = yes
guest ok = yes
read only = no
create mask = 0644
dhcpd.conf
authoritative;
subnet 192.168.26.0 netmask 255.255.255.0 {
range 192.168.26.10 192.168.26.40;
next-server 192.168.26.1;
filename "pxelinux.0";
}
これはsyslog
、ライブデスクトップ環境への正常なブート後のクライアントマシンの奇妙な2分のギャップです。
Jun 14 13:13:18 mint kernel: [ 23.388873] intel_rapl: domain core energy ctr 0:0 not working, skip
Jun 14 13:13:18 mint kernel: [ 23.528409] intel_rapl: domain uncore energy ctr 0:0 not working, skip
Jun 14 13:13:18 mint kernel: [ 23.528453] intel_rapl: no valid rapl domains found in package 0
Jun 14 13:13:20 mint ntpdate[1198]: Can't find host ntp.ubuntu.com: Name or service not known (-2)
Jun 14 13:13:20 mint ntpdate[1198]: no servers can be used, exiting
(約120秒の起動遅延が発生した時点で、エントリのない2分のギャップ)
Jun 14 13:15:19 mint dbus[864]: [system] Activating service name='org.freedesktop.ConsoleKit' (using servicehelper)
Jun 14 13:15:19 mint dbus[864]: [system] Activating service name='org.freedesktop.PolicyKit1' (using servicehelper)
Jun 14 13:15:19 mint acpid: starting up with netlink and the input layer
Jun 14 13:15:19 mint acpid: 9 rules loaded
Jun 14 13:15:19 mint acpid: waiting for events: event logging is off
これは、CIFSを使用する場合に両方のケースで発生します。
サーバー上:
...
Jun 14 13:12:52 ubuntu-netboot in.tftpd[2722]: RRQ from 192.168.26.13 filename /linux-mint-17/image/casper/initrd.lz
Jun 14 13:13:14 ubuntu-netboot dhcpd: DHCPDISCOVER from 08:00:27:1c:c5:43 via eth1
Jun 14 13:13:14 ubuntu-netboot dhcpd: DHCPOFFER on 192.168.26.14 to 08:00:27:1c:c5:43 via eth1
Jun 14 13:13:14 ubuntu-netboot dhcpd: DHCPREQUEST for 192.168.26.14 (192.168.26.1) from 08:00:27:1c:c5:43 via eth1
Jun 14 13:13:14 ubuntu-netboot dhcpd: DHCPACK on 192.168.26.14 to 08:00:27:1c:c5:43 via eth1
によるとifconfig
、デスクトップへの起動が成功した場合にクライアントに割り当てられるIP は、確かに...14
です。
これは何が起こるかですなしip=dhcp
。
これはip=dhcp
、デスクトップが表示される直前ので何が起こるかです。
どんなアイデアでもありがたいです。他のログ(どれですか?)が役立つ場合は、それらを提供できます。
eth0
インターネットアクセスが必要な場合は、ゲートウェイに接続します。