Опитвам се да заредя моето изображение на ядрото (формат bzImage и което е изградено с помощта на buildroot) с kexec. Този bzImage също получи своя вграден initrd. Но когато опитам kexec, той просто увисва. Не съм сигурен къде мога да видя регистрационни файлове на kexec.
[root@localhost зареждане]# kexec -v kexec-tools-testing 20070330 издаден на 30 март 2007 г.
[root@localhost зареждане]# kexec -l /boot/bzImage -d --command-line=quiet noapic ro noswap setup_linux_vesafb: 800x600x16 @ f0000000 +1d4c00
[root@localhost стартиране]# kexec -e
По-старият двоичен файл на kexec ясно споменава в помощ, че все още не поддържа bzImage, но по-новите го поддържат. Така че всъщност опитах всички версии на kexec (2.0.0/1/2/3 и някои тестови версии също). Но получавам същия резултат. Опитвам kexec от Centos 5.5 32 bit и bzImage е създаден за i386. Това всъщност е VM на Xenserver, но не мисля, че това трябва да има значение. Интересното е, че ако инсталирам своя bzImage локално с grub.conf (и използвам същия cmdline по-горе), той се зарежда добре с буутлоудъра. Така че изображението изглежда добре.
Аз съм доста нов в нещата за стартиране на Linux, така че вероятно пропускам нещо много очевидно тук. Всяка предоставена помощ или насоки ще бъдат оценени.