- 破解root 口令,并为grub 设置保护功能
开机enter 按a->1或s或S或single进入单用户模式,修改密码
- 破坏本机grub stage1 ,而后在救援模式下修复之
==注意grub.conf文件会丢失,要提前备份==
#备份mbr
dd if=/dev/sda of=/root/mbr bs=1 count=466
进入单用户模式
chroot /mnt/sysimage
grub-install /dev/sda 从“/dev/sda”中找到GRUB程序并进行修复
- 删除vmlinuz 和initramfs 文件后无法启动, 两种方法恢复之
#initramfs文件
chroot /mnt/sysimage
df#可以看到原系统的磁盘设备
cd /boot
ls
#是initframs内核文件丢失导致,解决方案:
#修复initramfs文件
mkinitrd ./initramfs-`uname -r`.img `uname -r`
#如果是CenOS5 则执行
mkinitrd ./initrd-`uname -r`.img `uname -r`
若修复失败可重装内核
#查看当前系统使用的内核
uname -r
从光盘安装内核(注意要先切换根)
lsblk 可以看到光盘设备是sr0
挂载光盘
mkdir /mnt/cdrom
mount /dev/sr0 /mnt/cdrom
df
rpm -ivh kernel-2.6.e64.......rpm --force
启动后出现grub,则需要修复grub
chroot /mnt/sysimage
grub-install /dev/sda
exit
exit
reboot
#vmlinuz文件
光盘里面/images/preboot/vmlinuz和/i