centos6删除/sbin/init无法启动

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

mount  -o  remount,rw  /
mount  /dev/sr0  /mnt/
rpm2cpio  /mnt/Packages/upstart.xxxx.rpm|cpio -idv  ./sbin/init
mv  ./sbin/init   /sbin/

 

cnetos6二阶段故障:rm -rf  /boot/*  和 /etc/fstab 进行恢复

1. 进入救援模式,找到/分区并恢复/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 

4.重启

reboot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值