[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