[Comm] распаковать initrd (RAM disk is too big to fit between the kernel and the 15M-16M memory hole)

Sergey a_s_y на sama.ru
Сб Фев 27 14:35:26 MSK 2016


Приветствую.

А как сейчас initrd пакуют ? Что-то никак не догадаюсь. 


Заодно причина интереса: хочется посмотреть, что попадает туда ввиду такого
вот предупреждения от lilo:

# update-kernel
Try to install new kernel kernel-image-ovz-el-2.6.32-alt138 and update its modules [y]/n?
...
Packed modules: ata_generic ata_piix crc-t10dif ext3 jbd libata mbcache pata_acpi scsi_mod sd_mod
...
Warning: The initial RAM disk is too big to fit between the kernel and
   the 15M-16M memory hole.  It will be loaded in the highest memory as
   though the configuration file specified "large-memory" and it will
   be assumed that the BIOS supports memory moves above 16M.
Added 2.6.32-ovz-el-alt138 ?

При этом, 3.14.62-std-def-alt0.M70P.1 добавилось без такого предупреждения, хотя
размер даже чуть больше:

-rw------- 1 root root 3710123 Feb 27 15:25 initrd-2.6.32-ovz-el-alt138.img
-rw------- 1 root root 3765314 Feb 27 14:57 initrd-3.14.62-std-def-alt0.M70P.1.img

Да и, вообще, размеры какие-то необычно большие что у одного, что у другого.
Достаточно старая интеловская платформа. На чуть более новой, но тоже уже в
возрасте, initrd получатся такой вот для ovz-el:

-rw------- 1 root root 2940240 Jan 19 16:28 initrd-2.6.32-ovz-el-alt138.img

x86_64 в обоих случаях.

-- 
С уважением, Сергей
a_s_y на sama.ru


Подробная информация о списке рассылки community