grub-mkconfig não consegue encontrar o windows 10

0

Eu tenho dois SSDs no meu PC, um com o Windows 10 funcionando e o outro uma nova instalação do Antergos.
Inicializou Antergos para instalar o grub com ambas as instalações, mas com dificuldades. Eu montei o Windows através do gerenciador de arquivos, para que eu possa ver todos os meus arquivos do Windows. Eu então corri o sudo grub-mkconfig -o /boot/grub/grub.cfg que infelizmente não pega o Windows.
Generating grub configuration file ... Found theme: /boot/grub/themes/Antergos-Default/theme.txt Found Intel Microcode image Found linux image: /boot/vmlinuz-linux Found initrd image: /boot/initramfs-linux.img Found fallback initramfs image: /boot/initramfs-linux-fallback.img done Tentei executar o os-prober, e isso também não o encontrou.

Não tenho certeza se alguma coisa está incorretamente incorreta. Mas este SSD anteriormente tinha o Debian até hoje. Então eu tenho dual boot funcionando bem antes.

    
por Fenwick17 21.10.2018 / 22:06

1 resposta

1

O problema não é fácil de resolver corretamente, enquanto cada dispositivo e distribuição tem seu próprio, mas vou tentar

quando você montou a partição do Windows, vá para o terminal e verifique quais janelas de partição estão montadas por

fdisk -l

na saída, observe a partição que possui o sistema de arquivos NTFS (a maioria é usada apenas pelas janelas) digamos que seja (por exemplo, / dev / sdb2)

então

ls -l /dev/disk/by-uuid

então pegue a pequena string que você encontra associada à sua partição (por exemplo, / dev / sdb2). A string será algo como (AC46D28646D250A6)

agora edite o /etc/grub.d/40_custom no seu editor de texto favorito (se você não encontrou, então você precisa encontrar um arquivo que seja responsável por adicionar uma entrada de boot na sua distribuição linux)

na parte inferior de 40_custom adicione essas linhas substituindo minha string de (AC46D28646D250A6) por seu próprio ofcource

menuentry 'Windows 10' {
    insmod ntfs
    insmod ntldr
    insmod part_msdos
    insmod search_fs_uuid
    search --fs-uuid --no-floppy --set=root AC46D28646D250A6
    ntldr /bootmgr
}

depois vá para / boot / grub2 e faça um backup do seu atual grub.cfg e agora

grub2-mkconfig --output=/boot/grub2/grub.cfg

e faça uma reinicialização para verificar se o Windows foi adicionado agora ao seu menu de entrada de inicialização

e também observe que as opções fornecidas em 40_custom (ou seu arquivo exclusivo) podem ter que ser alteradas para corresponder ao estado da sua máquina

    
por 21.10.2018 / 23:14