Fedora agrega Windows a grub


1

Solía ​​tener Windows + Linux Mint en dualboot, pero ahora decidí instalar Fedora en lugar de Mint. Tengo instalado Windows durante aproximadamente un mes y ahora finalmente tengo tiempo para instalar fedora. Sin embargo, Windows 10 no aparece en grub.

Lo que ya probé:

  • grub-personalizador. Pero no puede encontrar Windows
  • Agregar entrada personalizada en etc / grub.d / 40_custom como se dice aquí https://ask.fedoraproject.org/en/ques ... Pero no ayudó.

Salida de 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 Windows como Fedora están instalados en sdb (SSD de 240 GB), sda es HDD de 1 TB con solo datos y alguna partición de recuperación de 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

Las entradas de la tabla de particiones no están en orden de disco. Fedora se instaló en sdb4 con partición EFI en sdb3. Windows está instalado en sdb2.

GParted:

Imagen

¿Qué tengo que hacer?

Respuestas:


1

Primero, asegúrese de haber deshabilitado tanto el Inicio rápido como la Hibernación en Windows, como se describe aquí:

Si alguna de estas características está activa, puede dejar la partición del sistema EFI (ESP) en un estado inconsistente, lo que puede provocar que os-proberno se detecte Windows.

En segundo lugar, si lo anterior no ayuda, es posible que desee probar mi administrador de arranque rEFInd . A veces hace un mejor trabajo que GRUB en esta tarea. Puede probarlo desde una unidad flash USB o CD-R si lo desea, y luego instalarlo en su disco duro solo si funciona como se esperaba. Sin embargo, tenga en cuenta que mi unidad flash USB y las imágenes de CD-R no son compatibles con el Arranque seguro, por lo que si el Arranque seguro está activo, deberá deshabilitarlo temporalmente o saltar algunos aros para agregar soporte de Arranque seguro a esas imágenes. Proporciono una versión RPM de rEFInd, por lo que la instalación es fácil; pero si desea arrancar con Secure Boot activo, deberá agregar la clave rEFInd a su lista MOK. Consulte la documentación de inicio seguro de rEFInd para obtener más detalles.


0

Necesita os-prober para detectar otros sistemas:

sudo dnf install os-prober

si está instalado, debe volver a ejecutar grub2-mkconfig.


os-proberestá instalado por defecto en Fedora 25, y parece ser una dependencia de grub2, por lo que parece poco probable que se elimine accidentalmente. Aún así, tiene razón en que vale la pena verificar su presencia.
Rod Smith
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.