To remove the default rescue image that gets installed when you install a CentOS/RHEL 7 system. To list out the rescue image under /boot directory :

[root@ucartz ~]# ls -lrt /boot
total 135164
-rw-------. 1 root root  3113253 Oct 17  2018 System.map-3.10.0-514.el7.x86_64
-rw-r--r--. 1 root root   137696 Oct 17  2018 config-3.10.0-514.el7.x86_64
-rwxr-xr-x. 1 root root  5392080 Oct 17  2018 vmlinuz-3.10.0-514.el7.x86_64
-rw-r--r--. 1 root root   277953 Oct 17  2018 symvers-3.10.0-514.el7.x86_64.gz
drwxr-xr-x. 2 root root       27 Oct 14 19:50 grub
-rw-------. 1 root root 64487503 Oct 14 20:00 initramfs-0-rescue-9cdb9ab3246a4b3f9c0849ecd597f25e.img
-rwxr-xr-x. 1 root root  5392080 Oct 14 20:00 vmlinuz-0-rescue-9cdb9ab3246a4b3f9c0849ecd597f25e
-rw-r--r--. 1 root root 10209739 Oct 14 20:00 initrd-plymouth.img
-rw-------. 1 root root 30753143 Oct 14 20:02 initramfs-3.10.0-514.el7.x86_64.img
drwx------. 6 root root      111 Oct 14 20:02 grub2
-rw-------. 1 root root 18624164 Oct 14 22:10 initramfs-3.10.0-514.el7.x86_64kdump.img

 

You can not simply do arm on the rescue image in /boot directory. There are other entries such as in the menu entry in grub2 configuration file which needs to be removed as well. Follow the steps below to remove the default rescue image from the system.

 

Removing rescue image using grubby

 

1. Remove the rescue image from the /boot directory first.

rm -fr /boot/vmlinuz-0-rescue-9cdb9ab3246a4b3f9c0849ecd597f25e

 

2. Locate the rescue menu entry in the GRUB2 configuration file /boot/grub2/grub.cfg which needs to be deleted.

# cat /boot/grub2/grub.cfg 
....
menuentry 'CentOS Linux (0-rescue-9cdb9ab3246a4b3f9c0849ecd597f25e) 7 (Core)' --class centos --class gnu-linux --class 
gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-9cdb9ab3246a4b3f9c0849ecd597f25e-advanced-10bac86a-a9be-478c-b63f-46d3ca061e03' {
	load_video
	insmod gzio
	insmod part_msdos
	insmod xfs
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  a52207e4-01fd-4f12-98b7-681d56f21dc5
	else
	  search --no-floppy --fs-uuid --set=root a52207e4-01fd-4f12-98b7-681d56f21dc5
	fi
	linux16 /vmlinuz-0-rescue-9cdb9ab3246a4b3f9c0849ecd597f25e root=/dev/mapper/cl-root ro crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb quiet
	initrd16 /initramfs-0-rescue-9cdb9ab3246a4b3f9c0849ecd597f25e.img
}
....

 

3. Remove the rescue image using the grubby command with –remove-kernel option.

# grubby --remove-kernel=/boot/vmlinuz-0-rescue-9cdb9ab3246a4b3f9c0849ecd597f25e

 

4. Verify that the rescue image menu entry is now removed from the grub2 configuration file.

# cat /boot/grub2/grub.cfg | grep rescue

 

Kas see vastus oli kasulik? 0 Kasutajad peavad seda kasulikuks (0 Hääled)