GNU/Linux >> Tutoriales Linux >  >> Linux

¿Windows 10 no está visible en Grub?

Tenía el sistema operativo elemental en mi computadora. Limpié mi disco duro e instalé Windows 10 sin ningún problema. Luego reduje la partición real que estaba usando, instalé Pardus en esa partición vacía. Para instalarlo, tuve que deshabilitar el arranque seguro en BIOS. También se instaló correctamente.

Cuando finalmente encendí mi computadora, en el menú de GRUB no había ninguna opción de Windows 10. Lo extraño es que cuando habilita el Arranque seguro desde BIOS, no puede arrancar Pardus, ¡así que arranca Windows!

Hasta ahora he probado os-prober que no encontró ningún otro sistema operativo, probé este enlace, decía ntldr not found O algo por el estilo. He reemplazado ntldr /bootmgr con chainloader +1 , y luego dijo una ruta de archivo EFI no válida. Traté de usar UUID de la partición más grande que se llama "Datos básicos de Microsoft" y usé el llamado "Sistema EFI". Ambos me dan el mismo error:"Ruta del archivo EFI".

Aquí está mi /etc/grub.d/40_custom :

# Skipping the initial part of the file
menuentry "Windows 10" --class windows --class os {
   insmod ntfs
   search --no-floppy --set=root --fs-uuid FA53-79CA
   chainloader +1
}

Aquí está el resultado de mi fdisk -l :

Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 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: # some hex identifier here

Device         Start       End   Sectors   Size Type
/dev/sda1       2048   1023999   1021952   499M Windows recovery environment
/dev/sda2    1024000   1226751    202752    99M EFI System
/dev/sda3    1226752   1259519     32768    16M Microsoft reserved
/dev/sda4    1259520 490168319 488908800 233,1G Microsoft basic data
/dev/sda5  490168320 968570879 478402560 228,1G Linux filesystem
/dev/sda6  968570880 976771071   8200192   3,9G Linux swap

Estoy pensando que podría haber eliminado el cargador de arranque de Windows, pero como mencioné, se inicia en Windows cuando habilito el Arranque seguro desde BIOS.

Respuesta aceptada:

En primer lugar, el hecho de que Windows arranca indica que tiene UEFI y que podría usar el selector de arranque de su placa base para arrancar Windows en lugar de GRUB. Suele ser F2 o F12 durante el arranque.

Su entrada de menú de Windows 10 está usando

chainloader +1

Lo que significa cargar el primer sector del dispositivo raíz. Lo cual no funcionará porque el sistema es UEFI, no BIOS heredado.

Relacionado:¿Bloquear/Eliminar “Web”/Bing Search de Windows 10?

En su lugar, configure el dispositivo raíz en el sistema EFI y cargue en cadena el EFI para Windows:

insmod part_gpt
insmod search_fs_uuid
insmod chain
search --no-floppy --set=root --fs-uuid FA53-79CA
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi

También confirme que el UUID es correcto con blkid y es para el sistema EFI.

GRUB debería detectar Windows automáticamente, pero no los detectará en discos RAID.


Linux
  1. GRUB en un sistema compatible con EUFI

  2. Linux:¿Kali Linux está instalado pero no se muestra en el Administrador de arranque?

  3. Linux:¿cómo restaurar Grub después de la instalación de Windows Xp?

  4. ¿Alt-tab no cambia?

  5. Comando de Rescate Grub. Grub no funciona en Ubuntu 13?

Cambiar el orden de inicio en Windows Linux Dual Boot con Grub Customizer

Arreglar Grub que no se muestra para el sistema de arranque dual de Windows y Linux

grub2-install:comando no encontrado

sshpass no se reconoce en Windows

¿Es posible arrancar Windows 8.1 sin su propio gestor de arranque?

Cómo iniciar Windows 10 a través de la línea de comandos de grub