Fedora aggiunge Windows a Grub


1

Avevo Windows + Linux Mint in dualboot, ma ora ho deciso di installare Fedora invece di Mint. Ho Windows installato per circa un mese e ora ho finalmente il tempo di installare fedora. Tuttavia, Windows 10 non viene visualizzato in grub.

Cosa ho già provato:

  • grub-customizer. Ma non riesce a trovare Windows
  • Aggiunta di voci personalizzate in etc / grub.d / 40_custom come detto qui https://ask.fedoraproject.org/en/ques ... Ma non ha aiutato.

Uscita di 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: (sia Windows che Fedora installati su sdb (SSD da 240 GB), sda è HDD da 1 TB con solo dati e alcune partizioni di ripristino 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

Le voci della tabella delle partizioni non sono nell'ordine del disco. Fedora è stato installato su sdb4 con partizione EFI su sdb3. Windows è installato su sdb2.

GParted:

Immagine

Cosa dovrei fare?

Risposte:


1

Innanzitutto, assicurati di aver disabilitato Fast Startup e Hibernate in Windows, come descritto qui:

Se una di queste funzionalità è attiva, può lasciare EFI System Partition (ESP) in uno stato incoerente, che può portare a os-probernon rilevare Windows.

In secondo luogo, se il precedente non aiuta, potresti provare il mio boot manager rEFInd . A volte fa un lavoro migliore di GRUB in questo compito. Puoi provarlo da un'unità flash USB o da un CD-R, se lo desideri, quindi installarlo sul tuo disco rigido solo se funziona come previsto. Si noti, tuttavia, che la mia unità flash USB e le immagini CD-R non supportano l'avvio protetto, quindi se l'avvio protetto è attivo, è necessario disabilitarlo temporaneamente o passare da un cerchio all'altro per aggiungere il supporto di avvio sicuro a quelle immagini. Fornisco una versione RPM di rEFInd, quindi l'installazione è semplice; ma se si desidera avviare con Secure Boot attivo, è necessario aggiungere la chiave rEFInd all'elenco MOK. Per i dettagli, consultare la documentazione di avvio sicuro rEFInd .


0

È necessario os-prober per rilevare altri sistemi:

sudo dnf installa os-prober

se installato dovresti rieseguire grub2-mkconfig.


os-proberè installato di default in Fedora 25 e sembra essere una dipendenza di grub2, quindi sembra improbabile che venga accidentalmente cancellato. Tuttavia, hai ragione, vale la pena ricontrollare la sua presenza.
Rod Smith,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.