История изменений
Исправление bormant, (текущая версия) :
В 15.0 (нынешний current) насчет mkinitrd присутствуют некоторые нововведения. Теперь пакет mkinitrd содержит также:
1) setup-сценарий setup.01.mkinitrd
, который вызывается установщиком на этапе CONFIGURE, а также может быть вызван из pkgtools -> Setup -> [x] scripts,
2) сценарий /usr/sbin/geninitrd
, который фактически зовёт указанный выше setup.01.mkinitrd (по аналогии с прочими, вроде timeconfig, netconfig и т.д.)
Логика действий проста — позвать mkinitrd_command_generator.sh -k версии
, где версии — список версий, полученных по симлинкам /boot/vmlinuz-generic-smp (для поддержки 32-битной версии) и /boot/vmlinuz-generic.
До сих пор пользовался другим способом: создавал /etc/mkinitrd.conf
из соответствующего sample, правил параметры сообразно ситуации и надобностям, параметр KERNEL_VERSION приводил к виду
KERNEL_VERSION=$(readlink /boot/vmlinuz-generic | cut -d- -f3-)
KERNEL_VERSION=$(readlink /boot/vmlinuz-generic-smp | cut -d- -f4-)
В дальнейшем при необходимости генерации initrd использовал вызов
# mkinitrd -c -F
Исходная версия bormant, :
В 15.0 (нынешний current) насчет mkinitrd присутствуют некоторые нововведения. Теперь пакет mkinitrd содержит также:
1) setup-сценарий setup.01.mkinitrd, который вызывается установщиком на этапе CONFIGURE, а также может быть вызван из pkgtools -> Setup -> [x] scripts,
2) сценарий /sbin/geninitrd, который фактически зовёт указанный выше setup.01.mkinitrd (по аналогии с прочими, вроде timeconfig, netconfig и т.д.)
Логика действий проста — позвать mkinitrd_command_generator.sh -k версии
, где версии — список версий, полученных по симлинкам /boot/vmlinuz-generic-smp (для поддержки 32-битной версии) и /boot/vmlinuz-generic.
До сих пор пользовался другим способом: создавал /etc/mkinitrd.conf
из соответствующего sample, правил параметры сообразно ситуации и надобностям, параметр KERNEL_VERSION приводил к виду
KERNEL_VERSION=$(readlink /boot/vmlinuz-generic | cut -d- -f3-)
KERNEL_VERSION=$(readlink /boot/vmlinuz-generic-smp | cut -d- -f4-)
В дальнейшем при необходимости генерации initrd использовал вызов
# mkinitrd -c -F