Normalmente, o grub2 deve autodetectar todos os SOs (com scripts típicos como pacotes pelo debian e ubuntu, pelo menos), quando o grub de atualização é executado. Uma nova instalação deve rodar isto por padrão, então provavelmente o seu grub é o da instalação mais recente e fornece um menu com todo o sistema operacional detectado. Você pode dar uma olhada nos scripts de detecção de SO em /etc/grub.d/
.
O espaço de troca pode ser compartilhado por todas as instalações do Linux em um sistema de inicialização múltipla e provavelmente será detectado automaticamente durante a instalação.
Note que a instalação do grub é provavelmente aquela do último linux instalado. Os arquivos como o grub.cfg serão atualizados em todos os sistemas separadamente, mas o grub no MBR / bios_boot_partition aponta apenas para um dos sistemas. Isso significa que você provavelmente precisará atualizar o menu grub no último sistema quando instalar um novo kernel em outro sistema. Talvez você possa instalar o grub de um sistema na partição ao invés do mbr e o outro sistema detecta isso e adiciona uma entrada "boot grub from sda3", que carrega o outro grub (dando um novo menu) mas eu não testei tais configurações .