浅谈linux系统下grub配置与研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈linux系统下grub配置与研究

浅谈linux系统下grub配置与研究   摘要:GRUB是目前Linux系统默认的启动装载程序,允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。还可以在选择引导前动态改变引导参数。本文旨在从GRUB的初级配置着手,使初学者能快速掌握GRUB。   关键词:引导管理器;Linux;Grub;LILO   中图分类号:TP316 文献标识码:A 文章编号:1007-9599 (2012) 15-0000-02   Linux网络操作系统以其卓越的性能和安全性,已经成为企业的主流的操作系统之一。GRUB是目前Linux系统默认的启动装载程序,在Linux的启动过程中起着至关重要的作用。这里将对GRUB的基本情况及配置文件做个介绍。   1 什么是GRUB   现在,大容量硬盘的普及使用户的计算机可以拥有多个操作系统,为了便于选择和管理引导,出现了具有多重引导功能的引导管理器。常见的有LILO、GRUB、NTLDR。GRUB是目前Linux下的最常用的多重??导管理器,它可以在多个操作系统共存时,进行系统引导项目的选择。GRUB既可以载入操作系统的内核和初始化操作系统,也可以把引导权直接交给操作系统。同时GRUB有一个特殊的交互式控制台方式,在引导出现故障时使用。   2 GRUB的特点   与LILO等引导管理器相比,GRUB包含许多新的特性:   GRUB支持硬盘的LBA模式。LBA将用于寻找驱动器上文件的地址转换工作置于驱动器的硬件中,LBA允许GRUB超越1024柱面的限制,能够访问8GB以外的全部硬盘空间。   GRUB不但可以通过配置文件进行引导,还可以在选择引导前动态改变引导参数。在使用GRUB中,如果说配置文件被错误配置并且引导,那它也仅仅简单地转到一个默认的命令行,允许用户手工输入命令来运行操作系统。   GRUB支持rescue模式,可用于系统无法引导的情况。   其他优点,GRUB通过文件系统直接把内核读取到内存,GRUB提供了图形和文本两种操作接口,可以移植到不同的平台上,跨平台的安装,允许从另一个平台上安装GRUB等。   3 GRUB的配置文件grub.conf   这里对配置文件/boot/grub/grub.conf解释如下:   (1)default=0;默认启动的操作系统,系统菜单从0开始,此处指的是下面2.6.18-53.el5系统,如果有多个操作系统,可根据该项改变默认的操作系统。   (2)timeout=5;设置在5秒后启动默认的操作系统。   (3)splashimage=(hd0,0)/grub/splash.xpm.gz;开机画面的文件所存放的路径和文件名,这里是指用在(hd0,0)/grub/下的splash.xpm.gz文件作为开机画面。   (4)hiddenmenu;隐藏启动系统名字的菜单,把它注释掉后会在开机画面中显示机器中所有的系统名。   (5)title Red Hat Enterprise Linux Server (2.6.18-53.el5);系统名字,title就是一个引导标签,可以改为title This is My Linux,再次进入GRUB引导界面的时候,引导菜单就会变为This is My Linux。   (6)root (hd0,0);Grub的根文件系统即/boot所在分区   (7)kernel /boot/vmlinuz-2.6.18-53.el5 ro root=LABEL=/ rhgb quiet;ro和root是传递给内核的参数,root后是Linux的根文件系统所在分区。内核参数ro是read only的意思。rhgb是图形方式启动,quiet是不输出启动信息。   (8)initrd /boot/initrd-2.6.18-53.el5.img;即内存空间映像,用于初始化和启动设备。   4 通过GRUB破解和保护root密码   linux安装完毕后默认的管理员账号是root。如果我们忘了root用户的密码,该如何修改密码进入系统呢?Linux提供了单用户模式(类似Windows安全模式),可以在最小环境中进行系统维护。在单用户模式(运行级别1)中,Linux引导进入根shell,只有少数进程运行。单用户模式可以用来修改文件系统损坏、还原配置文件、移动用户数据等。   方法如下:首先,在grub引导界面中按“e”进入grub的编辑模式。编辑模式下选择第二项,即:“module/root/vmlinuz-2.6.18-53.el5xen ro root=LABEL=/rhgb quiet”。按“e”进行编辑。把“/rhgb quiet”改为“(空格)single”。然后回车,返回grub界面

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档