Understanding Beagle Boot Process

Hi all,

I’ve tried following scripts etc in /opt/scripts and while a number of them are used to control the boot and other processes of the board, I can’t follow how they are called.

Please can someone tell me from the Kernel being loaded how I can start to follow the boot process?
Is this documented anywhere?

I have a BeagleBone AI and am trying to configure one of the USB ethernet connections to take a DHCP address.
I know settings are in /etc/detault, but there’s now information of which scripts use those files etc.

I’ll later need to follow more boot scripts for different things.