天下网吧 >> 网吧天地 >> 网吧技术 >> 网吧软件 >> 正文

找回被Windows8引导覆盖的Grub2

2013-2-14中国IT实验室佚名

  装完win8后grub会被覆盖,试了很多方法都没用,我用的PE光盘里的Grub命令行也认不出Linux分区里的文件,显示全是乱码。只好自己做个Grub2的引导U盘。

  首先你需要一个Linux系统来在U盘上安装Grub2.我是在虚拟机里临时装了个Ubuntu12.04,因为手头正好有镜像。

  先确定你的U盘能从MBR启动,不确定可以在Linux下格式化一遍,选择MBR方式,我用的是Ubuntu那个自带的格式化工具。

  注意格式化前要先取消挂载。

  格式完后新建分区。

  然后执行sudo grub-install --boot-directory=/media/u --recheck /dev/sdb

  u是挂载文件夹的名字,sdb是设备名。

QQ截图20121219154946

  没错误返回就是安装完成了。

  然后重启计算机从U盘启动就会进入Grub命令行。

  Grub2和Grub的命令是不同的,可以自己去看下 我就不说了。

  根据网上找的资料,我set root后用linux载入了内核,用initrd载入内存盘 然后boot。。。。

  可惜不行,这时应该是内存盘里的Linux,并不是磁盘上的Ubuntu吧,我也不清楚,望高手告知为什么这样不行。

  网上的资料可能老了,只能靠自己了。翻了下Grub2的手册,发现了normal [FILE]这个命令,作用就是载入Grub2菜单。

  这就好办了,只要载入原来的引导菜单应该就能正确引导了。

  set root=(hd0,4)

  normal /boot/grub/grub.cfg

  然后就会出来熟悉的Grub引导菜单.

本文来源:中国IT实验室 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。文章是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。 Email:support@txwb.com,系统开号,技术支持,服务联系微信:_WX_1_本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行