Autorun PAcket Forwarder when booting Raspi

That would depend on your pi’s Linux install.

Most recent debian/raspbian type ones would probably need a systemd service.

Here’s an example of the service - notice it’s running a script that toggles the reset, not directly starting the packet forwarder

as root create /lib/systemd/system/ttn-gateway.service

[Unit]
Description=The Things Network Gateway

[Service]
WorkingDirectory=/opt/ttn-gateway/packet_forwarder/lora_pkt_fwd/
ExecStart=/opt/ttn-gateway/packet_forwarder/lora_pkt_fwd/start.sh
SyslogIdentifier=ttn-gateway
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

And then you need to activate it

sudo systemctl enable ttn-gateway.service
sudo systemctl restart ttn-gateway.service