What underlying mechanism does systemctl enable use for a systemd service?
systemctl enable
Add each service name to the kernel command line.
Copy the service executable into the target directory.
Run each service process once from the shell.
Create a symbolic link from a target's .wants directory to the service unit file.
.wants