解决Win8 BCD文件丢失问题

openSUSE果然不是人人都能驾驭的,至少想安装双系统却不让openSUSE影响Windows分区时,一般人都会碰到点问题,在openSUSE社区就遇见了很多被此类问题所烦扰的朋友。

看到openSUSE 13.1发布了,心里痒痒,就下了个DVD的镜像装到了虚拟机里边,但是机子性能不行,在虚拟机里边就更卡了,正好Deepin昨天被我建LNMP环境的时候不小心把一些重要的包给卸了,就干脆直接换成openSUSE吧,我准备用EasyBCD来引导双系统的启动,所以将Grub2安装到了/boot分区,但是忘记将其设为主分区了。结果后者把Win8的引导文件给覆盖了,一开始根本就无法进入任何系统了。写好一个Win8.1启动盘之后试着恢复了一下,结果显示Win分区已被锁定,无法操作。直接进入则显示/boot/bcd中丢失了信息。 Continue reading →

Windows和Linux多系统Grub rescue错误问题

    查看自己网站的数据统计中,发现很多从谷歌和百度来的流量都是搜索Windows8和Windows安装到移动硬盘进来的,另外还有很多是搜索grub错误进来的,我就根据我自己的经历来帮帮大家吧。

多系统引起的grub rescue解决办法:


    教程1:Windows(仅适合Vista,Win7和Win8等NT6系统)安装到移动硬盘

    教程2:U盘安装Win7和Win8


    然后来谈谈多系统安装时导致的Grub Rescue错误,我曾经多次碰到这个错误,一般都是因为把Grub安装在移动硬盘或者硬盘上引起的(不是安装在C盘中),在网上找了很多办法,什么PE修复,什么DOS下修复,都不能解决,现在想一下,应该是Grub的优先级高于MBR,而MBR并没有损坏,当时GRUB的引导目录又在移动硬盘上,一旦把移动硬盘上的linux安装分区删除掉之后,GRUB无法找到引导目录,所以就显示grub rescue了,这种时候可以通过root (hd0,0)类似的方法来查看硬盘分区情况,然后chainloader +1命令加载分区达到启动效果,但是这种方法貌似不能修复。

    下面我就来提供一个更加直观的办法,没什么难度,只是准备工作稍微麻烦了一点,你需要一个linux启动U盘或者光盘。


Linux 启动U盘制作工具下载:Universal USB Installer
多重Linux启动U盘制作工具:YUMI – Multiboot USB Creator     




    方法来源:百度知道

    用U盘直接启动,在U盘上运行linux,打开终端,输入以下内容:

(下面是基于debian的系统,其他系统自己转换命令) Continue reading →