我試圖用kexec啓動我的內核映像(bzImage格式,它是使用buildroot構建的)。這個bzImage也有它的嵌入式initrd。但是當我嘗試kexec時,它會掛起。我不知道我在哪裏可以看到kexec日誌。Kexec嵌入式圖像
[根@本地啓動]#的kexec -v 的kexec工具,測試20070330發佈2007年
[根@本地啓動]#的kexec -l /開機/ bzImage的-d --command在線3月30日=安靜noapic RO noswap setup_linux_vesafb:800x600x16 @ F0000000 + 1d4c00
[根@本地啓動]#的kexec -e
年長的kexec二進制明確提到了幫助,它不支持的bzImage不過也較新的做支持它。所以我實際上嘗試了所有kexec版本(2.0.0/1/2/3和一些測試版本)。但我得到同樣的結果。我從Centos 5.5 32位嘗試kexec,而bzImage是爲i386構建的。這實際上是Xenserver上的虛擬機,但我不認爲這應該很重要。有趣的是,如果我使用grub.conf在本地安裝bzImage(並使用上述相同的cmdline),它將會使用bootloader進行引導。所以圖像似乎很好。
我很新的Linux啓動東西,所以可能會丟失一些非常明顯的東西。任何幫助或指針提供將不勝感激。