Como regenerar as entradas do menu grub no Ubuntu 14.04 Trusty após deletar todos os kernels?

1

Eu acidentalmente removi todos os kernels do meu Ubuntu 14.04 Trusty. Segui os passos nesta pergunta respostas para instalar um novo kernel, mas quando tento inicializar não vejo a opção 'Linux / ubuntu' na minha lista de menu do grub. Apenas mostra "Configurações do sistema".

Como faço para regenerar as entradas do menu anterior / padrão para o Ubuntu no grub?

Nota:

  1. Atualmente, posso inicializar com estas etapas no prompt do grub:

    set root=(lvm/ubuntu--vg-root)
    linux /boot/vmlinuz-3.13.0-74-generic root=/dev/mapper/ubuntu--vg-root
    initrd /boot/initrd.img-3.13.0-74-generic
    

    boot

  2. Quando estou no live usb, copiei vmlinuz , init ... etc. da minha partição de inicialização para a pasta / boot porque não consegui encontrar uma maneira de usar uma partição de inicialização separada no prompt do grub.

por Champ 12.01.2016 / 21:39

2 respostas

1

Você pode inicializar manualmente com um / boot separado.

Separe / boot em sda1, / em / dev / mapper / ubuntu - vg-root:

set prefix=(hd0,1)/grub
insmod linux
set root=/dev/mapper/ubuntu--vg-root
linux (hd0,1)/boot/vmlinuz-3.13.0-74-generic root=/dev/mapper/ubuntu--vg-root
initrd (hd0,1)/boot/initrd.img-3.13.0-74-generic
boot

Não sei por que as instruções do BobaJob foram votadas. Se você pode inicializar e fstab ainda tem separado / boot que reinstalaria grub para MBR. E um sudo update-grub regenera o menu. Ou use o dpkg para reinstalar o grub. Se do instalador ao vivo, você também pode usar o Reparo de inicialização.

    
por oldfred 17.02.2016 / 14:59
-1
sudo grub-install /dev/sda 

Algo parecido deve corrigir isso, supondo que seu disco rígido principal seja /dev/sda .

Se você inicializou a partir de um Live CD / USB, você precisará fazer chroot primeiro. link

    
por BobaJob 16.02.2016 / 13:23