Você já definiu a senha do root? Em instalações padrão do Ubuntu, a senha do root geralmente não está definida. Você poderia configurá-lo por sudo passwd
. Em seguida, use essa senha para efetuar login como root. E quanto à primeira parte da sua pergunta, você poderia adicionar o programa aos scripts init e ele será executado automaticamente na inicialização sem qualquer login.