I'm currently using etherboot-4.4.2 and bootp-2.4 to boot diskless Linux
machines - which works fine. I'm using the following /etc/bootptab:
.global.prof:\
:sm=255.255.0.0:\
:ds=172.16.3.1:\
:gw=172.16.2.1:\
:ht=ethernet:\
:hd=/disk1/disklessroot/kernels:
rftest1:\
:ha=00902759cb91:\
:ip=172.16.60.1:\
:bf=diskless_1_up:\
:rp=/disk1/disklessroot/rftest1_root:\
:tc=.global.prof:
Root is mounted from /disk1/disklessroot/rftest1_root as given by "rp="
above.
However, I want to use "menu" capabilities to pass parameters to the
kernel. So I've added the following to /etc/bootptab:
rftest1:\
:ha=00902759cb91:\
:ip=172.16.60.1:\
:bf=diskless_1_up:\
:rp=/disk1/disklessroot/rftest1_root:\
:T128=E44574680000:\
:T160="timeout=10:default=192:":\
:T192="linux:::/disk1/disklessroot/kernels/diskless_1_up":\
:T193="linux
single:::/disk1/disklessroot/kernels/diskless_1_up:::single":\
:ef=/disk1/disklessroot/rftest1_menu.ext:\
:tc=.global.prof:
and run bootpef to generate the extensions file.
However, when the system boots the kernel, it tries to mount root from
/tftpboot/172.16.60.1 and fails - as it doesn't exist. i.e. it appears
to ignore the rp= tag in bootptab. I notice that the entry for rp does
appear in the extensions file.
Copying the client's root to /tftpboot/172.16.60.1 works fine.
Is there a way to use an extensions file and have a non-default root
path?
Thanks
James Pearson
===========================================================================
This Mail was sent to netboot mailing list by:
James Pearson <james-p@moving-picture.co.uk>
To get help about this list, send a mail with 'help' as the only string in
it's body to majordomo@baghira.han.de. If you have problems with this list,
send a mail to netboot-owner@baghira.han.de.
For requests or suggestions regarding this mailing list archive please write to netboot@gkminix.han.de.