Depois de reparar o kernel excluído, por que o GRUB ainda não inicializaria no Linux

2 respostas

2

Ok, siga estes passos:

  1. Inicialize um Ubuntu ao vivo.

  2. Abra um terminal e mude para um usuário root.

  3. Crie seu diretório chroot

mkdir /tmp/chroot

  1. Monte seu disco rígido no diretório chroot

mount /dev/sda1 /tmp/chroot ajusta o 1 para qualquer partição na qual sua pasta raiz estava ativada.

  1. Monte as outras necessidades.

mount -t proc proc /tmp/chroot/proc/

mount -t sysfs sys /tmp/chroot/sys/

mount -o bind /dev /tmp/chroot/dev/

  1. Chroot para essa pasta agora.

chroot /tmp/chroot

  1. Instale o kernel genérico de que você precisa

apt install linux-generic

  1. Se você não executou o grub de atualização, execute-o você mesmo.

update-grub2

  1. Reinicie o sistema e desfrute do Ubuntu novamente.
por Ziazis 23.05.2017 / 12:24
1

Se alguém mais tiver esse problema, isso é o que funcionou para mim.

Depois de tentar o procedimento acima ao qual fiz a ligação na minha pergunta, o que você precisa fazer para corrigir o GRUB para carregar seu kernel é depois de copiar e instalar o kernel do linux (como descrito nesse procedimento) copie * da pasta / boot para sua pasta chroot / boot. No meu caso eu corri: /boot$ cp * /tmp/chroot/boot , e então você precisa rodar este comando para refazer o arquivo de configuração do grub: grub-mkconfig --output=/boot/grub/grub.cfg

    
por MOwens 25.05.2017 / 10:11