Bem, não tenho certeza do que a Canonical fez. Quando eu instalei o systemd na minha instalação do Raring (como pode ser visto em comentários / a>), o binário estava lá . Agora não é em lugar algum, e o changelog antes da versão utópica 208 -8ubuntu1 é inútil (o utopic tem o binário lá ), já que eles apenas importaram o pacote do Debian, o que é uma benção para os usuários utópicos, já que o método descrito na resposta funciona para eles.
Os changelogs fidedignos também não explicam o que aconteceu. Eu verifiquei o repositório BZR procurando por pistas diretamente sobre o que aconteceu com o pacote. Há um systemd.install arquivo no diretório debian \, mas o pacote em si não existe nos repositórios; o pacote systemv-init que substitui /sbin/init
por um link para systemd binary indeed aponta para /lib/systemd/systemd
, o que só aumenta a minha confusão. O arquivo de controle tem uma entrada para o pacote systemd também. O arquivo systemd.link também contém links para /lib/systemd/systemd
do diretório /bin
.
Todas as evidências apontam que o pacote systemd é necessário para obter o binário do systemd, mas o pacote em si não é fornecido em lugar algum para o trusty . Isso levou-me a pensar que a Canonical decidiu não fornecer binário systemd para lançamentos antes de confiar em seus repositórios, o que é sugerido pelo fato de que se você criar o pacote de código debian systemd que o Ubuntu fornece você obterá o pacote systemd e todos os binários necessários para inicializar usando systemd como init .
Então, para resolver o problema que você está enfrentando, porque o binário simplesmente não está lá, você só precisa remover o init
de seus parâmetros do kernel e reverter as alterações que você fez no arquivo /etc/default/grub
e executar sudo update-grub
, em resumo, tudo que você fez para substituir o upstart pelo systemd. Depois, é sua chamada: atualize para utopic, deixe-a como está, ou crie o pacote systemd a partir de fontes debian.
Por enquanto, eu recomendaria apenas o Utopic e usuários posteriores para instalarem o systemd, como antes, não há maneira segura de instalar o systemd e substituir o init pelos pacotes fornecidos pelos repositórios da Canonical / Ubuntu.