今天给各位分享grub的知识,其中也会对grub rescue修复引导进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
电脑开机出现这个说明你电脑安装有多个操作系统。
你可以选择使用,也可以删除其他几个,只留下一个。
GNU GRUB(GRand Unified Bootloader简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。
扩展资料
电脑程序
简单说,计算机程序就是计算机执行指令的一个序列。它既可以只是几条执行某个简单任务的指令,也可能要操作巨大数据量的复杂指令队列。许多计算机程序包含有百万计的指令,而其中很多指令可能被反复执行。
在2005年,一台典型的个人电脑可以每秒执行大约30亿条指令。计算机通常并不会执行一些很复杂的指令来获得额外的机能,更多地它们是在按照程序员的排列来运行那些较简单但为数众多的短指令。
一般情况下,程序员们是不会直接用机器语言来为计算机写入指令的。那么做的结果只能是费时费力、效率低下而且漏洞百出。所以,程序员一般通过“高级”一些的语言来写程序,然后再由某些特别的计算机程序,如解释器或编译器将之翻译成机器语言。
一些编程语言看起来很接近机器语言,如汇编程序,被认为是低级语言。而另一些语言,如即如抽象原则的Prolog,则完全无视计算机实际运行的操作细节,可谓是高级语言。
对于一项特定任务,应该根据其事务特点,程序员技能,可用工具和客户需求来选择相应的语言,其中又以客户需求最为重要。
GNU GRUB 和GRUB是GRand Unified Bootloader的缩写,它是一个多重操作系统启动管理器。用来引导不同系统,如windows,linux。
在X86架构的机器中,Linux、BSD 或其它Unix类的操作系统中GRUB、LILO 是大家最为常用,应该说是主流。
Windows也有类似的工具NTLOADER;比如我们在机器中安装了Windows
98后,我们再安装一个Windows XP ,在机器启动的会有一个菜单让我们选择进入Windows 98 还是进入Windows
XP。NTLOADER就是一个多系统启动引导管理器,NTLOADER 同样也能引导Linux,只是极为麻烦罢了。
在PowerPC 架构的机器中,如果安装了Linux的Powerpc 版本,大多是用yaboot 多重引导管理器,比如Apple机用的是IBM PowerPC处理器,所以在如果想在Apple机上,安装Macos 和Linux Powerpc 版本,大多是用yaboot来引导多个操作系统。
因为X86架构的机器仍是主流, 所以目前GRUB和LILO 仍然是我们最常用的多重操作系统引导管理器。
参考资料:百度百科-电脑百度百科-GRUB
电脑开机出现grub一般常出现于安装有一键还原软件的WIN7操作系统中,表示主引导文件丢失或损坏。解决办法有修复主引导或重装系统。
一、修复主引导:
方法一:使用DOS命令修复。
1、在grub命令提示符后面输入以下命令(注:不包含grub本身):
grub rootnoverify (hd0,0)
grub chainloader +1
grub boot
2、这样就可以进入到windows系统里边,然后按下Win(Ctrl和Alt之间的键)+R,再输入
CMD,进入命令窗口后,再输入:fdisk /mbr回车即可。
方法二:使用专用工具修复。
1、使用启动U盘或光盘启动电脑,进入PE系统;
2、运行修复工具,重建主引导记录;
二、重装系统:以上操作无效,则需要重装系统。重装系统方法很多,推荐U盘安装。
启动U盘制作及U盘重装系统的操作步骤为:
(1)制作启动U盘:到实体店买个容量8G以上的U盘,上网搜索下载启动U盘制作工具,将U盘插入电脑运行此软件制作成启动U盘。
(2)设置U盘启动:开机按DEL键(笔记本一般为F2或其它)进入BIOS设置界面,进入BOOT选项卡设置USB磁盘为第一启动项(注:部分电脑需要在此时插入U盘进行识别才能设置),再按F10保存退出重启。部分新主板支持开机后连按F12或F11进入启动选项菜单,可不进CMOS界面直接选择U盘或其它需要的启动项启动电脑。
(3)U盘重装系统:插入U盘启动电脑,进入U盘功能菜单之后,选择“安装系统到硬盘第一分区“,回车确定后按提示操作,电脑会自动运行GHOST软件并自动搜索U盘上的GHO文件克隆安装到C区,整个过程基本无需人工干预,直到最后进入系统桌面。
1. 什么是grub
grub 是一个多重启动管理器。grub是GRand Unified Bootloader的缩写,它可以在
多个操作系统共存时选择引导哪个系统。它可以引导的操作系统包括Linux,FreeBSD,So
laris,NetBSD,BeOSi,OS/2,Windows95/98,Windows NT,Windows2000。它可以载入操作系
统的内核和初始化操作系统(如Linux,FreeBSD),或者把引导权交给操作系统(如Win
dows 98)来完成引导。
2. grub的特点
grub可以代替lilo来完成对Linux的引导,特别适用于linux与其它操作系统共存情
况,与lilo相比,它有以下特点:
支持大硬盘
现在大多数Linux发行版本的lilo都有同样的一个问题:根分区(/boot分区)不能分
在超过1024柱面的地方,一般是在8.4G左右的地方,否则lilo不能安装,或者安装后不
能正确引导系统。而grub就不会出现这种情况,只要安装时你的大硬盘是在LBA模式下,
grub就可以引导根分区在8G以外的操作系统。
支持开机画面
grub支持在引导开机的同时显示一个开机画面。对于玩家来说,这样可以制作自己
的个性化开机画面;对于PC厂商,这样可以在开机时显示电脑的一些信息和厂商的标志
等。grub支持640x480,800x600,1024x768各种模式的开机画面,而且可以自动侦测选择
最佳模式,与Windows那320x400的开机画面不可同日而语。
两种执行模式
grub不但可以通过配置文件进行例行的引导,还可以在选择引导前动态改变引导时
的参数,还可以动态加载各种设备。例如你在Linux下编译了一个新的核心,但不能确定
它能不能工作,你就可以在引导时动态改变grub的参数,尝试装载这个新的核心进行使
用。Grub的命令行有非常强大的功能,而且支持如bash或doskey一样的历史功能,你可
以用上下键来寻找以前的命令。
菜单式选择
在lilo下,你需要手工输入操作系统的名字来引导不同的操作系统。而grub使用一
个菜单来选择不同的系统进行引导。你还可以自己配置各种参数,如延迟时间,默认操
作系统等。
分区位置改变后不必重新配置
lilo是通过读取硬盘上的绝对扇区来装入操作系统,因此每次分区改变都必须重新
配置lilo,例如你用PQ magic调整了分区的大小,那lilo在你重新配置好之前就不能引
导这个分区的操作系统了。而grub是通过文件系统直接把核心读取到内存,因此只要操
作系统核心的路径没有改变,grub就可以引导系统。 除此之外,Grub还有许多非常强大
的功能。例如支持多种外部设备,动态装载操作系统内核,甚至可以通过网络装载操作
系统核心。Grub支持多种文件系统,支持多种可执行文件格式,支持自动解压,可以引
导不支持多重引导的操作系统等。
3. grub的使用
安装grub
如果已经安装了蓝点Linux2.0则grub是默认安装的。要把grub重新安装到主引导扇
区上,只需要简单打入makebootable命令就可以了。
制作grub启动盘
首先确定grub已经安装,然后进入grub的目录,键入:
#cd /boot/grub
放入一张软盘,然后敲入命令:
#dd if=stage1 of=/dev/fd0 bs=512 count=1
#dd if=stage2 of=/dev/fd0 bs=512 seek=1
这样就可以做好一张启动盘了。 也可以用mkbootdisk命令 #mkbootdisk 2.2.16
2.2.16是指内核版本号
开机
安装了grub开机后会出现一个菜单,列出所有的启动选项。如果设置了启动画面则
会显示启动画面,按Esc键则可以取消启动画面显示菜单选项。蓝点Linux所带的grub的
命令提示是全中文的,在菜单下面详细列出如按e是编辑启动命令,按c是使用命令行等
。用上下键可以选择菜单项,按回车启动所选项。按e键可以编辑所选项的启动命令,你
可以用这个功能临时改变你的系统的启动参数,参见配置grub一节。按c键则进入命令行
模式。
在命令行模式下可以打入命令直接执行,例如你可以敲入poweroff关闭计算机。按
Tab键可以列出所有支持的命令。蓝点Linux已经把grub汉化了,其中一部分命令敲入名
字后会给出中文提示,显示命令的用法和参数。
4. 配置grub
grub启动时会在/boot/grub/中寻找一个名字为menu.lst的配置文件,如果找不到此
文件则不进入菜单模式而直接进入命令行模式。
menu.lst 是一个文本文件,你可以用任何一个文本编辑器来打开它。每一行代表一
个配置命令,如果一行的第一个字符为井号"#"则这一行为注释,你可以简单地用增加或
减少注释行来改变配置。
编辑menu.lst,一般会有以下各行
timeout second
设定在second秒之后引导默认的操作系统。
蓝点Linux默认是timeout 5,就是5秒没有其他指令就引导系统,如果设成-1,则grub会
一直等待直到用户选择一个选项为止。
default num
默认启动第num+1行选项,也就说default=0则默认启动菜单第一行的操作系统,defaul
t=1则启动第2行的系统,如此类推。
splash pathname/filename
指出开机画面的文件所存放的路径和文件名,如 splash /boot/logo/800x600x8.img 是
指用在/boot/logo路径下的800x600.img文件作为开机画面
title OSname title
后面的字符就是你在菜单项上所看见的选项,你可以写上操作系统的名字和描述,如用
title BluePoint Linux, Single Mode 代表这一选项是引导蓝点Linux的单用户模式。
下面结合两个系统引导描述来解释几个引导选项的意义
title BluePoint Linux, Default Mode
root (hd0,1)
kernel /boot/vmlinuz vga=auto root=/dev/hda2
hd0是指第一个硬盘(主硬盘) (hd0,1)是指第一个硬盘的第二个分区。 kernel /boot/v
mlinuz 是指出Linux核心的路径在/boot/vmlinuz中。vga=auto 是设定显示模式,root
=/dev/hda2是指把第一个硬盘的第二个分区作为根挂载点?quot;/")。
title Microsoft Windows
root (hd1,0)
chainloader (hd1,0)+1
root (hd1,0)这是指第二个硬盘(从硬盘)上第一个分区
chainloader (hd1,0)+1 装入一个扇区的数据然后把引导权交给它。
5. 从软盘启动grub
制作启动盘后可以用软盘启动引导硬盘上的操作系统 插入制作好的启动软盘,进入
BIOS设定软盘启动。软盘启动成功后就会进入grub的命令行模式
grub
要启动一个操作系统,首先指定引导哪个分区上的系统,例如要引导指第一个硬盘
上的第一个分区的操作系统,先键入
grubroot (hd0,0)
接着如果要启动的是Windows系统,键入
grubchainloader (hd0,0)+1
注意(hd0,0)要随着硬盘和分区的不同而改变数字。 如果要引导Linux或其他系统,
应键入
grubkernel (hd0,0)/boot/vmlinuz root=/dev/hda1
注意hda1参数也要随着硬盘和分区的不同而改变,如从第二个硬盘的第一个分区引
导则用hdb1。
最后敲入boot就可以启动系统了。
在任何时候不能确定命令或者命令的参数都可以按Tab获得相关的帮助。用上下键可
以获得命令的历史记录。 其实这些命令就是menu.lst的启动描述,您也可以根据那些描
述来自己键入启动命令,最后敲入boot就可以引导系统了。
grub有两层意思:
普通单词。 grub可以做动词,也可名词。
名词:蛆,幼虫;食物;做苦工的人;邋遢人。
动词:翻掘;搜寻;挖土;根除;费力查出。
专业术语。在计算机技术方面,它是GRand Unified Bootloader的缩写,更准确地讲,它是GNU项目的启动引导程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。Linux或Unix类的操作系统上用的比较多;但它也支持Windows的FAT和NTFS文件系统(分区),因此很多Windows机器上,用它安装多个操作系统。
1
只要三行命令就可以从grub正常进入系统(暂时解决方法):
find --set-root /bootmgr(回车)
chainloader /bootmgr(回车)
boot(回车)
不过这还没完全解决,如果只到这里的话,以后每次开机都得敲上面那三行代码,有点麻烦。
2
我们需要准备一个U盘启动盘,电脑关机插上u盘启动电脑,连续按F12(不同品牌电脑进入方式可能不一样),进入驱动选项页面中通过上下按钮选择安装有PE系统的U盘,并点击确认,进入PE系统
57如何使用U盘启动进入PE安装系统
3
进入PE系统后,选择PE工具中的diskgenius分区工具,点击diskgenius菜单栏 硬盘—重建主引导记录
4
根据系统出现的提示一步一步的完成操作就可以了,最后点击“是”
5
拔掉u盘,重启系统问题就解决了
关于grub和grub rescue修复引导的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
评论
大发彩票官网网址下载安卓
回复楼主英明!http://0f89j.sv3m.com
大发棋牌9770安卓版
回复看帖回帖一条路!http://msvgj.cdczysc.net
大发投资app
回复经典,收藏了!http://d2hruw.xineit.com
游客
回复楼主练了葵花宝典吧?http://www.guangcexing.net/voddetail/zRYhcaYRmdK.html
whatsapp中文版
回复鸟大了,什么林子都敢进啊!https://www.whatsappis.com/