Hi Experts,
I am doing PXE boot for my GNU/Linux device and pxelinux.0 loads the kernel as well as initrd images I have mentioned in the config file but it looks like it is not considering the init= option. Instead it starts the default INIT program.
I wanted my customized init program to be called instead of default INIT.
This is the pxelinux.cfg file,
label kernel
kernel bzImage
append ramdisk_size=200000 initrd=initrd.gz init=/sbin/install
Any help on this is much appreciated.
Thanks.
You appear to be doing a PXELINUX boot, not a PXE boot. I am surprised that you have a configuration file called "pxeboot.cfg" as that is normally the name of a subdirectory in which the actual configuration file resides, i.e /tftpboot/pxelinux.cfg/default. Can you please clarify?
Thanks for the response.
yes, my config file is /tftpboot/pxelinux.cfg/default only.
After few trail and error, finally got it working by adding rdinit=/sbin/install as well as init=/sbin/install to the append line. Not sure how it is working now