linux 误删系统内核文件,如何恢复

若误删系统内核文件,如何恢复?

(1)模拟实验环境

	[root@localhost ~]# cd /boot/ 
	[root@localhost boot]# ls
	config-3.10.0-514.el7.x86_64
	grub2
	grub.cfg
	initramfs-0-rescue-d6b8a8ebd9fa46a9907dd49de4c8bf65.img
	initramfs-3.10.0-514.el7.x86_64.img
	initramfs-3.10.0-514.el7.x86_64kdump.img
	initrd-plymouth.img
	symvers-3.10.0-514.el7.x86_64.gz
	System.map-3.10.0-514.el7.x86_64
	vmlinuz-0-rescue-d6b8a8ebd9fa46a9907dd49de4c8bf65
	vmlinuz-3.10.0-514.el7.x86_64
	##删除内核文件
    [root@localhost boot]# rm -rf vmlinuz-3.10.0-514.el7.x86_64

linux 误删系统内核文件,如何恢复_第1张图片
(2)重启系统后会出现如下报错
在这里插入图片描述
(3)用光盘启动系统 (同恢复mbr引导程序)
(4)进入挽救模式 (同恢复mbr引导程序)
(5)恢复系统内核文件
linux 误删系统内核文件,如何恢复_第2张图片
linux 误删系统内核文件,如何恢复_第3张图片

	2.建立挂载点,并挂载光盘设备
	mkdir /westos
	mount /dev/sr0 /westos 

linux 误删系统内核文件,如何恢复_第4张图片

	3.切换到挂载目录中,拷贝系统内核软件包 
	cd /westos/Packages/
	cp kernel-3.10.0-514.el7.x86_64.rpm /mnt 
	4.切换到拷贝目录中,拆解系统内核软件包
    cd /mnt
	rpm2cpio kernel-3.10.0-514.el7.x86_64.rpm | cpio -id

linux 误删系统内核文件,如何恢复_第5张图片

	5.拆解后在拷贝目录中生成了boot目录,切换到此目录中,拷贝系统内核文件到	/boot/目录
	cd boot/
	cp vmlinuz-3.10.0-514.el7.x86_64 /boot/
	6.两次exit退出系统

linux 误删系统内核文件,如何恢复_第6张图片
(6)用硬盘的方式启动系统(同恢复mbr引导程序)

你可能感兴趣的:(linux 误删系统内核文件,如何恢复)