`
thecloud
  • 浏览: 882523 次
文章分类
社区版块
存档分类
最新评论

关于linux操作系统的grub

 
阅读更多

用linux到现在遇到过大大小小各种grub的问题。主要情况如下:

1. 双系统情况,当windows的一些设置改变以后,如磁盘处理或重装系统,会出现linux无法引导,开机不进入grub,直接进入windows操作系统。

解决方案:首先在windows下的计算机管理中查看属于linux的分区是否依然存在。如果不存在了的话说明linux不存在了。如果存在就可以通过修复grub来解决问题。

步骤:
1)插入安装盘,进入安全模式
2)打开终端输入:
sudo -i
grub
find /boot/grub/stage1
(如果装了/boot分区的改为 find /grub/stage1)
root (hdx,y)(x,y为上条语句显示出来的数字)
setup (hd0)

(在输命令的时候要注意空格)

重启就可以了。

2.双系统情况,删除linux时在Windows下直接格式化linux的分区,导致开机时无法进入grub。

解决方案:修复grub

方案一:windows xp安装光盘启动机器,进入dos界面,输入fdisk /mbr来格式化mbr

方案二:windows xp安装光盘启动机器,按R进入控制台修复模式,执行fixboot,fixmbr

3.在卸载linux的时候要注意谨慎删除,在卸载之前要注意将启动Windows的引导信息写入MBR

卸载linux步骤:
1)将windows引导信息写入mbr

写入MBR的方法,有两种比较简单
第1种方法:就是将Windows的安装盘放入计算机以后,重启计算机,进入Windows安装程序,随后,进入恢复控制台,输入命令fixmbr即可。
第2种方法是为没有Windows安装盘的朋友准备的,就是使用MBRFix工具进行修复。
MBRFix工具修复MBR很方便,先进入cmd命令窗口,然后进入mbrfix工具所在的目录(用cd命令),然后输入命令 MbrFix /drive 0 fixmbr ,再确认一下即可。重启以后你会发现,没有了Linux,直接可以进入Windows了。
2)删除linux分区

最后一件事情,就是删除Linux所在的分区,这个很简单,您可以使用patition的分区工具,将该分区格式化成fat32或ntfs格式,就可以在Windows下使用了。

还有一些具体问题liu999同学写得很好,链接贴上,有问题的话可以参考

http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=234495

参考文献:http://www.cnitblog.com/CoffeeCat/archive/2009/09/06/34673.html

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics