文件系统启动修复
作者:互联网
文件系统启动修复
/boot/grub2/grub.cfg文件丢失
1、 指定/boot目录所在的分区
grub> set root='hd0,msdos1'
2、加载内核文件,并以只读的方式加载根分区
grub> linux /vmlinuz-4.18.0-80.e18.x86_64 ro root=/dev/mapper/rhel-root
3、 指定initramfs文件
grub> initfd /initramfs-4.18.0-80.e18.x86_64.img
4、 启动
grub> boot
5、进入系统后重新生成/boot/grub2/grub.cfg文件
[root@wfy ~] grub2-mkconfig -o /boot/grub2/grub.cfg
Boot Loader前446字节损坏
前446个字节是引导程序,写在硬盘. 后面是分区表信息
模拟损坏
[root@wfy ~] dd if=/dev/zero of=/dev/nmve0n1 bs=446 count=1
打开电源时进入固件
把光盘启动改成第一项(shift +)F10保存
进入光盘救援模式
切换真正的根文件
sh-4.4# chroot /mnt/sysimage
bash-4.4#
修复引导程序
bash-4.4# grub2-install /dev/nmve0n1
bash-4.4# exit
#退出2次,选择从本地磁盘启动
Boot Loader前512字节损坏
打开电源时进入固件
把光盘启动改成第一项(shift +)F10保存
进光盘救援模式
图片同 前446字节损坏
提前备份MBR 文件
dd if=/dev/nmve0n1 of=mbr.bak bs=512 count=1
进入救援模式
ifup ens 网卡 #(开启网络)
scp root
chroot /mnt/sysimage
把硬盘启动改成第一项(shift +)F10保存
boot(内核)被删
打开电源时进入固件
把光盘启动改成第一项(shift +)F10保存
进光盘救援模式
图片同 前446字节损坏
chroot /mnt/sysimage
vim /etc/yum.repos.d/wfy.repo 配置yum仓库
yum reinstall kernel-*
紧急模式里 修复grub 引导程序
grub2-install /dev/nvme0n1
grub2-mkconfig -o /boot/grub2/grub.cfg
文件系统损坏
进入紧急模式输入root密码
挂载所有文件系统,发现是/etc/fstab问题
mount -a
确保当前根文件系统可读写rw
mount -o remount,rw /etc/fstab
修改成正确配置
vi /etc/fstab
# 常见错误
# /etc/fstab中:
#1、引用的设备不存在
#2、挂载点不存在
#3、文件系统类型书写错误
#4、挂载选项错误等
#5、文件系统损坏
重启即可
reboot
系统调优
tuned在/usr/lib/tuned
查看所有调优的配置文件
tuned-adm list
查看推荐的调优配置文件
tuned-adm recommend
修改调优的配置文件
tuned-adm profile virtual-guest
标签:修复,grub,启动,boot,文件系统,dev,grub2,root 来源: https://www.cnblogs.com/wengfy/p/16328795.html