先试下 sudo update-grub 命令 运行完 开机 看看会不会出现Windows引导页面 网上有好多人只用这一步就好了
但我的是不行
然后试了很多方法,最终成功了,这里记录一下
步骤1. 修改 /etc/default 下的 grub文件 这样开机就会进入grub页面
内容如下:
GRUB_DEFAULT=0
GRUB_TIMEOUT=10
GRUB_HIDDENT_TIMEOUT=5
GRUB_HIDDENT_TIMEOUT_QUIET=false
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
步骤2. 修改 /etc/grub.d 下的 40_custom 文件,在里面加下面内容
查看磁盘分区和系统uuid的方法,完成步骤一后,开机进入grub页面 按照底部提示进入命令行页面
输入 ls 命令即可查看 记下Windows系统所在 分区信息以及uuid
内容如下:
menuentry ‘Window10‘ {
insmod ntfs
set root=(hd0,msdos1) #hd0指第一块磁盘,msdos1指分区1,windows所在分区
search -no-floppy -fs-uuid -set 405A41E34A41D8F5 #windows的uuid
chainloader /EFI/Microsoft/Boot/bootmgfw.efi #Windows的引导启动文件,一般都是这个路径
}
步骤3. 修改 /boot/grub 下的 grub.cfg文件,和步骤2一样,在末尾加
menuentry ‘Window10‘ {
insmod ntfs
set root=(hd0,msdos1)
search -no-floppy -fs-uuid -set 405A41E34A41D8F5
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
最后记得win10下还要进电源管理那里 关闭快速启动选项 不然关机会失败