Unable to load the new kernel using kexec command.

Solution Verified - Updated -

Issue

  • While trying to load the new kernel using kexec command it hangs with message "Starting new kernel"
    Eg:
# kexec -l /boot/vmlinuz-2.6.32-504.el6.x86_64 --initrd=/boot/initramfs-2.6.32-504.el6.x86_64.img --append=ro root=/dev/mapper/VolGrp-Vol1 rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD KEYTABLE=us SYSFONT=latarcyrheb-sun16 crashkernel=auto console=ttyS0,115200n8 rd_LVM_LV=VolGrp/Vol1 rd_LVM_LV=VolGrp/Vol2 rd_NO_DM
UNABLE TO GATHER EFI DATA

# kexec -e
sd 0:0:6:0: [sda] Synchronizing SCSI cache
Starting new kernel

Environment

  • Red Hat Enterprise Linux 6
  • kexec

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content