其他分享
首页 > 其他分享> > 文件系统启动修复

文件系统启动修复

作者:互联网

文件系统启动修复

/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保存
进入光盘救援模式

11

22

33

切换真正的根文件

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