[make-initrd] [devel] syslinux
Leonid Krivoshein
klark.devel at gmail.com
Wed Apr 17 18:16:25 MSK 2019
Привет!
Вот и я долго мучился: у нас же нет нет образов live/rescue/install без
пропагатора, который, попадая в initramfs, закрывает собой всю логику
make-initrd. Поэтому решил накостылить такое решение для тестирования на
реальном железе:
cd $TMPDIR
mkdir nfs data
cat >initrd.mk <<-EOF
AUTODETECT =
FEATURES += nfsroot
PUT_DIRS += $TMPDIR/data/
EOF
cp -ar /lib/modules data/
cp -ar /lib/firmware data/
find data/firmware -type f -iname '*.txt' -delete
make-initrd -c $TMPDIR/initrd.mk -b $TMPDIR/nfs
Получается всеядный initrd.img, 250М в сильно сжатом виде. Всё это я
проделываю на Сизифной виртуалке, обновив make-initrd из таска. В
результате можно брать ядро из /boot и initrd.img из $TMPDIR/nfs и
выкладывать сие на NFS-сервер, писать на флэшку, итд. И уже начинать
играться с параметрами загрузки. Пока дальше я этот квест не проходил.
17.04.2019 17:27, Michael A. Kangin пишет:
> Есть ли готовые образы для тестирования?
> сам initrd, рескью какой может быть.
>
> Я попробую что-то собрать, но с сизифом и с непривычки это займёт не
> один день, только для организации стенда.
>
> colaboot проверить не смогу, он с этой версией M-I несовместим.
> Есть ли документация, как правильно фичи писать?
>
>
>
> On 04/16/2019 01:27 AM, Leonid Krivoshein wrote:
>> Доброго времени!
>>
>>
>> 21.01.2019 18:37, Michael A. Kangin пишет:
>>> On 01/16/2019 08:29 PM, Leonid Krivoshein wrote:
>>>
>>>> Можем объединить наши усилия,
>>>
>>> Ну, по возможности. Есть какие-то конкретные задачи?
>>>
>>
>> Наконец, появилась вполне конкретная задача! Алексей Гладков добавил
>> полноценную поддержку сети в make-initrd и планирует в ближайшее
>> время добавить поддержку загрузки методом "cdrom". С загрузкой по NFS
>> это закроет 99% случаев использования заменяемого им пропагатора. Он
>> собрал task #226775 и просит подключиться к тестированию новых
>> сетевых возможностей make-initrd:
>> https://github.com/legionus/make-initrd/blob/master/docs/BootParameters.md#network-parameters
>>
>>
>> Я планирую потестировать сначала ipv4 на виртуальных стендах. Если
>> всё пойдёт хорошо, попробую собрать что-нибудь деплойное и потестить
>> на реальном железе. Если кто-то сможет помочь с ipv6 и вообще с
>> сетью, было бы здорово! Технология тестирования мне самому пока не
>> ясна до конца, legion@ говорит, что загрузка по NFS уже должна работать.
>>
>>
>
--
Best regards,
Leonid Krivoshein.
More information about the Make-initrd
mailing list