s*******4 发帖数: 164 | 1 我想用PXE+DHCP+NFS+Kickstart实现自动安装linux
现在DCHP NFS TFTP server都设置好了
client设置网络启动开机之后,能分配到ip地址
但是tftp传东西的时候,总是卡在下面这里:
could not find kernel image:linux
google 百度许久也没解决
请教板上高人能否指点一下
谢谢先~ |
b***d 发帖数: 186 | 2 检查/tftpboot/pxelinux.cfg/default
确保vmlinuz和initrd.img存在且路径没错误。
如果你不用default,要确保文件名正确,而且IP的转换名要全大写,mac地址要全小写。
如果还不行可以开tcpdump看看到底怎么回事.
【在 s*******4 的大作中提到】 : 我想用PXE+DHCP+NFS+Kickstart实现自动安装linux : 现在DCHP NFS TFTP server都设置好了 : client设置网络启动开机之后,能分配到ip地址 : 但是tftp传东西的时候,总是卡在下面这里: : could not find kernel image:linux : google 百度许久也没解决 : 请教板上高人能否指点一下 : 谢谢先~
|
s*******4 发帖数: 164 | 3
写。
vmlinuz initrd.img都没问题
default和ip转换名我都试过,都不行
貌似是tftp不通
thanks~
【在 b***d 的大作中提到】 : 检查/tftpboot/pxelinux.cfg/default : 确保vmlinuz和initrd.img存在且路径没错误。 : 如果你不用default,要确保文件名正确,而且IP的转换名要全大写,mac地址要全小写。 : 如果还不行可以开tcpdump看看到底怎么回事.
|
s*******4 发帖数: 164 | 4 server的log如下:
Jun 26 12:12:46 os dhcpd: Listening on LPF/eth0/00:22:6b:bb:bb:df/192.168.1/
24
Jun 26 12:12:46 os dhcpd: Sending on LPF/eth0/00:22:6b:bb:bb:df/192.168.1/
24
Jun 26 12:12:46 os dhcpd: Sending on Socket/fallback/fallback-net
Jun 26 12:13:03 os dhcpd: DHCPDISCOVER from 00:1e:8c:33:db:ff via eth0
Jun 26 12:13:04 os dhcpd: DHCPOFFER on 192.168.1.254 to 00:1e:8c:33:db:ff
via eth0
Jun 26 12:13:07 os dhcpd: DHCPREQUEST for 192.168.1.254 (192.168.1.1) from
00:1e:8c:33:db:ff via eth0
Ju |
b***d 发帖数: 186 | 5 1) 你的192.168.1.1是dhcpd,tftpd,同时也是gateway?
2)在同subnet最好能找另外一台机器,试一下tftp 到192.168.1.1看看能不能取道文
件。同时也试验一下nfs: showmount -e 192.168.1.1
3)在1.1上运行 tcpdump -nn host 192.168.1.254看看卡在哪里了
4)给你贴个我的dhcpd.conf
ddns-update-style none;
ddns-updates off;
#ddns-update-style interim;
ignore client-updates;
default-lease-time 86400;
max-lease-time 259200;
option domain-name-servers 198.4.64.100;
allow bootp;
allow booting;
option ip-forwarding false; # No IP forwarding
option mask-supplier false; # Don't
【在 s*******4 的大作中提到】 : server的log如下: : Jun 26 12:12:46 os dhcpd: Listening on LPF/eth0/00:22:6b:bb:bb:df/192.168.1/ : 24 : Jun 26 12:12:46 os dhcpd: Sending on LPF/eth0/00:22:6b:bb:bb:df/192.168.1/ : 24 : Jun 26 12:12:46 os dhcpd: Sending on Socket/fallback/fallback-net : Jun 26 12:13:03 os dhcpd: DHCPDISCOVER from 00:1e:8c:33:db:ff via eth0 : Jun 26 12:13:04 os dhcpd: DHCPOFFER on 192.168.1.254 to 00:1e:8c:33:db:ff : via eth0 : Jun 26 12:13:07 os dhcpd: DHCPREQUEST for 192.168.1.254 (192.168.1.1) from
|
b***d 发帖数: 186 | 6 另外我的default文件长这样
# cat default
prompt 1
timeout 0
say choices: raid noraid
label noraid
kernel rhe4u7-vmlinuz
append ksdevice=eth0 ip=dhcp load_ramdisk=1 initrd=rhe4u7-initrd.img
network ks=nfs:10.35.6.81:/ks/ks_noraid.cfg
你还是先试一下tftp client能不能从.1.1取到文件吧.另外把iptables,selinux
disable先.
【在 b***d 的大作中提到】 : 1) 你的192.168.1.1是dhcpd,tftpd,同时也是gateway? : 2)在同subnet最好能找另外一台机器,试一下tftp 到192.168.1.1看看能不能取道文 : 件。同时也试验一下nfs: showmount -e 192.168.1.1 : 3)在1.1上运行 tcpdump -nn host 192.168.1.254看看卡在哪里了 : 4)给你贴个我的dhcpd.conf : ddns-update-style none; : ddns-updates off; : #ddns-update-style interim; : ignore client-updates; : default-lease-time 86400;
|
s*******4 发帖数: 164 | 7
1)对,我都是用的一台机子
2)我之前试过了,用别的机子可以tftp传文件
nfs设置应该没问题
[root@os admin]# /usr/sbin/showmount -e 192.168.1.1
Export list for 192.168.1.1:
/tftpboot *
/home/admin/centos *
/home/admin/centos 是放centos镜像的地方 我用别的机子挂载也没问题
3)[root@os pxelinux.cfg]# /usr/sbin/tcpdump -nn host 192.168.1.249
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
18:48:55.560830 IP 192.168.1.249.57089 > 0.0.0.0.69: 63 RRQ "pxelinu
【在 b***d 的大作中提到】 : 1) 你的192.168.1.1是dhcpd,tftpd,同时也是gateway? : 2)在同subnet最好能找另外一台机器,试一下tftp 到192.168.1.1看看能不能取道文 : 件。同时也试验一下nfs: showmount -e 192.168.1.1 : 3)在1.1上运行 tcpdump -nn host 192.168.1.254看看卡在哪里了 : 4)给你贴个我的dhcpd.conf : ddns-update-style none; : ddns-updates off; : #ddns-update-style interim; : ignore client-updates; : default-lease-time 86400;
|
s*******4 发帖数: 164 | 8 多谢你贴的配置文件
回头再仔细看看
到点了回去吃饭先 |