",相信不少同学都遇到这样的问题,以前都是通过fdisk 记录,最后重装系统解决的。 像这样的问题大多数出现在安装w">

开机grub终极解决方法

开机grub终极解决方法
2009年06月01日星期一 21:25
今天同学的电脑出问题了,开机无法引导,出现"grub>",相信不少同学都遇到这样的问题,以前都是通过fdisk 记录,最后重装系统解决的。

像这样的问题大多数出现在安装windows 与linux双系统上,一般主引导记录损坏导致,经过上网查阅相关资源,种解决的方法来给大家分享一下。

废话不再多说,linux具体启动过程不再多说,下面介绍具体方法:
grub.conf出错导致无法启动同样会出现 "grub>"因为grub无法加载linux内核
如果出现这种情况当务之急是先启动LINUX或WINDOWS再说
LINUX启动方法:
第一步:
查找/boot/grub/grub.conf分区所在的目录:
grub> find /boot/grub/grub.conf
我这里返回(hd0,7),说明我LINUX在第一磁盘第五分区(这里hd0表示第一块磁盘,7表示第五分
区,为什么???因为在这里表示方法是0 1 2 3 4 5 6 ……而,磁盘最最多有五个主分区,从4
开机是扩展分区)
第二步: 如果知道linux具体在哪个分区,则可以略过第一步:
首先查看一下自己linux内核信息
cat (hd0,7)/boot/grub/grub.conf
(返回信息不说了)
按照下面命令依次输入
指定/boot分区使用命令:grub>root (hd0,0)
grub>kernel /boot/vmlinuz-2.6.18-53.el5 ro root=LABEL=/ rhgb quiet 回车
grub>initrd /boot/initrd-2.6.18-53.el5.img 回车
grub>boot (hd0,7) 回车(从此分区启动)这里直接输入boot也行
OK,下面就等着LINUX启动吧
下面说一下WINDOWS启动方法:敲入以下命令:
grub>root (hd0,0) 回车(你WINDOW不会装在其它分区吧?)
grub>rootnoverify(hd0,0)回车
grub>chainloader +1回车
boot (hd0,0) 回车(从此分区启动)这里直接输入boot也行
说了这么多问题还没解决,上面的方法只是应急措施,总不能每次开机都要这样输入吧?尽管这样电脑更安全(不捣你的机子的)
下面分别来介绍一下如何修复主引导记录和介绍引导软件(grub for dos)
修复主引导记录: 1.用RHEL安装盘启动计算机
2.等安装界面出来后,输入:linux rescue 后回车进入linux救援模式。

3.救援模式做了什么:只是linux安装的前两步,语言和键盘。

然后选择中文还是英文取决于你(建议选英文)。

跳过网卡配置这一步。

往后会出现continue readonly 和 skip三个选项: continue:搜索硬盘上的linux系统/mnt/sysimage 目录下实际上是自动rescue模式。

readonly:当然是readonly模式
skip:直接出现单用户的根shell,是手工救援模式,不查找linux系统文件。

4.硬盘上的系统已经被找到并挂载在/mnt/sysimage 下
会提示通过名利chroot /mnt/sysimage 改变根目录
linux rescue中使用的shell是SH shell,常用命令和bash shell一样。

进入 linux rescue后会出现这样的字符
sh#
此时用三种方法:
方法一:输入命令
sh#grub
会出现这样的字符
grub>
我们可以在此输入
grub>root (hd0,7)
grub>setup (hd0)
OK主引导记录修复成功
方法二:用linux 启动盘(系统盘也行)进入系统
2.用root登陆执行下面的语句
#/sbin/grub
然后会出现grub>提示符
4.再执行下面命令
grub> root (hd0,7)
grub>setup (hd0)
OK主引导记录修复成功
第三种方法:
具体:用第一张修复盘启动进入linux rescue出现#
#chroot /mnt/sysimages
#grub -install /dev/hda(第一块硬盘)
等待一会
#exit
OK主引导记录修复成功
用迅雷下载grud4dos,地址在
[url=ftp:///system/grub4dos-0.4.3.zip]ftp:///system/grub4dos-0.解开压缩包,把grldr和menu.lst放到C盘根目录,
然后修改boot.ini
操作系统文件(推荐),把前面的勾去掉,就可以了),在boot.ini最后添加一行:
C:\grldr=linux boot
grldr会搜索C盘根目录寻找menu.lst文件。

用记事本打开menu.lst,编辑内容如下:
title Red Flag Linux
root (hd0,7)
kernel /boot/vmlinuz-2.6.18-53.el5 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-53.el5.img
Boot
更新内核以后,需要手动同步Windows的C盘的menu.lst的内容。

否则无法用新内核启动。

解决方法很简单,grub很强大,支持一条configfile的命令:
把你的C盘根目录的menu.lst改成
timeout 5
configfile (hd0,7)/grub/menu.lst
这样,grldr就会重新加载(hd0,7)/grub目录下的menu.lst,显示这个menu.lst的启动菜单。

更新了内核也不用修改Windows下面的任何东西了。

重装系统也不怕了。

仅仅需要两个文件(grldr和menu.lst)(boot.ini),一切就都OK。

不想选择两次才进入linux,可以修改C盘根目录menu.lst的timeout为0
下面是我menu.lst的内容,可以参考一下:
color black/cyan yellow/cyan
timeout 5
default /default
title Red Hat Enterprise Linux Server (2.6.18-53.el5)
root (hd0,7)
kernel /boot/vmlinuz-2.6.18-53.el5 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-53.el5.img
boot
这写东西了解点linux的都很容易理解。

至于什么版权什么的如果某某某十分感兴趣,那俺也没什么办法,。

合集下载

GRUB系统引导启动项修复

GRUB系统引导启动项修复

电脑使用过程中,可能因为某些安全性软件,引起修复或者非法关机导致系统重启以后系统无法启动常见图片如下这里简单介绍几种方法修复准备工具:1.上网的电脑一台2.U盘一个(4G,或者4G以上都可以),PE制作的时候会格式化U盘,注意提前保存资料一,大白菜PE 的系统启动项修复1. 百度搜索大白菜,下载保存到我的电脑,(此教程是保存在桌面)/2.安装运行下载的大白菜PE制作软件4,安装完运行桌面上的大白菜PE制作软件,如下提示连接U盘到电脑,PE制作工具是自动识别出U盘,可以通过容量判断,直接点击下方按钮,一键制作USB点击确定,开始制作PE耐性等待一会,会有如下提示出现如果,代表之作完成,此时我们点否,关闭软件就可以了5.如果想判断是否制作成功,可以通过,计算机右键—管理-磁盘管理判断或者看下U盘有没一个大白菜的图标,如下图6.U盘连接到要修复的笔记本上,开机出现 THINKPAD界面的时候按下 F12键进行启动项的选择(把握不了的话,可以在开机的瞬间狂按F12键,不要按住不放就可以)7.F12加载出系统启动项的话,会出现如下图,上下左右键选择USB HDD选项,选中的话此项会变白,然后回车确认进入PE8.出现PE界面,选择02或者03都可以进入到不同内核的PE,(本图进入的是03选项)9,等待进入到PE桌面,会看到桌面有如下图标,运行桌面上的 WIN引导修复,会出现如下界面选择C,直接按下键盘的C字母键盘就可以,系统会继续运行按下1键开始修复修复完成,直接关闭此对话框,重启电脑就可以正常进系统二,采用DISKGEN分区工具重建主引导(推荐)此方法依然会用到PE工具,具体步骤参考以上教程此方法也可以在进入到PE里面选择桌面上的DG分区工具进行引导具体操作方法,参考如下教程和步骤1. 进入到大白菜的PE启动项选择(参考第一种方法第8步骤),选择06,运行DISKGEN分区工具2.出现如下图界面,这是一个DOS工具箱,参考上面的选项,DISKGEN软件命令是 D ,直接在光标出,下午圈圈,键盘输入字母 D ,回车就可以3.输入字母D,运行的DISKGEN分区工具,下图4,运行DISK跟分区工具以后,在左侧下方空白处有两个HD 的选项,一个是U盘的,一个是硬盘的(如有双硬盘会有多余的一个HD选项)选中左侧主磁盘的系统盘,一般盘符是C盘,然后选中,有蓝色框框选中5,选中以后,在DISKGEN分区软件任务栏选择硬盘选项,下拉菜单选择重建主引导 MBR选项5,根据提示,确定,确定,关闭软件,或者直接强制关机再开机就可以正常启动三,利用360急救箱U盘版(此方法不会导致U盘数据的丢失),但弊端也很明显,因为此PE内核技术不是很成熟,不是对所有的主板芯片组都支持,有时候会出现加载无法继续进行,或者进入到PE桌面花屏的情况,不是很推荐1. 下载360急救箱U盘版,/jijiuxiang/2.下载到我的电脑下或者周末,直接运行,运行软件的时候会自动检测到U盘,直接点击下一步之前下载的文件其实之是一个很小的运行程序,具体的组件还要在制作的过程中下载,耐性等待下,如下图3,继续下一步4,此窗口提示,已经成功,右上角关闭就可以了5,U盘连接到电脑,开机的时候F12选择USB启动,方法参考第一种方法,6和7步骤6.进入到PE界面,运行桌面上木马查杀工具7,点击开始急救,使用离线模式8,如果有MBR病毒的话,基本上10秒钟就可以检测出来,此时可以停止检测,重启电脑就可以正常进系统了。

如何解决winows启动后出现grub?

如何解决winows启动后出现grub?

如何解决winows启动后出现grub?village :村庄, 村民villa: 别墅setting: 设置; ** 环境, 背景, 布置, 布局, 底座what's the setting of the villa like?he bought himself a big villa for song. 分⽂不花买了⼀幢⼤别墅.grand美[grænd]adj. 宏伟的;豪华的;极好的,极重要的\how grand the mountains look in the early light.ally: 动词, 联盟,alliance: n. 联合, 联盟.AIM alliance: apple, ibm, motorola联盟PowerPC: 建⽴于Power(cpu架构, 对抗x86架构)的PC机的cpu. 苹果公司在2005将产品转为intel cpu了PowerPC 处理器有⾮常强的嵌⼊式表现,因为它具有优异的性能、较低的能量损耗以及较低的散热量PowerPC 体系结构是 RISC(精简指令集计算)体系结构的⼀个⽰例因为联盟的三⼤发起公司,英⽂名称是APPLE、IBM、MOTOROLA,因此也有⼈称做AMI PowerPC联盟。

IBM⼀向以其强⼤的研发实⼒⽽称雄业界。

他拥有坚强的硬件设计实⼒,如诸多专利、中⼤型主机,及RS-6000系列的CPU。

就个⼈电脑的操作系统⽽⾔,IBM则有OS/2。

可是个⼈电脑的皇冠竟然落在别⼈头上,最后IBM连为⼈作嫁的系统组装都输给了后起之秀。

这对蓝⾊巨⼈⽽⾔,真是是可忍,孰不可忍!“物件导向”是台湾的⼀种说法,其实际相当于普通话“⾯向对象”⾯向对象(Object Oriented,OO)是当前计算机界关⼼的重点,它是90年代软件开发⽅法的主流。

⾯向对象的概念和应⽤已超越了程序设计和软件开发,扩展到很宽的范围。

如数据库系统、交互式界⾯、应⽤结构、应⽤平台、分布式系统、⽹络管理结构、CAD技术、⼈⼯智能等领域。

开机出现grub解决方法

开机出现grub解决方法

开机出现grub解决方法
当电脑开机出现GRUB错误时,可以尝试以下解决方法:
1. 重启电脑:首先,尝试简单地重启电脑,有时候这个错误只是暂时性的。

2. 检查引导顺序:检查电脑的启动顺序,确保硬盘上操作系统的引导项在首位。

3. 检查硬盘连接:检查硬盘连接是否松动或损坏,如果是外置硬盘,可以尝试重新连接或更换数据线。

4. 使用GRUB修复工具:如果上述方法无效,可以尝试使用GRUB修复工具。

具体步骤如下:
- 准备一张Linux系统的安装光盘或U盘。

- 将光盘或U盘插入电脑,并选择从光盘或U盘启动。

- 进入Live CD 或Live USB 的桌面环境。

- 打开终端,输入以下命令以安装GRUB修复工具:
sudo apt-get install grub2
- 安装完成后,在终端输入以下命令以修复GRUB:
sudo grub-install /dev/sda
sudo update-grub
- 修复完成后,重启电脑。

5. 重新安装操作系统:如果以上方法都无法解决问题,考虑重新安装操作系统。

在重新安装前,备份重要文件和数据。

请注意,在进行任何修复操作之前,务必备份重要文件和数据,并确保对电脑有一定的基础知识。

如果不确定或不熟悉操作,请咨询专业人士或寻求技术支持。

win7系统电脑开机出现grub的解决方法

win7系统电脑开机出现grub的解决方法

win7系统电脑开机出现grub的解决方法
win7系统电脑开机出现press ESC for recovery menu.
Grub>-
(如下图所示)
电脑开机出现grub,主要出现在win7系统,原因是丢失主引导所致。

解决方法:
1、开机或按“ctrl“+“alt”+"del"重启,再按F5进系统之后,会进入如下界面:选择第一项即1st->BOOTMGR 2nd->NTLDR回车即可正常进入到windows界面。

如果非正常关机,也会出现如下界面,直接回车即可。

2、这个方法能正常进入到系统桌面,但电脑重启后又会出现上面的grub界面。

又得按上面同样的方法来处理才能正常进入系统,如果觉得繁琐,可以通过“DiskGenius”这个工具修复硬盘的主引导记录(MBR)来解决:即在DiskGenius的菜单中找到“磁盘(D)”-“重建主引导记录(MBR)(M)”
3、通过上述2步操作,下次关机后,再次开机也能正常的进入到系统桌面当中。

电脑开机后出现引导文件损坏应该怎么办

电脑开机后出现引导文件损坏应该怎么办

电脑开机后出现引导文件损坏应该怎么办当你满心欢喜地按下电脑电源键,期待着它迅速启动进入熟悉的操作界面,却遭遇了开机后显示引导文件损坏的提示,这无疑会让人感到十分烦恼和困惑。

别着急,下面咱们就来详细聊聊遇到这种情况应该怎么应对。

首先,咱们得搞清楚啥是引导文件。

引导文件就像是电脑启动的“引路人”,它负责告诉电脑从哪里开始加载操作系统,以及如何进行后续的启动步骤。

一旦它损坏了,电脑就像失去了方向的孩子,不知道该怎么启动了。

那么,引导文件为什么会损坏呢?这原因可不少。

比如说,突然断电、病毒攻击、硬盘故障、错误的系统更新等等,都有可能导致引导文件出问题。

当遇到引导文件损坏的情况时,咱们可以先试试自动修复功能。

现在很多操作系统都自带了这个功能,比如 Windows 系统。

在开机的时候,持续按 F8 键,会进入高级启动选项,然后选择“修复计算机”或者“自动修复”之类的选项。

系统会尝试自动检测并修复引导文件的问题。

如果运气好,这个方法就能轻松解决问题,让你的电脑恢复正常。

要是自动修复没起作用,咱们还可以使用命令提示符来手动修复。

同样是在高级启动选项里,选择“命令提示符”。

然后输入一些相关的命令,比如“bootrec /fixmbr”(修复主引导记录)、“bootrec /fixboot”(修复引导扇区)、“bootrec /rebuildbcd”(重建引导配置数据)。

不过,输入命令的时候可得小心,别输错了,不然可能会带来新的问题。

如果上述方法都不行,那可能就得考虑使用安装盘或者 U 盘启动盘来修复了。

先准备一个装有相同版本操作系统的安装盘或者制作一个U 盘启动盘。

然后在 BIOS 设置中,将启动顺序设置为首先从安装盘或者 U 盘启动。

进入安装界面后,选择“修复计算机”,系统会引导你进行一系列的修复操作。

另外,还有一种比较极端的情况,就是引导文件损坏得太严重,无法修复。

这时候,可能就需要重新安装操作系统了。

不过在这之前,一定要记得备份重要的数据,因为重新安装系统会格式化系统盘,里面的数据会全部丢失。

GRUB引导下进Linux单用户模式的三种方式,修改root密码

GRUB引导下进Linux单用户模式的三种方式,修改root密码

GRUB引导下进Linux单用户模式的三种方式,修改root密码首先,启动电脑,屏幕出现是GRUB的提示:‘e’ 在booting前编辑启动命令行‘a’ 在booting前编辑kernel的参数‘c’进入grub命令行由此按‘e’、a’、‘c’三个不同的键,进入三种不同的操作:1.快速法:选择Fedora Core (2.6.9-1.667)菜单,按a键:grub append>,versace handbags;ro root=/dev/VolGroup00/LogVol00 rhgb quiet修改成:grub append>ro root=/dev/VolGroup00/LogVol00 single quiet按ENTER键完成修改并booting进入Linux单用户模式sh-3.00# passwd这时就会让你输入新的root密码,输入后,还出来sh-3.00#就不用管了,好像一会就能进入下面的重启的,又输了下reboot ,重启生效。

2.简便法:选择Fedora Core (2.6.9-1.667)菜单,按e键:root (hd0,2)kernel /vmlinuz-2.6.9-1.667 ro root=/dev/VolGroup00/LogVol00 rhgb quietinitrd /initrd-2.6.9-1.667.img选择kernel /vmlinuz-2.6.9-1.667 ro root=/dev/VolGroup00/LogVol00 rhgb quiet命令行按e键:grub edit>kernel /vmlinuz-2.6.9-1.667 ro root=/dev/VolGroup00/LogVol00 rhgb quiet修改成:grub edit>kernel /vmlinuz-2.6.9-1.667 ro root=/dev/VolGroup00/LogVol00 single quiet按ENTER键完成修改按b键booting进入Linux单用户模式sh-3.00#3.手动法:按c键进入grub命令行:(在grub命令行下按TAB键可得到grub命令帮助与grub命令的可能选项)grub>fstest (grub>filesystem tracing is now ongrub>root (hd0,2) ((指定保存有Linux 内核的分区为第一个硬盘的第三个分区)grub>filesystem type is ext2fs,partition type 0x83grub>kernel /vmlinuz-2.6.9-1.667 ro root=/dev/VolGroup00/LogVol00 single quiet ((指定内核文件为/boot/vmlinuz-2.6.9-1.667,内核参数为ro―readonly, 根分区为/dev/VolGroup00/LogVol00,rhgb―图形方式启动,quiet―不输出启动信息)grub>initrd /initrd-2.6.9-1.667.img ((在内核启动前加载支持系统硬件设备的内核模块---initrd镜像文件--/boot/initrd-2.6.9-1.667.img,并初始化RAM disk)grub>boot (如果系统的配置与脚本文件正确,以上三种方式在Booting command-list中都会出现:remounting root filesystem in read-write mode:[OK]表示此时linux单用户模式下的根文件系统处于可读可写状态。

开机遇到grub解决方法

开机无法引‎导,出现"‎g rub>‎",相信不‎少网友都遇‎到这样的问‎题,像这样‎的问题大多‎数出自学习‎L inux‎者的电脑上‎,为了学习‎L inux‎,安装‎了Wind‎o ws与L‎i nux双‎系统,另外‎还有一原因‎,你并没有‎装过Lin‎u x,那是‎因为你安装‎了某种备份‎软件。

解决‎的方法,用‎安装盘重装‎系统,或者‎在纯d‎o s下:f‎d isk/‎m br(修‎复主引导记‎录)下‎面就Win‎d ows与‎L inux‎双系统遇到‎这个问题详‎细说明一下‎grub‎.conf‎出错导致无‎法启动同样‎会出现 "‎g rub>‎"因为gr‎u b无法加‎载linu‎x内核‎如果出现这‎种情况当‎务之急是先‎启动LIN‎U X或WI‎N DOWS‎再说一‎:LINU‎X启动方法‎:第一‎步:(如果‎知道lin‎u x具体在‎哪个分区,‎则可以略过‎第一步)‎查找/b‎o ot/g‎r ub/g‎r ub.c‎o nf分区‎所在的目录‎:输‎入以下命令‎:gru‎b> fi‎n d /b‎o ot/g‎r ub/g‎r ub.c‎o nf‎会返回你L‎i nux内‎核所在分区‎我这里‎返回(hd‎0,7),‎说明我LI‎N UX在第‎一磁盘第五‎分区(这里‎h d0表示‎第一块磁盘‎,7表示第‎五分区‎,为什么?‎??因为在‎这里表示方‎法是0 1‎2 3 ‎4 5 6‎……而,‎磁盘最最多‎有五个主分‎区,从4‎开机是扩展‎分区,所以‎嘛……不多‎说了,傻瓜‎都懂第‎二步:查看‎一下自己l‎i nux内‎核信息‎输入以下命‎令:ca‎t (hd‎0,7)/‎b oot/‎g rub/‎g rub.‎c onf ‎(返回信息‎不说了) ‎关于内核信‎息的,看一‎下就明白了‎。

按照‎下面命令依‎次输入‎指定/bo‎o t分区使‎用命令:g‎r ub>r‎o ot (‎h d0,0‎)--‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎--下面‎两行是内核‎信息,你输‎入cat ‎()hd0‎,7)/b‎o ot/g‎r ub/g‎r ub.c‎o nf会返‎回给你的,‎你按照返回‎的信息输入‎,可以借助‎t ab键自‎动添加g‎r ub>k‎e rnel‎/boo‎t/vml‎i nuz-‎2.6.1‎8-53.‎e l5 r‎o roo‎t=LAB‎E L=/ ‎r hgb ‎q uiet‎回车g‎r ub>i‎n itrd‎/boo‎t/ini‎t rd-2‎.6.18‎-53.e‎l5.im‎g回车‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎----‎g rub>‎b oot ‎(hd0,‎7) 回车‎(从此分区‎启动)这里‎直接输入b‎o ot也行‎OK,下‎面就等着L‎I NUX启‎动吧‎二WIND‎O WS启动‎方法:‎敲入以下命‎令:--‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎grub‎>root‎(hd0‎,0) 回‎车(你WI‎N DOW不‎会装在其它‎分区吧?)‎grub‎>root‎n over‎i fy(h‎d0,0)‎回车gr‎u b>ch‎a inlo‎a der ‎+1回车‎b oot ‎(hd0,‎0) 回车‎(从此分区‎启动)这里‎直接输入b‎o ot也行‎---‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎说了这么‎多问题还没‎解决,上面‎的方法只是‎应急措施,‎总不能每次‎开机都要这‎样输入吧?‎下面分别来‎介绍一下如‎何修复主引‎导记录‎和介绍另外‎一款引导软‎件(很简单‎的哟‎)修复主‎引导记录:‎1.用R‎H EL安装‎盘启动计算‎机2.等‎安装界面出‎来后,输入‎:linu‎x res‎c ue 后‎回车进入‎l inux‎救援模式。

Linux系统引导过程及排除启动故障

Linux系统引导过程及排除启动故障⼀、Linux操作系统引导过程⼆、系统初始化进程1、init进程2、Systemd3、Systemd单元类型三、排除启动类故障【1】、修复MBR扇区故障(含实验过程)【2】、修复GRUB引导故障●⽅法⼆:进⼊急救模式,恢复GRUB引导程序(与MBR 引导扇区类似)●⽅法三:引导界⾯进⼊急救模式,重建GRUB菜单配置⽂件⽅案三实验四、遗忘root⽤户的密码实验过程⼀、Linux操作系统引导过程1.开机⾃检服务器主机开机以后,将根据主板BIOS中的设置对CPU、内存、显卡、键盘等设备进⾏初步检测,检测成功后根据预设的启动顺序移交系统控制权,⼤多时候会移交给本机硬盘。

总结:检测出第⼀个能够引导系统的设备,⽐如硬盘或者光驱2.MBR 引导当从本机硬盘中启动系统时,⾸先根据硬盘第⼀个扇区中MBR(主引导记录)的设置,将系统控制权传递给包含操作系统引导⽂件的分区;或者直接根据MBR 记录中的引导信息调⽤启动菜单(如 GRUB)。

总结:运⾏放在MBR扇区⾥的启动GRUB引导程序3.GRUB 菜单对于Linux操作系统来说,GRUB(统⼀启动加载器)是使⽤最为⼴泛的多系统引导器程序。

系统控制权传递给GRUB以后,将会显⽰启动菜单给⽤户选择,并根据所选项(或采⽤默认值)加载Linux内核⽂件,然后将系统控制权转交给内核。

CentOS 7 采⽤的是 GRUB2 启动引导器。

总结:GRUB引导程序通过读取GRUB配置⽂件/boot/grub2/grub.cfg,来获取内核和镜像⽂件系统的设置和路径位置4.加载 Linux 内核Linux内核是⼀个预先编译好的特殊⼆进制⽂件,介于各种硬件资源与系统程序之间,负责资源分配与调度。

内核接过系统控制权以后,将完全掌控整个Linux操作系统的运⾏过程。

CentOS 7系统中,默认的内核⽂件位于“/boot/vmlinuz-3.10.0-514.el7.x86_64”。

修复Ubuntu分区挂载错误,Grub引导错误,ubuntu升级后不能显示桌面等问题

第一个问题可以启动,但启动到一半的时候提示检查分区出错“fsck died with exit status 8”,这时还可以通过Ctrl+Alt+Delete进入桌面,是因为/etc/ftab下的分区挂载信息有误(分区变动,分区的UUID变更了),具体可查看/var/log/fsck/下的启动记录,看是那个分区挂载失败了,然后使用sudo vol_id /dev/sdaN查看sdaN的UUID(查看所有分区的UUID:ls -al /dev/disk/by-uuid),如sda1挂载不了,查看sda1的UUID:sudo vol_id /dev/sda1,看到相应的UUID,更新/etc/fstab下面的UUID就可以了。

# /dev/sda6UUID=1e0ae40c-6eb0-4ad0-8b74-b3f61e39c694/media/sda6 ext3 defaults 0 2(看,我的sda6的UUID更改为1e0ae40c-6eb0-4ad0-8b74-b3f61e39c694了,但目前的真实UUID并不是这个。

grub引导menu.lst里面的UUID也不对。

)还有一种情况是启动刚刚开始就卡住了,这是因为grub的menu.lst里面的UUID也错了,也要更新一下,这个情况就麻烦多了。

这也的情况不多吧,要是遇到了,还真麻烦。

有Ubuntu 的Live CD还好吧,制作有启动盘的也好办。

啥也没有的,重装?# This entry automatically added by the Debian installer for an existing# linux installation on /dev/sda6.title Ubuntu 7.10, kernel 2.6.22-14-generic (on /dev/sda6)root (hd0,5)kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=59ece95a-72b8-4ab1-b0dc-b17c9c2ac20d ro quiet splash initrd /boot/initrd.img-2.6.22-14-genericsavedefaultboot(menu.lst里面的sda6的UUID还是59ece95a-72b8-4ab1-b0dc-b17c9c2ac20d,所以无法启动)以上两种情况我都有遇到,我有Live CD,呵呵。

开机出现grubrescue终端模式修复方法

开机出现grubrescue终端模式修复⽅法1. 先使⽤ls命令,找到的安装在哪个分区:grub rescue>ls会罗列所有的磁盘分区信息,⽐⽅说:(hd0),(hd0,msdos3),(hd0,msdos2),(hd0,msdos1)2. 然后依次调⽤如下命令: msdosX表⽰各个分区,注意 msdos 与数字之间没有空格!grub rescue>ls (hd0,msdosX)/boot/grub如果都找不到的话,需要查⼀下是否因为Linux版本差异,造成grub的路径不对,例如直接ls(hd0,X)/grub等等。

3. 假设找到(hd0,msdos3)时,显⽰了⽂件夹中的⽂件,则表⽰ Linux 安装在这个分区。

4. 调⽤如下命令:grub rescue>set root=(hd0,msdos3)grub rescue>set prefix=(hd0,msdos3)/boot/grubgrub rescue>insmod /boot/grub/normal.mod5. 然后调⽤如下命令,就可以显⽰出丢失的grub菜单了。

grub rescue>normal6. 不过不要⾼兴,如果这时重启,问题依旧存在,我们需要进⼊Linux中,对grub进⾏修复。

进⼊Linux之后,在命令⾏执⾏:sudo update-grubsudo grub-install /dev/sda(sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)7. 重启测试是否已经恢复了grub的启动菜单。

注:sudo gedit /boot/grub/grub.cfg 可以修改 grub 的引导菜单。

问题描述:开机显⽰:GRUB loadingerror:unknow filesystemgrub rescue>造成该问题的原因:1.直接在window下格式化ubuntu的分区2.调整磁盘利⽤⼯具合并修改删除分区是磁盘分区数⽬发⽣变化3.重装系统选择不同分区格式化之前分区4.恢复到⽼版本系统总之,是由于操作者不知道grub2分为两个部分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档