昨天装了linux,重新启动之后发现只能从U盘引导启动,原来创建引导的时候选u盘了,尝试解决:
1. 各种改引导,各种失败
2. 重装系统,选MBR,重启之后发现由grub启动,再用easyBCD修复,再启动黑屏
3. 再重装系统。。。。。
结论大概是,BCD是windows的,grub是linux的,后装的那一个会把先装的那个覆盖掉
所以在windows上装linux,又能有正确系统选择菜单的方法是:
第一步,安装centos6时,引导选择为boot盘,而不是C盘,更不是U盘。
第二步,在windows修改BCD,添加linux启动项,在easyBCD里,centos6用grub1,自动查找启动盘即可
第三步,确认easyBCD的修改成功应用到系统,今天就死在这一步上好久
另外,如果在第一步选择了windows的启动盘,那么grub会把windows的BCD覆盖,也就是先进grub选择linux还是other,选other之后再到原来的windowsBCD菜单
这个时候再进入windows,启动easyBCD,我的状况是easyBCD报错,然后读取了不知哪里的文件,不能成功应用到系统,之后重装了easyBCD,再读取系统菜单才解决。成功设置easyBCD,把linux设置为自动寻找启动盘后,重启,菜单为:
1. Windows
2. linux
选2之后进行了一系列的运行,正常启动到linux。到这里才算完成。
太悲惨了