[Comm] make-initrd, лишние файлы (RAM disk is too big to fit between the kernel and the 15M-16M memory hole)

Sergey a_s_y на sama.ru
Вт Апр 12 16:37:01 MSK 2016


On Saturday 27 February 2016, Sergey wrote:

> Заодно причина интереса: хочется посмотреть, что попадает туда ввиду такого
> вот предупреждения от 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 ?

Дошли руки. Для ovz-el-alt140 получилась вот такая разница для p7/x86_64,
на двух идентичных интеловских платформах (правда, с несколько различным
набором пакетов):

48a49
> ./etc/modprobe.d/alsa-modindex.conf
67a69,70
> ./etc/syslog.conf
> ./etc/syslog.d
70d72
< ./etc/udev/rules.d/50-firmware.rules
72d73
< ./etc/udev/rules.d/60-cdrom_id.rules
74,76d74
< ./etc/udev/rules.d/64-device-mapper.rules
< ./etc/udev/rules.d/64-md-raid.rules
< ./etc/udev/rules.d/70-permissions.rules
140a139
> ./lib/initrd/modules/015-syslog
151a151,160
> ./lib/ld-2.17.so
> ./lib/ld-linux.so.2
> ./lib/libc-2.17.so
> ./lib/libc.so.6
> ./lib/libnss_dns-2.17.so
> ./lib/libnss_dns.so.2
> ./lib/libnss_files-2.17.so
> ./lib/libnss_files.so.2
> ./lib/libresolv-2.17.so
> ./lib/libresolv.so.2
200a210
> ./sbin/klogd
204a215
> ./sbin/syslogd
218a230,234
> ./var/log
> ./var/log/initramfs
> ./var/run
> ./var/run/klogd.pid
> ./var/run/syslogd.pid

Интересно, зачем make-initrd втянул /lib/* и klogd/syslogd во втором
случае ? На всякий случай поменял klogd/syslogd на syslog-ng (как на
первом сервере), набор /lib/* попал в initrd точно так же. На первом
ещё нет OpenVZ - ядро просто так ставил. 

update-kernel-0.9.5-alt1

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


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