Известно, что эльбрусовая фирмварь умеет читать ext2; хорошо бы научить alterator-vm/guile-evms создавать /boot на e2k только на этой ФС. Или если есть возможность указать опции создания ФС в vm-profiles.scm, прошу задокументировать/рассказать.
Прошу ознакомиться: README: http://git.altlinux.org/people/manowar/packages/alterator-vm.git?p=alterator-vm.git;a=commitdiff;h=903dbf16c52b14fe2a1e36c312670a1c6f9ddbdb Модуль: http://git.altlinux.org/people/manowar/packages/alterator-vm.git?p=alterator-vm.git;a=blob;f=interfaces/guile/vm/module/e2k.scm;h=b143e94248b23b41ebd7b051effbf7c221d8c38d;hb=903dbf16c52b14fe2a1e36c312670a1c6f9ddbdb Сейчас он проверяет только смонтирована ли /boot и не проверяет архитеутуру. Но это поправимо.
Created attachment 7428 [details] 90-fix-e2k-boot.sh Пока выкрутился, слепив installer-feature-fix-e2k-boot, но это не дело.
Не реализовано: в alterator-vm 0.4.53-alt1 нет ни ветки для e2k, ни выбора ext2 для /boot. Единственное место, где учитывается архитектура, — interfaces/guile/vm/profile.scm:56-74: результат (vector-ref (uname) 4) сравнивается только со строкой "ppc64le" (профиль PReP), дальше идёт разбор efi?/biosboot. Строка "e2k" в исходниках не встречается вовсе; grep по ext2 даёт только тексты подсказок, переводы и changelog. Модуль module/e2k.scm, о котором говорится в комментарии 1, в gear-репозиторий не влит; в people/manowar/packages/alterator-vm.git упоминаний e2k тоже нет. Единственный коммит про эту архитектуру — 914918a "Adapt for the E2K arch build" (16.01.2018) — трогает только spec (+7 -1). Приложенный обходной пакет installer-feature-fix-e2k-boot (attachment 7428 [details]) в Sisyphus отсутствует. Оставляю открытым: доработка целиком в руках сопровождающего.