Linux操作系统(RHEL7/CentOS7)14引导工具GRUB2的设置与应用

Linux操作系统(RHEL7/CentOS7)14引导工具GRUB2的设置与应用

ID:41567050

大小:74.64 KB

页数:7页

时间:2019-08-27

Linux操作系统(RHEL7/CentOS7)14引导工具GRUB2的设置与应用_第1页
Linux操作系统(RHEL7/CentOS7)14引导工具GRUB2的设置与应用_第2页
Linux操作系统(RHEL7/CentOS7)14引导工具GRUB2的设置与应用_第3页
Linux操作系统(RHEL7/CentOS7)14引导工具GRUB2的设置与应用_第4页
Linux操作系统(RHEL7/CentOS7)14引导工具GRUB2的设置与应用_第5页
资源描述:

《Linux操作系统(RHEL7/CentOS7)14引导工具GRUB2的设置与应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.4引导工具GRUB2的设置与应用GRUB2是GNUGRUB(GRandUnifiedBootloader)的最新版本。GRUB2已经取代之前的GRUB(即0.9x版本),使GRUB成为GRUBLegacyo1.4.1GRUB2与GRUB的区另lj10.grub2有更可靠的方法在磁盘上有多系统时发现文件和目标内核,可以用命令发现系统设备号或者UUID。11.GRUB2引导配置文件采用新名字grub.cfg,新的语法,加入许多新的命令。引导菜单启动项是从/boot自动生成的,不是由menu.lst手工

2、配置的。12.配置文件的不同更为明显:/boot/grub/grub.conf已经被/boot/grub2/grub.cfg代替。/boot/grub2/grub.cfg:即使root用户也不要编辑它,该文件在每次执行grub2-mkconfig后自动生成。/etc/default/grub:改变引导菜单外观的主要配置文件。/etc/grub.d/*:各种用于生成grub.cfg的脚本文件,每次执行gnab2・mkconfig时,会执行里面的文件。/etc/grub.d/40_custom:用户自定义

3、的配置文件模板。注意:执行grub2-mkconfig,是指执行命令:grub2-mkconfig-o/boot/grub2/grub.cfgo13.GRUB2执行grub2-mkconfigZ后会自动更新启动项列表,自动添加有效的操作系统项目。grub.cfg是用grub2-mkconfig自动产生的,在执行grub2-mkconfig之前修改的配置都不会生效,这样可以很容易的应对内核升级这屮情况。14.GRUB2分区编号发生变化:第1个分区现在是1而不是0,但第1个设备仍然以0开始计数,如hdO。

4、15.相关命令:grub2-install[OPTION]例如,下面这条语句可以在设备sda上恢复grubogrub2-install—root-directory=/mnt/dev/sda16.设备的命名。grub2RJ样以fd表示软盘,hd表示硬盘(包含IDE和SCSI硬盘)。设备是从0开始编号,分区则是从1开始编号,主分区从1〜4,逻辑分区从5开始。示例如下:(fdO):表示整个软盘(hdO,l):表示第1个硬盘的第1个分区(hd0,9)/boot/vmlinuz

5、:表示的第1个硬盘的第5个逻辑分区中的boot口录中的vmlinuz文件1.4.2GRUB2配置文件grub2的配置文件为/boot/grub2/grub.cfg,注意grub2关键字已经和grub不一样{,比如:title更改为menuentry;insmodnJ以加载所需要的模块;root更改为setroot=;kernel更改为linux等。/boo"grub2/gnjb.cfg基本内容如下。#DONOTEDITTHISFILE#Itisautomaticallygeneratedbygrub2

6、-mkconfigusingtemplates#from/etc/grub.dandsettingsfrom/etc/default/grub###BEGIN/etc/grub.d/00_header###seipager=1if[-sSprefix/grubenv1;thenload_envfiif[H${ncxt_cntry)H];thensetdefault=H${next_entry}”setncxt_cntry=save_envnext_entrysetboot_once=trueelses

7、etdefault=n${saved_entry}#加载变屋、如果在grubenv保存变量,则启动时装载#设置默认引导项,默认值为0#设置默认引导项,默认值为0#部分内容省略if[x$feature_timeout_style=xy];thensettimcout_stylc=mcnusettimeoul=5#Fallbacknormaltimeoutcodeincasethetimeout_stylefeatureis#unavailable・elsesettimcout=5#倒计时5秒后,按默认启

8、动项启动fi###END/etc/grub.d/OO_header#####BEGIN/etc/grub.d/l()Jinux####10Jinux为系统自动添加的当前root分区linux引导项#每个菜单项要包括menuentry双引号…和大括号{}才完整,否则不显示菜单menuentryRedHatEnterpriseLinuxServer,withLinux3.10.0-121.el7.x86_64r-classred-classgniblinux

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。