全新安装windows10后,引导原来的Ubuntu(没有解决)

1. 使用easybcd创建引导Linux分区--添加新条目
全新安装windows10后,引导原来的Ubuntu(没有解决)
2.此时看到引导列表中的Linux引导的盘符是C:,不用管直接重启
3.选择刚添加的启动项Ubuntu
4.计算机会重新启动一次,进入grub引导,但是提示不支持的文件系统,出现grub rescue>
5.grub rescue>ls  //查看当前所有的分区
6.grub rescue>ls (hd0,msdos10)/boot/grub  // 逐个磁盘查看真正的linux分区在哪里,如果显示有文件列表,则说明是该分区,我的在msdos10
7.grub rescue>set root=(hd0,msdos10)
8.grub rescue>set prefix=(hd0,msdos10)/boot/grub
9.grub rescue>insmod /boot/grub/i386-pc/normal.mod //不同的grub路径可能不一样,执行该句后grub>变为高亮状态
10.grub rescue>normal   //以normal模式启动grub,看到熟悉的ubuntu引导界面
 
初步推断应该是重新安装window10,重建MBR,导致grub找不到新的磁盘分区信息,需要重新安装grub到mbr,但是如果重新安装就会覆盖windows的引导,导致无法启动windows,在没有启动盘的情况下,还是不要随便瞎折腾了