admin管理员组文章数量:1624349
问题描述:
有一块SSD,在第一个分区装上了win10系统可以正常工作,然后安装了ubuntu16.04到剩余的空间(第二个分区)也可以启动。
但是当启动进入grub时,正常显示windows10的选项,但是选择后直接黑屏,然后又返回到grub的界面,如此循环无法进入windows10。此时选择ubuntu选项任然可以进入,进入后直接update-grub还是不起作用,遇到这样的问题,搜索了google给出答案如下:
解决方式1
在grub的win10启动项上面 按【e】 进入到编辑界面
然后在
chainloader +1
后面添加
ntldr /bootmgr
然后点击CTRL + X 或者 F10 就可以正常进入系统
解决方式2
选择进入ubuntu后编辑
/boot/grub/grub.cfg
找到win10的启动选项
menuentry 'Windows 10 (loader) (on /dev/sdXX)'
然后在
chainloader +1
后面添加
ntldr /bootmgr
然后就可以正常启动双系统
解决方式3
第一种是临时方案,第二种在下次更新grub的时候会被覆盖,所以,你懂的。。第三种如下
打开
/etc/grub.d/40_custom
在后面粘贴上从grub中得到的win10启动选择,下次开机时,会自动增加到grub.cfg中,且不受到update-grub的影响
menuentry 'Windows 10 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-64AC2031AC1FFFE2' {
insmod part_msdos
insmod ntfs
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 64AC2031AC1FFFE2
else
search --no-floppy --fs-uuid --set=root 64AC2031AC1FFFE2
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
ntldr /bootmgr
}
版权声明:本文标题:grub循环 无法启动win10 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1728876868a1177720.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论