Desde que usei o grub 2, estou intrigado com a forma como o menu de inicialização é criado. Normalmente tenho algumas instalações extras em discos ou partições diferentes. Ao fazer um os-prober e grub-update meu menu conterá todas as combinações de todos os sistemas e todos os kernels. Acho que entendo que isso ocorre porque o sistema não pode saber qual kernel pertence a qual sistema. E provavelmente não é uma boa ideia colocar todos os kernels na partição de boot. Mas, essa não é realmente minha decisão. Estou usando principalmente o Ubuntu, mas gostaria de entender como devo criar um ambiente de inicialização múltipla corretamente no caso geral. Supondo que o grub 2 esteja envolvido.