Você pode compartilhar /usr/local . Às vezes, as duas distribuições terão diferentes versões de bibliotecas disponíveis, portanto, talvez seja necessário instalar algumas bibliotecas de um lado ou de outro ou em /usr/local . O ônus de instalar a biblioteca extra ímpar provavelmente será compensado por não precisar manter duas instalações de cada programa em /usr/local .
Se houver programas que você deseja somente em /usr/local para um dos sistemas, você pode fazer um arranjo diferente: não compartilhe /usr/local , mas compartilhe um stow e crie links simbólicos para o /usr/local de ambos os sistemas.
Você não precisa colocar /usr/local em uma partição separada para compartilhá-lo. Você pode armazená-lo na partição do sistema de um sistema, montá-lo onde quiser no outro sistema e criar um link simbólico.
Você não pode compartilhar /var . Há pequenas diferenças em como os diretórios são organizados e cada distribuição possui seus próprios IDs de usuário. Você pode compartilhar partes de /var , por exemplo, o spool de correio.
35 GB para /var é enorme. Você não precisa disso para um sistema básico. Se você colocar muitos dados lá (por exemplo, porque é onde está a raiz do seu servidor web), dimensione o sistema de arquivos de acordo com seus dados. Não faz sentido dividir /var da partição raiz, então combine-os. Você não menciona /usr em sua lista: isso também não precisa ser separado da partição raiz. Basta criar uma partição do sistema para cada sistema operacional, além de um /home compartilhado. Você precisa de mais de 15 GB para a partição do sistema, a menos que você seja muito conservador nos programas que você instalará. Faça uma partição do sistema de 50GB e você ficará bem.
Não há necessidade de uma partição /boot separada, a menos que você tenha requisitos adicionais, como a criptografia da partição do sistema.