LINUX.ORG.RU
ФорумAdmin

initrd.img


0

0

Я пытаюсь загрузить линукс по сети (через PXE)
ядро и initrd я загрузил

не могу загрузить все остальное через nfs,
так как в процессе загрузки не обнаруживается сетевая карта e1000 в VmWare

Насколько я понимаю, нужно пересобрать initrd.img

Вопрос - где задается список загружаемых модулей?

# cat /etc/initramfs-tools/modules
# List of modules that you want to include in your initramfs.
#
# Syntax: module_name [args ...]
#
# You must run update-initramfs(8) to effect this change.
#
# Examples:
#
# raid1
# sd_mod


если чо - дебиан

Somewho ★★
()

может лучше в ядро вкомпилить поддержку сетевухи?

ну или расзиповывайте initrd (если он сжатый), монтируйте его куда-нибудь с опцией bind и правьте init-скрипты (надо добавить загрузку соответствующего модуля):

# unzip initrd.gz
# mkdir /tmp/1 && mount initrd.img /tmp/1
# vi /tmp/1/etc/rc.d/....

ps: что точно надо править - подсказать не в состоянии, тк не знаю, что у вас за initrd, какого-то дистрибутива или собранный самостоятельно...

samson ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.