[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