Eu consegui fazer isso com o Arch Linux live USB. A razão pela qual não foi encontrar nada é que os-prober
não foi instalado.
Então, foi apenas uma questão de instalá-lo no próprio USB ao vivo:
pacman -Syy
pacman -S os-prober
grub-mkconfig
Minha máquina de inicialização dupla deu errado ontem e corrompeu seriamente a partição do Linux.
Entre os arquivos corrompidos estavam:
/boot
/bin
"Não há problema" , pensei comigo mesmo. Eu não tenho mais usado essa partição Linux (é o meu PC de jogos), então eu vou apenas reconstruir o diretório de inicialização e deixar por aí mesmo.
O problema é: devido à corrupção do diretório bin, não consigo chroot
no sistema. E como grub-mkconfig
(ou update-grub
) não pode ser executado a partir de um USB ativo, não tenho como gerar o arquivo grub.cfg
.
Os USBs ao vivo que tenho aqui (Arch Linux e gparted) possuem scripts dentro do grub.d / para detectar sistemas operacionais.
No gparted, grub-mkconfig
falha em executar inteiramente. Enquanto no arch linux ele roda, mas não detecta nada.
Existe uma maneira de gerar o grub.cfg sem uma instalação Linux funcional?
Eu consegui fazer isso com o Arch Linux live USB. A razão pela qual não foi encontrar nada é que os-prober
não foi instalado.
Então, foi apenas uma questão de instalá-lo no próprio USB ao vivo:
pacman -Syy
pacman -S os-prober
grub-mkconfig