I have switched to Legacy Mode, disabled Fast Startup on Windows 10 before attempting installation of Fedora 23. The installation ran successfully, albeit with a network driver error unseen before, which gets fixed after replacing the original one with a newer driver.
Post-installation (at that time the kernel is 4.4.6) I have rebooted twice with UEFI and Secure Boot enabled to ensure the Windows 10 continue to run properly. Booting into another OS requires me to change the boot mode in BIOS - Legacy for Linux, UEFI for Windows. The grub menu cannot show Windows 10 in Legacy mode, and in UEFI mode my laptop automatically boot into Windows 10.
I left Windows untouched ever since. After updating the kernel to 4.4.7, I found that I cannot boot into Windows again. A "No bootable device" error pops up every time under UEFI, hence the Windows cannot be booted in any way, though my Fedora 23 continue to run smoothly under Legacy. I am using Acer Aspire V15 with GPT partition table. I wonder if a re-installation of Windows would work; my personal data (/home) is stored in a separate partition than the Fedora system (/) and Windows. Please help. Thank you.
Disk layout (sudo fdisk -l)
/dev/sda1 2048 1230847 1228800 600M Windows recovery environment
/dev/sda2 1230848 1234943 4096 2M BIOS boot
/dev/sda3 1845248 2107391 262144 128M Microsoft reserved
/dev/sda4 2107392 147736615 145629224 69.5G Microsoft basic data
/dev/sda5 147738624 466913279 319174656 152.2G Linux LVM
/dev/sda6 466913280 500117503 33204224 15.9G Windows recovery environment