CentOS7安装grub方法一:

grub2-install

1、添加一块新硬盘

2、分区

1个用作boot 1个用作swap 1 个用作根分区

图片.png

3、格式化分区

图片.png

4、挂载/tmp/boot和/tmo/sysroot

图片.png

5、grub2-install

图片.png

CentOS7grub安装_第1张图片

6、将正常的内核文件和ramdisk文件拷贝到/tmp/boot

图片.png

7、获取或者编辑grub配置文件

cp /boot/grub2/grub.cfg /tmp/boot/grub2/

8、在/tmp/sysroot创建FHS目录

图片.png

9、拷贝命令二进制程序及运行所需的库文件

CentOS7grub安装_第2张图片

10、进行根切换测试

图片.png

11、将磁盘放入到一台新的设备上作为启动磁盘

图片.png


CentOS7安装grub方法二:

通过系统盘修复grub

1、首先将grub程序损毁

dd if/dev/zero of=/dev/sda bs=200 count=1

2、重启系统

3、进入救援模式

CentOS7grub安装_第3张图片

CentOS7grub安装_第4张图片

CentOS7grub安装_第5张图片

4、安装grub2

CentOS7grub安装_第6张图片

5、退出系统重新启动检查修复状态


为Grub2设置密码

grub2-setpassword是设置进入编辑模式的密码,类似于CentOS6中全局的password

这个命令会产生一个文件

图片.png

这个文件里面是密码

图片.png

现阶段grub2只支持1个密码。不像CentOS6支持两个不同的密码。