Que bom que resolveu.
Pelo menos, a volta ao mundo não exige mais 80 dias.
Que bom que resolveu.
Pelo menos, a volta ao mundo não exige mais 80 dias.
1.5) O Grub também precisa de uma entrada EFI, a vantagem é que essa entrada não muda com a atualização do sistema/grub. Se vc iniciar com o metodo efi stub, então vc precisa gerar uma nova entrada manualmente toda vez que atualizar o kernel, e apagar as entradas antigas quando remover alguma versão de kernel.
Na wiki, veja sempre que os comandos podem iniciar com root #
que inicia que vc deve rodar como root. No vídeo vc estava usando sua conta de usuário. Para entrar no shell como root use su -
. Quando vc fez o chroot então vc já era root, daí não precisava do sudo.
Realmente dava pra resolver com chroot
, mas daí vc teria que seguir o procedimento completo montando os demais sisstemas de arquivos. A dica está Chroot - Gentoo wiki na parte configuration e usage (basicamente o comando que vc achou no outro lugar, com o for
, embora o outro comando não tem o bind). Depois de fazer o chroot no sistema antigo, confira se o /boot/efi está montado e um grub-install deve funcionar sem precisar de outros parâmetros.
Tava tudo certo no final do primeiro vídeo, vc tinha instalado o grub e a opção padrão de boot estava setada, devia ter dado certo.
Oi, como vai?
Então, se eu não me engano o KDE Neon é baseado no Ubuntu, então meio que sim, o ele mesmo pode ter criado essa entrada, por isso todo esse problema…
Acredito que esse tipo de detalhe possa te incomodar né? (qm sou eu pra julgar, tbm me incomoda)
Mas com o tempo eu fui obrigado a conviver com isso, o que eu posso te recomendar é montar a partição do Linux, e a partição EFI, e seguir com o processo de instalação manual do grub, não vai funcionar para o Windows, mas talvez para o KDE Neon funcione…
Claro, se vc tiver tempo e disponibilidade, eu recomendo fortemente que tente fazer algum backup do que for importante e reinstalar os dois sistemas do 0 pra evitar dores de cabeça futuras, mas fique a vontade para fazer o que acha melhor
Exclui o diretório /boot/efi/EFI/ubuntu
, desejando remover a entrada de inicialização do ubuntu
na seleção de inicialização da UEFI.
Assim que reinicei o notebook, toda a inicialização levava para a tela do grub shell ou grub rescue. O problema não afetou a inicialização do Windows.
No entanto, somente mais tarde descobri que aquele diretório /boot/efi/EFI/ubuntu
é indispensável para o inicializador KDE Neon. Esse detalhe foi o que me faltava para resolver de vez esse problema.
Eu gravei a minha tela usando uma placa de captura barata, não há tanta nitidez, mas é possível enxergar os comandos que eu executo no terminal, bem como demais informações.
Desde que eu gravei a minha sessão toda, a maior parte do tempo não acontece nada de importante. Os comandos mostrados abaixo, uma parte é feita no começo e o restante, no final.
Se você quiser assistir, acesse esse link do vídeo hospedado no YouTube.
Gostaria de salientar que as instruções abaixo foram elaboradas a partir da ajuda de outros usuário, respostas de perguntas e de informações contidas em wikis do Gentoo.
Pode ser que nem tudo listado seja necessário de ser executados, como apontou Deleterium, ou, pelo contrário, algumas coisas a mais precisam ser feitas para alcançar o mesmo resultado.
Por fim, antes de tudo, faça backup do que lhe for mais importante e sigas os procedimentos por sua própria conta e risco.
Se você ainda tiver o pendrive com a ISO do KDE Neon, já será o suficiente, caso não, assista esse vídeo do Dio sobre como configurar usando a incrível ferramenta ventoy.
Provavalmente, qualquer distribuição irá servir, desde que você consigar inicializar em modo “Live Boot”, mas eu sugero que usasse a do KDE Neon.
A inicialização em modo “Live Boot” preparada, abra o terminal e execute os seguintes comandos…
Eu instalei o /boot/efi
em um diretório à parte quando instalei o KDE Neon, portanto:
sudo /dev/nvme0n1p2 /mnt
/boot/efi
sudo /dev/nvme0n1p1 /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
Atenção
Substitua
nvme0n1p1
envme0n1p2
de acordo com o tipo de unidade de armazenamento e a partição onde estão a raíz e o diretório de inicialização. Execute o comandosudo fdisk -l
oulsblk
para descobrir.
Os passos acimas foram tirados daqui.
sudo chroot /mnt /bin/bash
mount -t efivarfs none /sys/firmware/efi/efivars
ubuntu
, como instruído por frc_kdegrub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu --recheck
neon
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=neon --recheck
grub-mkconfig -o /boot/grub/grub.cfg
efivarfs
umount none
exit
/mnt
for i in /mnt/dev/pts /mnt/dev /mnt/proc /mnt/sys /mnt/run /mnt/boot/efi /mnt; do sudo umount $i; done
(Também retirado da mesma fonte da sequência do passo 1.)
Reinicie o computador e, se tudo ocorrer como pretendido, a tela de seleção de boot do grub deverá aparecer novamente.
Eu, eventualmente, acabei corrompendo o inicializador do Windows, durante as minhas tentativas de resolver o problema. No entanto, consegui recuperar com relativa tranquila seguindos o passo a passo desse tutorial.
Obrigado a todos por se reservarem a tentar me ajudar de alguma forma.
Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.