Use o BootInfoScript
Confira o README se você tiver problemas para executá-lo.
Primeiro, alguns antecedentes: Eu tenho dual-boot do Windows 7 / Ubuntu 13.04 no laptop Lenovo. Como eu fiz a instalação há cerca de 1,5 anos e era ainda mais usuário do Linux do que sou agora, não consigo me lembrar de tudo o que fiz para colocar os dois sistemas em funcionamento. No entanto, eu faço lembrar que foi um procedimento bastante problemático (executando boot-repair pelo menos uma vez).
Agora eu estou pensando em experimentar outra distribuição Linux além do Ubuntu (provavelmente Arch), e desta vez eu gostaria de fazer isso de uma forma que eu tenha uma idéia do que estou fazendo (e possivelmente aprender mais sobre 'funcionamento interno' das distribuições linux).
Então, isso é suficiente para o fundo. Agora, minha pergunta é: Como obtenho informações sobre qual é a configuração atual do grub / boot-loader?
Esta parece ser a primeira e bastante diferente questão a ser considerada antes mesmo de sonhar com a instalação de um terceiro sistema operacional e um messing mais avançado com partições e inicialização.
Use o BootInfoScript
Confira o README se você tiver problemas para executá-lo.
Para visualizar seu arquivo / boot / grub / grub / cfg, você pode usar o seguinte comando,
cat /boot/grub/grub.cfg
Pressione as setas para cima ou para baixo para percorrer o arquivo, use a tecla 'q' para sair e retornar ao seu terminal normal. O programa grub-mkconfig executa outros scripts e programas, como grub-mkdevice.map e grub-probe, e gera um novo arquivo grub.cfg. Ele também lê arquivos em / etc / default / grub e o arquivo de tema /etc/grub.d/debian para dizer o que fazer. Esses são os arquivos que podemos editar ou criar para nós mesmos para alterar as configurações do GRUB. Eu vou te mostrar mais sobre isso depois.
Abaixo está um exemplo de um grub.cfg para uma nova instalação do Ubuntu em um computador que já possui uma outra instalação do Ubuntu com o Windows XP. Eu destaquei as linhas comentadas em amarelo para chamar sua atenção para elas. Você deve notar que cada um deles marca o início e o final de sua própria seção do grub.cfg e eles aparecem em seqüência numérica a partir do /etc/grub.d/00_header no topo. A última seção deste arquivo é a área /etc/grub.d/40_custom na parte inferior do arquivo grub.cfg. Cada uma dessas seções do arquivo grub.cfg é controlada pelos scripts com os mesmos nomes, e são aqueles que editamos para fazer alterações em nosso grub.cfg. As mudanças entrarão em vigor logo depois que rodarmos 'sudo grub-mkconfig -o /boot/grub/grub.cfg' para escrever o novo arquivo grub.cfg.
FONTE: link
Tags boot grub2 dual-boot 13.04 installation