[make-initrd] bootchain+altboot: у меня есть план

Leonid Krivoshein klark.devel at gmail.com
Thu Sep 16 00:19:43 MSK 2021


Привет!


01.09.2021 2:10, Alexey Gladkov пишет:
>> Если нужно пораньше фичу interactive (pseudo-gui), то вот: #283645. Она уже
>> давно оттестирована и не меняется. На днях с ней будут делаться регулярки, и
>> тестирование будет иметь более широкий охват на железе. Если всё вместе, то
>> уже работаю над этим всё свободное время, благо теперь у меня его больше.
>> Для обсуждения концепции работы с TTY'ми можем организовать конфколл, Антона
>> Мидикова позвать, надо ведь разные архитектуры учесть...
> Я только за. Пишите, когда у вас есть время и сможем организоваться.

Всё это время мы работали над тестированием и прилаживанием к m-p новой 
загрузки. Регулярки уже собираются с altboot. Основное всё работало 
ожидаемым образом, исправлялись какие-то мелочи для специфичных кейсов. 
Но вот сейчас удалось выявить два существенных бага, из-за которых мне 
придётся существенно переработать уже сделанное. ((

1. Проверка установщика на методах HTTP и FTP выявила тот факт, что я 
неправильно их реализовал, нужно грузить сквош, а не ISO'шник целиком.
2. Мы все надеялись обойтись пока без диалогов для настройки сети, 
обойтись имеющейся фичей network для поднятия сети. Оказалось, не 
получится. Если без диалогов ещё можно как-то пережить, то без 
переменных окружения, на которые ориентируется инсталлятор, не 
получится. Он смотрит метод загрузки и ищет переменные типа DNS_SERVER, 
DNS_SERVER2, DOMAINNAME, BOOTPROTO, IPADDR, NETMASK, NETWORK, BROADCAST, 
NETBITS, GATEWAY -- может и не все, но пропагатор их тоже экспортировал.

Так что мне ещё придётся делать перемычку между фичей network и altboot 
для обеспечения слоя совместимости со stage2, а также исправлять шаг 
download.

Кроме того, я вроде как нашёл способ и даже во многом реализовал 
возможность закрыть всё авто-тестами.


-- 
Best regards,
Leonid Krivoshein.



More information about the Make-initrd mailing list