Solved my tftpboot menu issue previously mentioned:
- copied rhel6 vmlinuz and initrd.img to
/var/lib/tftpboot/images/rhel-6.4-x86_64/, which was not populated
correctly after creating the distro.
- edited /etc/xinetd.d/tftp:
server_args = -B 1380 /var/lib/tftpboot
which used to be:
server_args = -B 1380 -v -s /var/lib/tftpboot
This resolved the PXE timeout and access violation errors I was seeing.
- checked /etc/cobbler/tftpd.template:
server_args = -B 1380 $args
After a service xinetd restart and cobbler sync, the system files based
on MAC address were at last being generated under
/var/lib/tftpboot/pxelinux.cfg. I guess it's hard to boot to
non-existent entries.
Thanks.
Mark Sallee
Systems Administrator - NCAR/RAL
Linux+, Security+, LPIC-1
On 6/14/13 12:50 PM, Mark Sallee wrote:
Hi,
I have a RHEL6 system that will not add new systems to the PXE boot
menu. When I attempt to select any of the choices on the menu (local
boot, rhel-6.4, or memtest), none can be selected, and the timer gets
reset for another 20 seconds.
- If I wait until the timer is done, it attempts a default local boot,
which lets me know there is no OS installed yet and stops.
- Tried changing the default menu boot choice to rhel-6.4-x86_64, it
does not work either.
- This problem only began after a recent rebuild of the kickstart server
with the latest version of cobbler.
-cobbler.log shows a lot of this:
Fri Jun 14 16:51:45 2013 - DEBUG | REMOTE expiring token; user(<DIRECT>)
Fri Jun 14 16:51:45 2013 - DEBUG | REMOTE expiring token; user(<DIRECT>)
Strangely, if I already have an OS on the system, "koan --replace-self"
does successfully PXEboot the system, bypassing the menu.
cobbler version: 2.2.3-2.el6.
OS: RHEL 6.4 x86_64
hardware: Dell M610 blade
/var/lib/tftpboot/pxelinux.cfg/default:
DEFAULT menu
PROMPT 0
MENU TITLE Cobbler |
http://cobbler.github.com/
TIMEOUT 200
TOTALTIMEOUT 6000
ONTIMEOUT local
LABEL local
MENU LABEL (local)
# MENU DEFAULT
LOCALBOOT -1
LABEL rhel-6.4-x86_64
kernel /images/rhel-6.4-x86_64/vmlinuz
MENU LABEL rhel-6.4-x86_64
MENU DEFAULT
append initrd=/images/rhel-6.4-x86_64/initrd.img ksdevice=bootif
lang= kssendmac text
ks=http://10.0.X.X/cblr/svc/op/ks/profile/rhel-6.4-x86_64
ipappend 2