[转载]如何重装Grub,使其可以引导双系统
引言:
GRUB是一个多重操作系统的启动管理器。用来引导不同的系统,如windows,Linux。
一般来说要先装Windows,后装Linux,这样grub才能生效(grub存在于linux的安装中)。
这两天我重装了Windows,grub就不起作用了,也无法进入linux了(grub设置的默认进入windows)。
在不想重装linux的情况下,需要对grub进行重装,将搜集的资料及验证的结果整理后存放于此。
准备工作:
确认linux系统的根分区所在位置。比如我的Redhat9.0的根分区安装在第一块硬盘的第3个分区上,写成
grub识别的指令即为 root (hd0,2),序号从0开始。
Note:
下面的root与(hd0,2)之间存在一个空格,setup与(hd0)之间也存在一个空格。
修复GRUB的方法:
. 把Linux安装光盘的第一张放到光驱,然后重新启动机器,在BIOS中把系统用光驱来启动。
. 等Linux的安装界面出来后,按[F5],进入 linux rescue模式。(也可以不进入rescue模式而在boot:
提示符出现后,键入“linux single root=/dev/hdxx initrd= ”注释:hdxx为你的linux 系统所在的分
区,比如我的Redhat9.0存放与第一块硬盘的第4个分区,则为/dev/hda4)
. 进入linux rescue模式后需要进行一些键盘以及几项简单的配置(按ok即可),过了之后就[继续]了……
. 然后会出现这样的提示符:
sh# (Redhat9.0为sh-2.05#)
. 此时可以对grub进行操作, 键入 grub:
sh#grub
会出现这样的提示符:
grub>
. 在grub>提示符后面键入:
grub>root (hdX,Y) 注释:告诉系统你的linux根分区所在的分区 (我的Redhat9.0对应的为root (hd0,))
如果记不清,可以在键入“root (hd”之后,按一下Tab键。
顺利的话再键入
grub>setup (hd0) 注释:把grub装入主引导区(MBR),也可以键入setup (hdX,Y)将grub装在你想装的位置。
如果成功,会有一个successful...
. grub>quit 注释:退出grub
. sh#exit 注释:退出shell
之后重启,如果(hdX,Y)没错的话,就可以用grub引导了。
但是,有可能一些原因导致虽然修复成功,但还是不能引导,直接进了windows。
如下:grub loading stage 1.5
grub loading please wait...
之后直接进入windows...
主要原因还是grub的问题,修复成功,但是盘符有错。(一般是系统引导的盘符与你root时不一致引起的)
解决方法:
找到文件grub.conf,并对其进行修改。 按上述步骤重新进入rescue模式后,
sh#cd /mnt
sh#cd sysimage 注释:实际的linux系统被挂载在/mnt/sysimage目录下
sh#cd boot
sh#cd grub
sh#vi grub.conf
对照是否与你之前root (hdX,Y)一致。一般都是这里出了问题,将其改回来即可,操作与linux下相同。
问:hda与hd0有什么不同?
主要是命名的问题。hda是从字母开始命名,hd0是从数字开始。
hda=hd0
hda8=(hd0,7) 注释:hda是从hda1开始的
[转载]如何重装Grub,使其可以引导双系统的更多相关文章
- 双系统开机引导菜单修复方法 进win7无须重启|metro引导|双系统菜单名字修改
此文转自互联网,一部分是原创. 主要内容 1.修复双系统菜单(win7与win8双系统),进入win7不再需要重启,普通菜单样式(普通引导,非metro界面),更加简洁,实用,开机即可选择操作系统 2 ...
- 转载:在Ubuntu系统下装Win7并引导双系统
转载自http://blog.sina.com.cn/s/blog_9f6451990101blef.html 本人的系统原先是就单ubuntu系统,而且是未分区情况下自动安装的,现在又装了个wind ...
- Ubuntu杂记——双系统重装Win7后找不到Ubuntu的解决办法
之前装过Ubuntu和Win7的双系统,后来重装了Win7,发现Ubuntu不见了,那会没怎么用,也没去解决问题.现在再看Android内核剖析,大部分都是在Ubuntu环境下进行的,所以百度了一些方 ...
- 使用u盘重装双系统中的乌班图
之前的乌班图被我玩坏了,故而想重装一个.由于之前的双系统是同学帮我装的,我便到网上找各种资料,鼓弄了一天,终于完事了.把过程记录一下. window10 64bit ubuntu 14.04 desk ...
- 解决Windos7中优盘安装centos7后无法引导原系统问题
一前言 最近学习Linux操作系统,打算在原Window7系统中装centOS7系统,使笔记本上跑双系统.将系统D盘的文件转移后,删除卷标,将U盘做成CentOS7启动盘,进行正常安装.此为前提. 但 ...
- Linux/Windows双系统引导修复
安装双系统建议先安装windows,然后在安装Linux,使用Linux(grub2)引导双系统 如果重新安装了windows,则无法引导进入linux,需要修复引导 在windows下安装easyB ...
- 记录-UEFI启动的预装WIN8的笔记本里引导linux双系统
新买了个联想笔记本,预装了WIN8,引导方式不再是几年前的MBR-BOIS引导了,是UEFI引导,所以,之前的grub4dos引导双系统方式都没用了. 现在把我装linux的关键过程记录下来,以备忘. ...
- Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启动项的修改
今天帮童鞋重装系统,他的电脑是Windows.Ubuntu双系统,需要重装的系统是windows,据说是因为很多游戏都只支持64位,要给换成64位的 = =... 于是我就帮他装了个wind ...
- ubuntu10.04+win7双系统,重装win7后,恢复grub引导菜单以及命令行引导linux
我在我的小Y上安装了ubuntu10.04和win7旗舰版的双系统,采用的是grub引导.今天win7不知道哪儿出了问题,windows update更新一直报错,(当然360也是打不上滴)网上查了很 ...
随机推荐
- Chapter 1 Securing Your Server and Network(6):为SQL Server訪问配置防火墙
原文出处:http://blog.csdn.net/dba_huangzj/article/details/38082123,专题文件夹:http://blog.csdn.net/dba_huangz ...
- FindStringExact
Code:: CComboBox::FindStringExact int FindStringExact( int nIndexStart, LPCTSTR lpszFind ) con ...
- MP3的频率、比特率、码率与音质的关系
想知道MP3的频率.比特率.码率与音质的关系,是不是频率越高,码率越高,音质就越好.好像MP3大多数的频率都是44100HZ的.码率有128,192等等. 这里所说的频率是採样率,一般都是44100K ...
- LINUX 系统备份
系统备份是系统管理工作中十分重要的一个环切,本文详细介绍了各种Linux系统的备份方法,相信对大家的日常管理工作有所帮助. 备份是一项重要的工作,但是很多人没有去做.一旦由于使用不当造成数据丢失,备份 ...
- 敏捷软件工程(agile software development) VS传统软件工程(traditional software development)
敏捷软件工程(agile software development) VS传统软件工程(traditional software development) Agile principle ...
- Android 自定义View修炼-【2014年最后的分享啦】Android实现自定义刮刮卡效果View
一.简介: 今天是2014年最后一天啦,首先在这里,我祝福大家在新的2015年都一个个的新健康,新收入,新顺利,新如意!!! 上一偏,我介绍了用Xfermode实现自定义圆角和椭圆图片view的博文& ...
- merge into sql优化
今天网友说他的merge into sql跑了15分钟了还没有跑出数据,问我能不能优化一下,我让他把sql和sql的执行计划发过来 merge into F_Sal_P_Camp_Samp_Cust_ ...
- maven搭建个人仓库
Maven环境搭建: 本地仓库+maven运行环境+构建项目 1.搭建nexus 本地仓库 1)拷贝jdk1.6和tomcat62)配置端口为8010 (端口自行定义,只要下面各处一致即可)3)复制n ...
- delta simulation time[(delta cycle), (delta delay)]
"Delta cycles are an HDL concept used to order events that occur in zero physical time."si ...
- ImageView的属性android:scaleType
ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType). android:scaleType是控制图片如 ...