我的电脑原本装有win10系统,然后又通过U盘启动装了个Linux系统,装完之后重启,会出现grub引导界面,可以在上面选择要进入的系统,但是只有Linux系统,没有Windows系统的选项,于是就无法进入Windows系统。在折腾了一番之后我终于找到了解决方案,‘
在出现引导界面之后按E进入一个黑窗口,再按F10进入grub命令行。这时候输入ls,就会列出银盘和分区信息
hd0表示第一块硬盘,hd1表示第二块硬盘。msdos1表示第一个分区,以此类推。你需要知道自己的window系统装在第几个硬盘的第几个分区。然后ls(hdx,msdosy)的格式,表示第x块硬盘,第y个分区,这样就可以列出windows系统所在分区的信息。就如上图所示。你需要记下你Windows硬盘分区的文件系统类型(我的文件系统类型就是ntfs)和uuid号(uuid号就是uuid后面那串大写字母和数字混合的编码)。
然后你需要重启电脑,这时候任然只可以进入Linux系统而不能进入window系统,所以先进入Linux系统。执行如下命令vi /boot/grub/grub.cfg
然后再文件末尾添加
menuentry 'Win10' {
insmode ntfs//文件系统类型
set root='hdx,msdosy'
search --no-floppy --fs-uuid --set uuid编号
chainloader +1
}
保存退出后执行以下命令grub-mkconfig -o /boot/grub/grub.cfg
然后重启就欧克了,这时候grub引导界面的列表里面就多了个Windows10选项。
我另外还写了篇关于在window下直接删除Linux系统后导致的Windows无法启动问题的解决方案,有需要的可以访问我主页看。