如果删除了/boot目录下的所有文件,电脑重启将进入不了系统,将会报错
解决方法一:
1.进入光盘救援模式
chroot /mnt/sysimage 切换根目录
mount /dev/sr0 /mnt/cdrom 挂载光盘
cp /mnt/cdrom/isolinux/vmlinuz /boot/vmlinuz`uname -r` 从光盘拷贝内核文件到磁盘/boot目录下
cd /boot 切换到/boot目录
mkinitrd initramfs-`uname -r`.img `uname -r` 生成initramfs文件驱动
grub-install /dev/sda 修复所有的stage阶段,包括1阶段 1.5 2阶段
cd /grub 切换到/boot/grub目录
vim grub.conf 编辑grub.conf文件
default=0 启动内核的顺序
timeout=5 等待选择内核的时间
title zhouyafeiLinux 启动菜单的名字
kernel /vmlinuz root=/dev/sda2 选则内核所在的硬盘分区
initrd /initramfs.img
sync 同步磁盘
exit退出重启
方法二:
1.进入救援模式
2. mount /dev/sr0 /misc/cd 挂载光盘
3. rpm -ivh /misc/cd/Packages/kernel-2.6.32-696.el6.x86_64.rpm –root=/mnt/sysimage/ –force 安装kernel包 –force强制安装
4. chroot /mnt/sysimage 切换根
5. cd /boot
6. grub-install /dev/sda 修复 全部stage 阶段
7. cd grub/
8. vim grub.conf
default=0 启动内核的顺序
timeout=5 等待选择内核的时间
title zhouyafeiLinux 启动菜单的名字
kernel /vmlinuz root=/dev/sda2 选则内核所在的硬盘分区
initrd /initramfs.img
sync 同步磁盘
exit退出重启
转载请注明:IT运维空间 » linux » linux进入grub状态修复报错方法
发表评论