[sisyphus] Использование make-initrd

Eugene Prokopiev enp на altlinux.org
Пн Сен 21 09:55:49 UTC 2009


>> Задача: грузить некую систему (похожую на
>> http://git.altlinux.org/people/kas/packages/mkimage-profile-nanolive.git)
>> из образа squashfs как с сетевого блочного девайса (NBD), так и с
>> cd/flash, на котором находится файл с образом squashfs. В первом случа
>> пропагатор совсем не поможет, во втором желательно обойтись без него.
>>
>> Если я правильно понимаю, мне нужно написать такой конфиг:
>>
>> # cat /etc/initrd.mk
>> IMAGEFILE = initrd-$(KERNEL).img
>> MODULES_ADD = e100
>
> наверно, вы ещё хотите сюда squashfs?

и FIRMWARE_DIRS = /lib/firmware/2.6.30-std-def-alt10

Без этого я получаю:

Adding modules ...
add-module: Firmware file "e100/d102e_ucode.bin" for module "e100" not found
add-module: Firmware file "e100/d101s_ucode.bin" for module "e100" not found
add-module: Firmware file "e100/d101m_ucode.bin" for module "e100" not found

Кстати, это довольно неудобно - старый mkinitrd умел добавлять такое
автомагически

<skip>

> NBD немного не тривиален, в том плане, что нужно как-то
> конфигурировать сеть и пытаться достучаться до сервера в нужный момент
> времени. Пока этот функционал в make-initrd не реализован. Нужно
> подумать как это сделать наиболее правильным образом.

Хорошо, я подожду, пока этот функционал будет перенесен из mkimage -
там nfs работает из коробки, а nbd - с рядом приседаний, ссылку на баг
я давал.

А с cd без участия пропагатора загрузиться можно?

-- 
С уважением,
Прокопьев Евгений


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