重装windows系统后原有的linux系统无法进入的解决办法。
这个问题困扰了我这个小白很久。每次无奈只能又重新装一遍linux。今天经过实践,终于解决了。我的步骤是: 1.用easybcd加入neosmart linux启动项: Add New Entry>linux/BSD> type选择GRUB2 其他不变 然后Add Entry 最后点击左侧的Edit Boot Menu然后点击右下方的Save Settings 2.重启后你会看到NeoSmart linux的选项 进去后就是你以前的引导界面了。然后你选择进入linux。 打开终端: sudo update-grub sudo grub-install /dev/sda 好啦,重启你就发现一切都解决啦。 明白原理可能会好一些: 我找了些资料,原理可能是: 重装windows的时候,霸道的windows不管系统中是否还有其他的系统,直接重写mbr,于是重装系统后就只有windows一个选项了。而且windows的引导程序貌似是在c盘的boot.ini(这个文件我没找到)。而linux的引导程序应该是/boot下的grub。于是我们的目的就是,找到grub然后让grub重新掌握引导程序的大全。也就是重写了mbr。(这些只是我的理解,可能有错的地方,欢迎大神指教) 网上还有一些方法: 2.用live cd 或者live usb 进入linux系统后在重装grub。 3.