Como criar um serviço que se inicia no boot do SO a partir de um jar executavel? [linux/windows]

Continuando a discussão do Criando uma aplicação para rodar como serviço Windows/Linux:

Olá,

Criei um jar executável. Gostaria de fazer com que esse jar fosse executado na inicilização do sistema operacional, se possível, ao menos para linux e windows.

Tentei começar com a opção de iniciar no linux criando alguns scripts e chamando-os através de um script no init.d e rodando o comando update-rc.d. Sem sucesso…
Eu sempre recebia uma mensagem de erro parecida com:
“insserv: dryrun, not creating .depend.boot, .depend.start, and .depend.stop”

Atualizei o modelo dos script e nada deu certo. Desisti e resolvi encontrar uma ferramenta pronta que fizesse isso.

Encontrei o “Java Service Wrapper” e o “Yet Another Java Service Wrapper” mas não conseguir seguir as instruções em inglês e nem em espanhol.

Alguem conhece um tutorial de alguma dessas ferramentas em portugues ou saber me ajudar ou indicar uma outra alternativa?