Esta pode ser uma resposta burra, mas como todos nos comentários apontaram, desnecessário é relativo. Depende completamente do seu sistema e do que você quer fazer com ele. Eu não sei se alguém pode te dar uma resposta perfeita.
A melhor coisa, se você realmente quiser simplificar seu processo de inicialização, é estudar cada um desses daemons. Google cada um deles, descubra o que eles fazem. Em seguida, desative-o. Tente arrancar. Use o seu sistema, veja o que funciona, o que não funciona. Você pode viver sem esse daemon? Isso quebrou o processo de inicialização? Reative-o, se precisar, mova para o próximo.
O que é ótimo nisso é que você quebrará seu sistema várias vezes. Por sua vez, você terá que descobrir como consertá-lo e terá uma compreensão ainda melhor de como o Ubuntu e o Linux funcionam. Então você pode voltar aqui e responder a muitas perguntas; p
Ah, e backup. Sempre backup. Ou você pode seguir o conselho sensato de Luri e executar uma instalação de teste em sua máquina virtual.