The parameters that specify the location of the image filename that the router will try to boot from and the configuration file are in the BOF.
The most basic BOF configuration should have the following:
uplink port or Ethernet management port parameters
primary image location
primary configuration location
*A:SAS>show# bof
===============================================================================
BOF (Memory)
===============================================================================
primary-image ftp://*:*@xxx.xxx.xxx.xx//home/***/images/SASD-both.tim
primary-config cf1:\****.cfg
#uplinkA Port Settings:
uplinkA-port 1/1/10
uplinkA-address xx.xxx.xx.xxx/24
uplinkA-autoneg
uplinkA-duplex full
uplinkA-speed 1000
uplinkA-address 0
uplinkA-vlan 0
uplinkA-route xx.xxx.x.x/16 next-hop xx.xxx.xx.x
uplinkA-route xxx.xxx.x.x/16 next-hop xx.xxx.xx.x
uplinkA-route xxx.xx.x.x/16 next-hop xx.xxx.xx.x
#System Settings:
wait 3
persist off
console-speed 115200
no console-disabled
===============================================================================
*A:SAS>show#
A:Dut-A# show bof
===============================================================================
BOF (Memory)
===============================================================================
primary-image ftp://*:*@xxx.xxx.xxx.x/./images/xen-both.tim
primary-config ftp://*:*@xxx.xxx.xxx.x/./images/dut-a.cfg
#eth-mgmt Port Settings:
eth-mgmt-disabled
#uplinkA Port Settings:
uplinkA-port 1/1/5
uplinkA-autoneg
uplinkA-duplex full
uplinkA-speed 1000
uplinkA-address xxx.xxx.xxx.x/24
uplinkA-vlan 0
uplinkA-route xxx.xxx.x.x/16 next-hop xxx.xxx.xxx.x
#System Settings:
wait 3
persist off
console-speed 115200
no console-disabled
===============================================================================
A:Dut-A#