Fedora adiciona o Windows ao grub

1

Eu costumava ter o Windows + Linux Mint no dualboot, mas agora decidi instalar o Fedora em vez do Mint. Eu tenho o Windows instalado por cerca de um mês e agora finalmente tenho tempo para instalar o fedora. No entanto, o Windows 10 não aparece no grub.

O que eu já tentei:

  • grub-customizer. Mas não consegue encontrar o Windows
  • Adicionando entrada personalizada em etc / grub.d / 40_custom como dito aqui link ... Mas isso não ajudou.

Saída do grzb2-mkconfig

[ajezek@localhost ~]$ sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
[sudo] password for ajezek: 
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.8.6-300.fc25.x86_64
Found initrd image: /boot/initramfs-4.8.6-300.fc25.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-da325ed6b7fc41dab3e1b04fa22ea0b4
Found initrd image: /boot/initramfs-0-rescue-da325ed6b7fc41dab3e1b04fa22ea0b4.img
Found linux image: /boot/vmlinuz-4.8.6-300.fc25.x86_64
Found initrd image: /boot/initramfs-4.8.6-300.fc25.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-da325ed6b7fc41dab3e1b04fa22ea0b4
Found initrd image: /boot/initramfs-0-rescue-da325ed6b7fc41dab3e1b04fa22ea0b4.img
done

fdisk: (tanto o Windows quanto o Fedora instalados em sdb (SSD de 240GB), sda é 1TB HDD somente com dados e alguma partição de recuperação da Lenovo)

[ajezek@localhost ~]$ sudo fdisk -l
[sudo] password for ajezek: 
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: D1425B80-9CC2-4A00-9762-65C4E15D3D92

Device          Start        End    Sectors   Size Type
/dev/sda1        2048     923647     921600   450M Windows recovery environment
/dev/sda3   310075392 1921404927 1611329536 768.4G Microsoft basic data
/dev/sda4  1921404928 1953523711   32118784  15.3G Windows recovery environment


Disk /dev/sdb: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 503D3D3C-C8C7-4771-84A7-61335D527168

Device         Start       End   Sectors  Size Type
/dev/sdb1       2048     34815     32768   16M Microsoft reserved
/dev/sdb2     204800 419635199 419430400  200G Microsoft basic data
/dev/sdb3      34816    204799    169984   83M EFI System
/dev/sdb4  419635200 461578239  41943040   20G Linux filesystem
/dev/sdb5  461578240 467869695   6291456    3G Linux swap

As entradas da tabela de partição não estão em ordem de disco. O Fedora foi instalado no sdb4 com a partição EFI no sdb3. O Windows está instalado no sdb2.

GParted:

O que devo fazer?

    
por Adam Ježek 05.05.2017 / 08:33

2 respostas

1

Primeiro, certifique-se de ter desativado o Fast Startup e o Hibernate no Windows, conforme descrito aqui:

Se algum desses recursos estiver ativo, ele pode deixar a ESP (Partição do sistema EFI) em um estado inconsistente, o que pode levar a os-prober a falhar na detecção do Windows.

Em segundo lugar, se o precedente não ajudar, você pode querer dar uma chance ao meu gerenciador de inicialização do rEFInd . Às vezes, ele faz um trabalho melhor que o GRUB nessa tarefa. Você pode tentar de uma unidade flash USB ou CD-R, se desejar, e instalá-lo em seu disco rígido somente se ele funcionar como esperado. Observe, no entanto, que a minha unidade flash USB e as imagens de CD-R não suportam a Inicialização Segura, portanto, se a Inicialização Segura estiver ativa, será necessário desativá-la temporariamente ou passar por alguns obstáculos para adicionar suporte à Inicialização Segura a essas imagens. Eu forneço uma versão RPM do rEFInd, então a instalação é fácil; mas se você quiser inicializar com o Secure Boot ativo, você precisará adicionar a chave rEFInd à sua lista MOK. Consulte a documentação do rEFInd Secure Boot para obter detalhes.

    
por 07.05.2017 / 16:05
0

Você precisa do os-prober para detectar outros sistemas:

sudo dnf install os-prober

se instalado, você deve executar novamente o grub2-mkconfig.

    
por 05.05.2017 / 10:51