centos6二阶段 破坏进行恢复
centos6删除/sbin/init无法启动
方法一:从同一个版本的另一台主机复制init文件
光盘启动进入救援模式
Ifconfig eth0 10.0.0.6/24
Scp 10.0.0.16:/sbin/init /mnt/sysimages/sbin/
方法二:
- 进入grub菜单,在kernel参数后加selinux=0 init=/bin/bash
1.mount -o remount,rw /
2.mount /dev/sr0 /mnt/
3.rpm2cpio /mnt/Packages/upstart.xxxx.rpm|cpio -idv ./sbin/init
4.mv ./sbin/init /sbin/
cnetos6二阶段故障:rm -rf /boot/* 和 /etc/fstab 进行恢复
进入救援模式,找到/分区并恢复/etc/fstab
fdisk -l
mkdir /mnt/rootdir
mount /dev/sdaN /mnt/rootdir
ls /mnt/rootdir
mount /dev/sda2 /mnt/rootdir
vim /mnt/rootdir/etc/fstab
/dev/sda1 /boot ext4 defaults 0 0
/dev/sda2 / ext4 defaults 0 0
/dev/sda3 /data ext4 defaults 0 0
/dev/sda5 swap swap defaults 0 0
reboot
2.rescue mode 恢复内核和initrd 文件 ,/dev/sda2 --> /mnt/sysimage
chroot /mnt/sysimage
mount /dev/sr0 /mnt/
#方法1
rpm -ivh /mnt/Packages/kernel.xxxx.rpm --force
#方法2
cp /mnt/isolinux/vmlinuz /boot/
mkinitrd /boot/initramfs.img `uname -r`
3.修复 grub
grub-install /dev/sda
Vim /etc/fstab
/dev/sda1 / ext4 defaults 0 0
/dev/sda2 /boot ext4 defaults 0,0
vim /boot/grub/grub.conf
[root@centos6 ~]#cat /boot/grub/grub.conf
default=0
timeout=5
title centos
kernel /vmlinuz root=/dev/sda2
initrd /initramfs.img
reboot
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)