jxnxsdengyu
作者jxnxsdengyu课题专家组·2020-04-09 14:35
系统工程师·江西农信

技术技巧---Grub引导管理介绍

字数 1289阅读 603评论 0赞 1

1.Grub 介绍

GNU GRUB(Grand Unified Bootloader简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。

2.RHEL6 Grub

Bios 类型服务器grub配置文件

/boot/grub/grub.conf  

UEFI 类型服务器grub 配置文件

/boot/efi/EFI/redhat/grub.conf   

grub.conf 文件详解

cat /boot/grub/grub.conf 
default=0        //默认超时不采取动作启动的title,0表示启动第一个title
timeout=5        //在菜单到自动启动之间停留的事件
splashimage=(hd0,0)/grub/splash.xpm.gz  //启动时显示的图片
hiddenmenu        //是否影藏菜单
title Red Hat Enterprise Linux (2.6.32-71.el6.i686)  //第一个title显示内容,可以任意写
root (hd0,0)      //boot所在的分区,使用的是(hd0,0)的方式书写
kernel /vmlinuz-2.6.32-71.el6.i686 ro root=UUID=4e076fae-197d-42a7-b177-ac9ade0548cb rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM  

LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet

initrd /initramfs-2.6.32-71.el6.i686.img   //指定初始linux image 文件

grub 密文方式加密
使用grub-md5-crypt生成密文密钥
在grub.conf 中 title 字段前加入 password --md5 密钥

重新安装grub
grub-install /dev/sda 将grub安装到第一块磁盘中

3.RHEL7 Grub2

Bios 类型服务器grub 配置文件 /boot/grub2/grub.cfg
UEFI 类型服务器grub 配置文件 /boot/efi/EFI/redhat/grub.cfg

重新生成grub配置文件
BIOS:

grub2-mkconfig -o /boot/grub2/grub.cfg

UEFI:

grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

grub2 密文方式加密

grub2-mkpasswd-pbkdf2   //生成密文
vim /etc/grub.d/00_header   //添加以下内容到末尾
cat <

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广