linux7grup,CentOS7grub安装

CentOS7安装grub方法一:

grub2-install

1、添加一块新硬盘

2、分区

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

3cbf98d4166be18cc59779244757ce67.png

3、格式化分区

34cac797d225f1943955b0e827608773.png

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

e6b301e40e40a1d3b6799bf1366c9907.png

5、grub2-install

548a23619d5aa938c2b38c5005dfde7e.png

7659bd4957640bf8cc49576291e8dc11.png

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

5c0d514d4db6f74465dad24509ac8db6.png

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

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

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

c04210da070e275975d0c4f95baefac4.png

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

c70b60adf4cad100ae62c0d02f893b67.png

10、进行根切换测试

2ab6f2d359c809314470f277b7a85042.png

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

f35688caca9df4af125f09abc59e4c4d.png

CentOS7安装grub方法二:

通过系统盘修复grub

1、首先将grub程序损毁

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

2、重启系统

3、进入救援模式

6fc61a7c15cfa82cf1b734eb1b775af3.png

ccde2eb4d724e8021a4ee31cae3b28f6.png

e5e90f6ce32eab1c033c63fa785db400.png

4、安装grub2

f68005f7f5689df82c736301defa299d.png

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

为Grub2设置密码

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

这个命令会产生一个文件

bee36bb0f3adacecbfbf87e3f0b953db.png

这个文件里面是密码

650b359ac7d426bb04038c9b5b1b5556.png

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