自动引导文件丢失的解决方法

1 查看根目录分区

[root@localhost ~]# df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda3        7660544 3114204   4546340  41% /
devtmpfs          493592       0    493592   0% /dev
tmpfs             508260      88    508172   1% /dev/shm
tmpfs             508260    7148    501112   2% /run
tmpfs             508260       0    508260   0% /sys/fs/cgroup
/dev/sda1         201380  149524     51856  75% /boot
tmpfs             101656       4    101652   1% /run/user/42
tmpfs             101656      12    101644   1% /run/user/0
/dev/sr0         3704296 3704296         0 100% /run/media/root/RHEL-7.3 Server.x86_64

在这里插入图片描述
2 查看内核

[root@localhost ~]# uname -r
3.10.0-514.el7.x86_64

在这里插入图片描述
3 切换路径,查看引导文件

[root@localhost ~]# cd /boot/grub2/
[root@localhost grub2]# ls
device.map  fonts  grub.cfg  grubenv  i386-pc  locale  themes

在这里插入图片描述
4 删除引导文件(模拟问题)

[root@localhost grub2]# rm -fr grub.cfg
[root@localhost grub2]# ls
device.map  fonts  grubenv  i386-pc  locale  themes

在这里插入图片描述
5 输出引导文件内容

[root@localhost grub2]# grub2-mkconfig 

在这里插入图片描述
6 将引导文件的内容重新输出到/boot/grub2/grub.cfg

[root@localhost grub2]# grub2-mkconfig > /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-514.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-514.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-f662b477930f4b4cb79bff818875e51d
Found initrd image: /boot/initramfs-0-rescue-f662b477930f4b4cb79bff818875e51d.img
done
[root@localhost grub2]# ls
device.map  fonts  grub.cfg  grubenv  i386-pc  locale  themes

在这里插入图片描述
查看内核文件和系统镜像文件
在这里插入图片描述
7 再次模拟问题,删除引导文件重启
若是没有恢复时重启系统后需要手动引导

系统重启后出现grub引导

grub>set root='hd0,msdos1' ##/boot分区所在位置为1,此为值也为1
grub>linux16 /vmlinuz-3.10.0-514.el7.x86_64 ro root=/dev/sda3 ##根分区的设备名称
grub>initrd16 /initramfs-3.10.0-514.el7.x86_64.img ##初始化内核和系统镜像
grub>boot ##启动系统

在这里插入图片描述

8 开机之后将引导文件的内容输入到/boot/grub2/grub.cfg文件中
否则下次开机还需要手动引导
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值