- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
grub教程
Grub教程
2007-09-04 13:41
硬件基础========一块硬盘,它起始的一部分扇区为主引导扇区,包括MBR(主引导纪录)和DPT(分区表,您可以阅读分区概念章节中相关内容)每个分区起始的一部分扇区,为分区引导扇区。在分区引导扇区之后的部分,为文件系统的索引,文件系统通过它定位文件在硬盘上的位置。不同的文件系统采用不同的索引,例如FAT文件系统使用文件分配表和目录区。
绝大多数操作系统,对硬盘的读写操作,通过文件系统来完成,因此引导扇区中的内容,我们不能够在文件系统中进行操作,而需要专用软件,比如引导管理器。我们对文件进行修改后,操作系统会将文件系统索引中的内容同步。
系统引导流程------------1、系统启动时,首先引导至MBR,将控制权移交安装在MBR中的引导管理器(Windows使用NTLDR,Linux通常用Grub)2、引导管理器读取分区表3、引导管理器读取分区中的配置文件,并按配置文件中预设的参数运行例如,Grub读取“/boot/grub/menu.lst”文件中内容,将可引导系统通过菜单显示4、引导管理器根据您的选择,可能会有如下活动加载内核,启动Linux系统检查活动分区,并引导它(单一Windows系统)读取相应分区的引导扇区,将控制权移交该扇区中的引导管理器,
Ubuntu系统在安装Grub时,会提问您安装在MBR或者分区引导扇区中。如果将Grub安装在分区引导纪录中,您必须确保MBR中的引导管理器能够正确的引导至分区引导扇区。如果您在MBR中使用的是Windows的引导管理器NTLDR,完成这件工作会非常困难,因而我们推荐您使用Grub。
Grub介绍========Grub主要有以下功能:
菜单式选择命令行模式支持开机画面支持大硬盘
其它的功能还有很多,就不一一介绍了。
您可以运行命令“grub”启动它。会显示一些版本信息和使用提示,当然还有命令提示符,如下:
GNU GRUB version 0.97 (640K lower / 3072K upper memory)
[ Minimal BASH-like line editing is supported. Forthe first word, TAB lists possible commandcompletions. Anywhere else TAB lists the possiblecompletions of a device/filename. ]
grub
您可以使用TAB键补全命令和路径,这非常重要,因为Grub中路径表示方式与操作系统是不同的,您可能比较陌生,所以尽量用TAB补全它,既方便,也不容易出错。
您可以在“grub”提示符后按TAB键,会将所有可用的命令显示出来。呵呵,是不是有点晕,命令可真不少啊!!!
其实我们会用到的命令只有两个,rootsetup
Grub术语--------在分区概念章节里,我们已经介绍了Linux系统中表示分区的方法“/dev/hda5”/dev/hdMN M为a起始的小写字母,表示硬盘序号;N为1起始的数字,表示分区序号Grub中使用的表示方法为“hd0,1”hdX,Y X为0起始的数字,表示硬盘序号;Y为0起始的数字,表示分区序号
您得留意它们之间的区别:N从1开始计数,X和Y从0开始计数N为1~4,它是一个主分区;N为5或大于5,它是第(N-4)个逻辑分区。Y按分区在硬盘上排列的顺序排列,无论它表示的是主分区还是逻辑分区。举例来说:主 主 逻 逻 主/dev/hdMN hda1 hda2 hda5 hda6 hda3hdX,Y hd0,0 hd0,1 hd0,2 hd0,3 hd0,4
现在我们来看“root”和“setup”命令的使用:grubroot (hd0,1)这个命令将Grub的根分区定位为 “(hd0,1)”grubsetup (hd0)这个命令表示将Grub安装在“(hd0)”,因为没有指定安装的分区,所以安装位置为MBR
Grub的根分区为Grub配置文件“/boot/grub/menu.lst”所在分区。假如您单独为“/boot”目录挂载了一个分区,那么Grub的根分区通常为您系统中“/boot”目录所在的分区。搞错了根分区,Grub就不能正确读取配置文件,自然不能正确引导。
引导分区,Windows等系统的引导分区为它的安装分区,Linux系统的引导分区为它的“/boot”目录所在的分区
系统根目录所在分区,Linux根目录“/”的挂载分区。Linux系统的分区挂载信息保存在文件系统分配表“/etc/fstab”文件中
Grub首先读取根分区中的“/boo
您可能关注的文档
最近下载
- 《地下工程防水技术规范》XX50108-2008正文精华版.doc VIP
- 颞下颌关节.ppt VIP
- 第12课《班级电子纪念册设计》课件共16页.pptx
- (2025秋新版)人教版三年级数学上册全册教案.doc
- IPC-6012F 2023 EN,刚性印制板性能要求Qualification and Performance Specification for Rigid Printed Boards.pdf VIP
- 部编版八年级历史上册第2课《第二次鸦片战争》测试题(含答案) .pdf
- 某企业人才盘点项目启动会.pptx VIP
- 2025届高考数学命题趋势分析与备考策略指导及新质课堂建设课件.pptx VIP
- 2024年中国企业出海洞察及全球趋势展望报告.pdf VIP
- 133附件安全生产费用使用计量支付管理细则.doc VIP
文档评论(0)