Aqui está a solução para minha pergunta:
identifique o UUID da sua partição / boot:
# blkid
Use esse UUID para atualizar sua tabela / etc / fstab para montar sua partição de inicialização automaticamente:
UUID=PUT-YOUR-UUID-HERE /boot ext2 defaults 0 0
Para manter as coisas limpas, apaguei o conteúdo do diretório / boot atual (faça um backup):
sudo rm /boot/*
Você provavelmente receberá uma mensagem de erro referente ao seu subdiretório EFI (se você usar UEFI). Isso não é problema, apenas pule a mensagem de erro.
Agora reinicie.
No caso de você ter uma imagem de kernel mais nova instalada, você pode querer atualizar o diretório / partição / boot. Eu fiz assim:
sudo aptitude update
sudo aptitude reinstall linux-image-generic
sudo update-initramfs -u
Agora você deve ver um novo arquivo chamado "initrd.img-3 ..." no seu diretório / boot. Supondo que você tenha instalado esta imagem do kernel anteriormente, verifique seu backup do diretório antigo / boot e copie os arquivos correspondentes "abi ...", "config ...", "system ..." e "vmlinux ..." para o seu diretório / boot (deve ser root para fazer isso, então use o sudo). Em seguida, use o terminal novamente:
sudo update-initramfs -u
sudo update-grub
Você não deve ser configurado e inicializar seu computador a partir de sua partição / boot (como pretendido) e isso também é montado como / boot na inicialização, assim quando você atualiza seu sistema o diretório / boot correto também é atualizado. / p>
OBSERVAÇÃO: encontrei outro bug menor ao usar o update-grub em uma partição / boot separada. Eu recebi uma mensagem de erro na inicialização. Está relacionado ao fato de o grub não conseguir localizar arquivos de fontes e, em seguida, falhar ao definir gfxmode. Não é nada demais, o seu sistema irá arrancar muito bem ... mas irritante ... para consertar isso você simplesmente terá que copiar os arquivos de fontes para / boot / grub Aqui está o bug da launchpad.net e aqui o fix (veja o comentário # 24)