Windows 10的双启动问题:启动到Windows 10会重新启动计算机

我正试图解决某人笔记本电脑上的问题。 问题是在安装Ubuntu 16.04.3 LTS后,GRUB无法启动到以前安装的Windows 10.Windows 10 GRUB菜单项之一,但在选择Windows 10菜单项时,系统无法启动进入Windows并重新启动

在使用GRUB命令行选项时,我也收到了signature错误。

我尝试过启动修复,但无法解决问题。 boot-repair报告可从以下链接获得:

http://paste.ubuntu.com/25763771/

引导修复引导信息脚本在引导信息脚本的末尾显示:

 update-grub Generating grub configuration file ... Found linux image: /boot/vmlinuz-4.10.0-28-generic Found initrd image: /boot/initrd.img-4.10.0-28-generic Found memtest86+ image: /boot/memtest86+.elf Found memtest86+ image: /boot/memtest86+.bin Found Windows 10 (loader) on /dev/sda1 Found Windows 10 (loader) on /dev/sda2 NTFS signature is missing. Failed to mount '/dev/sda7': Invalid argument The device '/dev/sda7' doesn't seem to have a valid NTFS. Maybe the wrong device is used? Or the whole disk instead of a partition (eg /dev/sda, not /dev/sda1)? Or the other way around? mount /dev/sda7 : Error code 12 mount -r /dev/sda7 /mnt/boot-sav/sda7 NTFS signature is missing. Failed to mount '/dev/sda7': Invalid argument The device '/dev/sda7' doesn't seem to have a valid NTFS. Maybe the wrong device is used? Or the whole disk instead of a partition (eg /dev/sda, not /dev/sda1)? Or the other way around? mount -r /dev/sda7 : Error code 12 

我跑了:

 $ sudo mkfs.ntfs -Q /dev/sda7 

并且boot-repair报告结束时的签名消息已得到解决:

http://paste.ubuntu.com/25764357/


在GRUB命令行上,当显示GRUB菜单时按e可访问,当我输入以下命令时:

  insmod part_gpt insmod ntfs set root='hd0,gpt2' chainloader /bootmgr 

我收到以下错误消息:

 > Booting a command list > Error: invalid signature > Press any key to continue ... 

当我按任意键时,机器重新启动


我认为这篇文章中提到了这个问题。 我的固件设置enabledCSM选项。 因此,我认为Ubuntu是在BIOS模式下安装GRUB而不是UEFI模式。 我的磁盘使用GPT,因此Windows 10只能由UEFI引导加载程序而不是BIOS引导加载程序加载。

我现在要做的是在我的固件设置上禁用CSM ,然后使用Ubuntu live DVD启动,然后尝试在UEFI模式下安装Ubuntu。

这里进一步解释了这个问题