недавно некоторые дистрибутивы начали упаковывать файл vmlinuz вместе с initrd в «загрузку ELF», что, возможно, имеет некоторые преимущества. Ну, мне нужно скомпилировать новое ядро, используя старый формат для файла vmlinuz. Кто-нибудь знает, как мне этого добиться? Я использую Oracle Enterprise Linux, и если я, например, запускаю «make bzImage», в результате получается файл ELF, который я не могу использовать.
В качестве альтернативы, есть ли способ распаковать образ ELF-Boot и извлечь обычный файл vmlinuz?
Чтобы уточнить, что я получаю сейчас, когда делаю "file / boot / vmlinuz", это:
vmlinuz: 64-разрядный разделяемый объект LSB ELF, AMD x86-64, версия 1, с разделом
Однако я хочу получить что-то вроде:
vmlinuz: ядро Linux / x86, версия установки 0x20a, bzImage, версия 2.6.37, версия 2.6.37-40, RO-rootFS, root_dev 0x301, swap_dev 0x4, обычный VGA
Спасибо за любую помощь!