Linux初学者学习笔记Grub2

20170907 管理systemd(二)

2017-09-10  本文已影响13人  哈喽别样
  • CentOS 7引导顺序
  • unit文件格式
  • CentOS 7启动问题修复

一、CentOS 7引导顺序

二、unit文件格式

三、CentOS 7启动问题修复

(一)CentOS 7内核启动参数设置

(二)破解CentOS 7的root口令

(三)修复grub2

实验1:删除grub2所有内容,修复系统

dd if=/dev/zero of=/dev/sda bs=1 count=446 删除bootloader
rm -rf /boot/grub* 删除所有grub2的stage2内容

(1)重启进入救援模式,先切根,执行grub2-install /dev/sda恢复grub2的文件

(2)执行grub-mkconfig恢复/boot/grub2/grub.cfg文件,重启成功进入系统

实验2:删除/boot目录下所有内容,修复系统

rm -rf /boot/* 删除/boot目录下的所有内容

(1)重启进入救援模式,先切根,挂载光盘,安装内核软件包

(2)之后内容与实验1类似,包括修复grub2文件,修复/boot/grub2/grub.cfg文件,重启成功进入系统

实验3:删除/boot/grub2/grub.cfg,重启

rm -f /boot/grub2/grub.cfg,重启后虽然grub2的stage2阶段能够进入,但由于缺失启动信息配置文件,grub2会提示输入启动信息,输入以下启动信息,boot回车后成功进入系统

grub> insmod xfs
grub> set root=(hd0,1)
grub> linux16 /vmlinuz-3.10.0-514.el7.x86_64 root=/dev/sda2 selinux=0
grub> inintrd16 /initramfs-3.10.0-514.el7.x86_64.img
grub> boot
上一篇 下一篇

猜你喜欢

热点阅读