An administrator has placed an executable in the directory /etc/init.d, however it is not being executed when the system boots into runlevel 2. What is the most likely cause of this?
A. The script has not been declared in /etc/services
B. runleve1 2 is not declared in /etc/inittab
C. The script has the permissions 700 and is owned by root
D. A corresponding link was not created in /etc/rc2.d