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.