[risolto] bootloader non mi visualizza e non mi carica Windows 10

Salve a tutti, ho tre hd montati nel mio pc di cui uno con Fedora 26 (ext4), uno con Win10 (ntfs) e l’altro come “dati personali” (ntfs) ma all’avvio il bootloader di grub mi vede solo fedora 26 come posso procedere?
riporto di seguito l’output di:

[root@skiava /]# parted -l
Modello: ATA WDC WD3200AAKS-7 (scsi)
Disco /dev/sda: 320GB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: msdos
Flag del disco: 

Numero  Inizio  Fine    Dimensione  Tipo     File system  Flag
 1      1049kB  1075MB  1074MB      primary  ext4         avvio
 2      1075MB  320GB   319GB       primary               lvm


Modello: ATA STM3250318AS (scsi)
Disco /dev/sdb: 250GB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: msdos
Flag del disco: 

Numero  Inizio  Fine   Dimensione  Tipo     File system  Flag
 1      1049kB  525MB  524MB       primary  ntfs         avvio
 2      525MB   250GB  250GB       primary  ntfs


Modello: ATA WDC WD5000AAKX-0 (scsi)
Disco /dev/sdc: 500GB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: msdos
Flag del disco: 

Numero  Inizio  Fine   Dimensione  Tipo     File system  Flag
 1      1049kB  500GB  500GB       primary  ntfs


[root@skiava /]# exit
exit
[skiava@skiava /]$ 

qualcuno mi potrbbe aiutare?
grazie in anticipo.

Dobbiamo innanzitutto capire se il BIOS è EFI oppure no. Mostraci l’output di

# ls /sys/firmware/

In questi frangenti (problemi con grub e windows in dual boot) spesso ho risolto usando CD Live di Supergrub2 (aggiornato a ultima issue)

Ciao a tutti, questo il ewsponso di:

[root@skiava skiava]# ls /sys/firmware/
acpi  dmi  memmap
[root@skiava skiava]# 
# grub2-mkconfig -o /boot/grub2/grub.cfg

Risolto?

No

Proviamo a vedere l’output di

# efibootmgr -v

e di una libera reinterpretazione di uno script gentilmente fornito da frafra

$ conf=/boot/grub2/grub.cfg; if  ! -f $conf ]; then echo "conf=/boot/efi/EFI/fedora/grub.cfg"; fi

Ciao,riporto di seguito l’output di:

[root@skiava skiava]# efibootmgr -v
EFI variables are not supported on this system.
[root@skiava skiava]# exit
exit
[skiava@skiava ~]$ conf=/boot/grub2/grub.cfg; if  ! -f $conf ]; then echo "conf=/boot/efi/EFI/fedora/grub.cfg"; fi
[skiava@skiava ~]$ 

Se esegui il comando

# os-prober

ottieni qualche output?

[root@skiava skiava]#  os-prober
/dev/sdb1:Windows 10:Windows:chain
[root@skiava skiava]# 

Prova a postare anche gli output di

$ cat /etc/default/grub
$ cat /boot/grub2/grub.cfg
$ cat /etc/fstab
$ su -c 'blkid'
[skiava@skiava ~]$ cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
[skiava@skiava ~]$ cat /boot/grub2/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
set pager=1

if  -s $prefix/grubenv ]; then
  load_env
fi
if  "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="${saved_entry}"
fi

if  x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if  "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if  -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  if  x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

terminal_output console
if  x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/01_users ###
if  -f ${prefix}/user.cfg ]; then
  source ${prefix}/user.cfg
  if  -n "${GRUB2_PASSWORD}" ]; then
    set superusers="root"
    export superusers
    password_pbkdf2 root ${GRUB2_PASSWORD}
  fi
fi
### END /etc/grub.d/01_users ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Fedora (4.15.4-200.fc26.x86_64) 26 (Workstation Edition)' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.8.6-300.fc25.x86_64-advanced-a40dacbe-9d7a-45b2-b7ee-ac6bb1016566' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos1'
	if  x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  bcc1e4c6-53a2-4b8a-b2dd-95f878bf2583
	else
	  search --no-floppy --fs-uuid --set=root bcc1e4c6-53a2-4b8a-b2dd-95f878bf2583
	fi
	linux16 /vmlinuz-4.15.4-200.fc26.x86_64 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb quiet LANG=it_IT.UTF-8
	initrd16 /initramfs-4.15.4-200.fc26.x86_64.img
}
menuentry 'Fedora (4.15.3-200.fc26.x86_64) 26 (Workstation Edition)' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.8.6-300.fc25.x86_64-advanced-a40dacbe-9d7a-45b2-b7ee-ac6bb1016566' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos1'
	if  x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  bcc1e4c6-53a2-4b8a-b2dd-95f878bf2583
	else
	  search --no-floppy --fs-uuid --set=root bcc1e4c6-53a2-4b8a-b2dd-95f878bf2583
	fi
	linux16 /vmlinuz-4.15.3-200.fc26.x86_64 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb quiet LANG=it_IT.UTF-8
	initrd16 /initramfs-4.15.3-200.fc26.x86_64.img
}
menuentry 'Fedora (4.14.18-200.fc26.x86_64) 26 (Workstation Edition)' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.8.6-300.fc25.x86_64-advanced-a40dacbe-9d7a-45b2-b7ee-ac6bb1016566' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos1'
	if  x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  bcc1e4c6-53a2-4b8a-b2dd-95f878bf2583
	else
	  search --no-floppy --fs-uuid --set=root bcc1e4c6-53a2-4b8a-b2dd-95f878bf2583
	fi
	linux16 /vmlinuz-4.14.18-200.fc26.x86_64 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb quiet LANG=it_IT.UTF-8
	initrd16 /initramfs-4.14.18-200.fc26.x86_64.img
}
menuentry 'Fedora (0-rescue-2debeb99f8e7407491a7ad913799ca50) 25 (Workstation Edition)' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-2debeb99f8e7407491a7ad913799ca50-advanced-a40dacbe-9d7a-45b2-b7ee-ac6bb1016566' {
	load_video
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos1'
	if  x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  bcc1e4c6-53a2-4b8a-b2dd-95f878bf2583
	else
	  search --no-floppy --fs-uuid --set=root bcc1e4c6-53a2-4b8a-b2dd-95f878bf2583
	fi
	linux16 /vmlinuz-0-rescue-2debeb99f8e7407491a7ad913799ca50 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb quiet
	initrd16 /initramfs-0-rescue-2debeb99f8e7407491a7ad913799ca50.img
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_ppc_terminfo ###
### END /etc/grub.d/20_ppc_terminfo ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if  -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif  -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
[skiava@skiava ~]$ cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Tue Jan  3 14:11:40 2017
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/fedora-root /                       ext4    defaults        1 1
UUID=bcc1e4c6-53a2-4b8a-b2dd-95f878bf2583 /boot                   ext4    defaults        1 2
/dev/mapper/fedora-home /home                   ext4    defaults        1 2
/dev/mapper/fedora-swap swap                    swap    defaults        0 0
[skiava@skiava ~]$ su -c 'blkid'
Password: 
/dev/sda1: UUID="bcc1e4c6-53a2-4b8a-b2dd-95f878bf2583" TYPE="ext4" PARTUUID="2cda2916-01"
/dev/sda2: UUID="msFGuL-dih8-bvoA-iqzS-VBNr-vUe3-XOK9te" TYPE="LVM2_member" PARTUUID="2cda2916-02"
/dev/sdb1: LABEL="Riservato per il sistema" UUID="D46295A662958E3C" TYPE="ntfs" PARTUUID="02d6fcf7-01"
/dev/sdb2: UUID="DC7897B2789789C2" TYPE="ntfs" PARTUUID="02d6fcf7-02"
/dev/sdc1: LABEL="varie" UUID="0A682C2B284A5DBF" TYPE="ntfs" PARTUUID="00030b4c-01"
/dev/mapper/fedora-root: UUID="a40dacbe-9d7a-45b2-b7ee-ac6bb1016566" TYPE="ext4"
/dev/mapper/fedora-swap: UUID="72195133-3905-4499-8980-6f235ac5b82f" TYPE="swap"
/dev/mapper/fedora-home: UUID="0aa7ce3e-cbe9-4534-aed6-66fa382a6f62" TYPE="ext4"
[skiava@skiava ~]$ 

Mah, guardando nei miei appunti, mi era andata a buon fine -in un caso analogo al tuo- la sequenza:

# grub2-install /dev/sda --recheck
# grub2-mkconfig -o /boot/grub2/grub.cfg

Di seguito il responso di:

[root@skiava skiava]# grub2-install /dev/sda --recheck
Installazione per la piattaforma i386-pc.
grub2-install: avviso: Il settore 32 è già in uso dal programma "FlexNet", viene saltato. Questo software potrebbe causare problemi di avvio, o altri, nel futuro. Informare gli autori e avvisarli di non archiviare dati nell'intervallo del MBR..
Installazione completata, nessun errore segnalato.
[root@skiava skiava]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.4-200.fc26.x86_64
Found initrd image: /boot/initramfs-4.15.4-200.fc26.x86_64.img
Found linux image: /boot/vmlinuz-4.15.3-200.fc26.x86_64
Found initrd image: /boot/initramfs-4.15.3-200.fc26.x86_64.img
Found linux image: /boot/vmlinuz-4.14.18-200.fc26.x86_64
Found initrd image: /boot/initramfs-4.14.18-200.fc26.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-2debeb99f8e7407491a7ad913799ca50
Found initrd image: /boot/initramfs-0-rescue-2debeb99f8e7407491a7ad913799ca50.img
Found Windows 10 on /dev/sdb1
done
[root@skiava skiava]# 

adesso cosa dovrei fare? riavviare il sistema?

Direi di sì. E direi anche che Windows è stato trovato da Grub:

Vedo un messaggio di errore, ma sembra più che altro un warning:

[quote=skiava]grub2-install: avviso: Il settore 32 è già in uso dal programma "FlexNet", viene saltato. Questo software potrebbe causare problemi di avvio, o altri, nel futuro. Informare gli autori e avvisarli di non archiviare dati nell'intervallo del MBR. Installazione completata, nessun errore segnalato.[/quote]

Perfetto adesso funziona…grazie a tutti per avermi seguito. :thumb:
Metto il post come risolto.