Você poderia usar um script simples como este (adaptado do pacote tor-upstart do Fedora):
start on runlevel [345] and starting local
stop on runlevel [!345]
limit nofile 4096 4096
respawn
exec /usr/bin/tor --runasdaemon 0 --quiet
Salve isso em /etc/init/tor.conf
e execute sudo start tor
. Deve então começar na próxima inicialização. se isso não acontecer, será logado em /var/log/upstart/tor.log