Gerando o grub.cfg sem o Linux instalado

3

Minha máquina de inicialização dupla deu errado ontem e corrompeu seriamente a partição do Linux.
Entre os arquivos corrompidos estavam:

  1. Todo o diretório /boot
  2. Algumas coisas em /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?

    
por Malabarba 25.03.2014 / 10:26

1 resposta

0

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
    
por 26.03.2014 / 01:03