Em complemento, um esclarecimento: na verdade o rc-local.service já é habilitado por padrão, vale dizer, se não desabilitou antes então não precisa fazer mais nada que não acrescentar o arquivo em /etc/rc.local. Assim, se o arquivo rc.local existir em /etc ele será executado.
É possível verificar o estado atual fazendo:
systemctl status rc-local.service
Note que é um hífen entre rc-local e não um ponto ao usar o systemctl, seja para verificar o status, seja para habilitar, pois o nome do arquivo lá no /etc continua sendo um ponto, como sempre foi.
Normalmente atribuo permissão de execução ao arquivo fazendo:
sudo chmod +x /etc/rc.local