用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
分享到:
相关推荐
Linux操作系统GRUB故障的识别与修复.pdf
可以引导操作系统的Boot Loader主要有LiLo、GRUB以及Windows下的MBR程序。其中,GRUB是目前使用最为广泛,并且非常优秀的一款启动引导程序。本文阐述了GRUB的特性,介绍了编译、安装和操作GRUB的方法。
Linux系统下Grub密码的设置.pdf
linux操作系统教程 linux系统操作教程 linux培训资料PPT课件 第06章GRUB启动管理器 共14页.ppt
,,"COBY 高飞电讯公司 Netbook产品Linux操作系统测试流程",,QE内部使用 测试项目,,检查内容,图示,备注 开机测试,,"在机器正常开机显示完Coby标志后,屏幕显示一行英文字幕-- (GRUB Loading stage1.5. GRUB loading....
浅谈linux系统下grub的配置与研究.pdf
GRUB 还可以引导其它操作系统,如 FreeBSD、NetBSD、OpenBSD、GNU HURD 和 DOS,以及 Windows 95、98、NT 和 2000。尽管引导操作系统看上去是件平凡且琐碎的任务,但它实际上很重要。如果引导装入器不能很好地完成...
GRUB是引导装入器,它负责装入内核并引导Linux系统。它有许多功能,可以使引导过程变得非常可靠。本文介绍了GRUB的下载、安装、创建自己的GRUB引导盘以及如何使用它来引导系统。
文章简单介绍了Linux操作系统下GRUB的引导过程及原理
基于USB GRUB引导及CF卡Linux系统剪裁的嵌入式系统构建.pdf
在Linux操作系统下,要经常对Linux文件和磁盘进行管理和操作。本章主要介绍如何在Linux环境下对文件、磁盘、目录进行管理,还介绍了进行这些管理所需要的命令,并且详细的介绍了这些命令的用法和例子。需要掌握的...
使用多重启动管理器GRUB引导Linux系统.pdf
grub介绍、word文档由硬盘启动时,BIOS通常是转向第一块硬盘最初的几个扇区,即主引导记录。 装载GRUB和操作系统的过程... 3、装载在一个特定分区上的操作系统,如linux内核。GRUB把机器的控制权移交给操作系统。
GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。 GNU GRUB的前身为...
有时我们会安装双操作系统,那么可以在grub.conf配置文件中增加一个title,如下 ;思考:如果想让操作系统在启动的时候引导WIN10,怎么办?;Timeout=5表示什么? Splashimage=…,表示什么? ;Hiddenmenu表示什么?;...
GRUB4DOS是一个优秀的双(多)系统引导软件,使用GRUB4DOS可以很方便的引导各种操作系统,比如DOS、Windows、 Linux等。
Linux系统是一个免费使用和自由传播的类Unix操作系统,基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统,Linux是许多企业...
(1)掌握linux操作系统正确的启动与关闭方法; (2)理解系统运行级的概念,掌握查看和设置的方法; (3)理解系统运行级服务的概念,掌握查看、开启和关闭的方法; (4)理解LILO和GRUB的原理,掌握linux的多系统...
本文主要介绍了在Linux操作系统下删除Grub程序的几种方法。
Grub4dos是一个优秀的双(多)系统引导软件,使用GRUB4DOS可以很方便的引导各种操作系统,比如DOS、Windows、 Linux等。 GRUB 是一个遵从Multiboot(多重启动)规范的启动管理程序。现在接触到的有3种,即GNU Grub ...