CentOS 6 GRUB 配置详解

GRUB 简介
GRUB(GRand Unified Bootloader)是一种多启动加载器,用于启动Linux操作系统,在CentOS 6系统中,GRUB是默认的启动加载器,它允许用户从多个操作系统中选择启动,并提供了丰富的配置选项。
GRUB 配置文件
GRUB的配置文件位于/etc/grub.conf,该文件包含了启动加载器的所有配置信息,包括启动菜单、内核参数等。
编辑GRUB配置文件
打开终端,以root用户身份登录。
使用文本编辑器打开GRUB配置文件:
sudo vi /etc/grub.conf
编辑配置文件,以下是一些常用的配置选项:
default:设置默认启动项,default=0
这里的
0表示启动菜单中的第一个选项。
timeout:设置启动菜单的显示时间,timeout=5
这里的
5表示启动菜单显示5秒。title:设置启动菜单的标题,这里的
CentOS 6表示启动菜单的标题。kernel:设置内核启动参数,kernel /vmlinuz-2.6.32-573.17.1.el6.x86_64 ro root=/dev/mapper/vg_root-lv_root
这里的
/vmlinuz-2.6.32-573.17.1.el6.x86_64表示内核文件路径,ro表示只读模式,root=/dev/mapper/vg_root-lv_root表示根文件系统的挂载点。initrd:设置初始RAM磁盘,initrd /initramfs-2.6.32-573.17.1.el6.x86_64.img
这里的
/initramfs-2.6.32-573.17.1.el6.x86_64.img表示初始RAM磁盘的文件路径。
保存并退出编辑器
保存并退出编辑器,例如使用
Esc键,然后输入wq并按回车键。
重启系统使配置生效。
GRUB 安全设置
修改GRUB密码:
grub2-setpassword
按照提示输入密码。
修改GRUB密码文件权限:
chmod 400 /boot/grub2/grub.pbk
FAQs
Q1:如何查看GRUB版本?
A1:在终端输入以下命令:
grub2 --version
Q2:如何添加新的启动项?
A2:在/etc/grub.conf文件中添加以下内容:
menuentry "Windows 10" {
set root=(hd0,msdos1)
chainloader +1
} 其中title为启动项的标题,menuentry为启动项的名称,set root为设置启动项所在的硬盘分区,chainloader为加载启动项的路径。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复