551

AlexL, есть еще вариант, что на одном из дисков лежит другая сборка и uird находит не ту папку MgaRemix и соответственно подключает не тот distrib-lzma.sqfs

552

betcher, выложи полную сборку и с EFI тоже. Нужен именно выставочный образец.
Initrd полностью забракован, делать чисто на нём как у енота - рождать дерьмо. А вот в твоей сборке initrd уместен, так как это лишь один из вариантов.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

553

betcher пишет:

Делается за пять минут. Дольше качать сборку.

Легче качать. На енота не надейся, удалит если, не будет нормального образца. А этот годами будет доступен.
Сто процентов сквоши разные, так как их зоопарк.
Пользователь с течением времени вообще не сможет правильно все части скачать.
Опять же в твоём варианте overlayfs уместен, так как это один из вариантов, а у енота нет.
Улучшать initrd стоит, но в рамках твоего образца как лишь вариант.
Разобраться с размонтированием на overlayfs+initrd, aufs+initrd стоит, сообщить об изменениях в багзиллу.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

554

AlexL, чтоб получилась полная сборка нужно распаковать архив, положить туда сквош и папку EFI вернуть на место.  Неужели сложно?

555

Initrd забракован именно из-за того, что не умеет работать с памятью, слишком много операций чтения-записи, это критично. Тормоза измеряются в сотни раз.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

556 (2019-02-12 21:13:31 отредактировано AlexL)

betcher, не только вернуть, но и меню править, образы в архиве исчезли. Выложен кастрированный вариант, а полный лучше, если заинтересованы, чтобы он сохранился потомкам.
Откуда вернуть. Пользователю надо будет скачать аж 3 сборки, а потом собрать пазл из них. Не смешно?

Разработчик, мейнтейнер, переводчик, по всем вопросам.

557

Если уж и выкладывать кастрированный вариант, то не до такой степени. Указывать рядом ссылку на загрузку енотовской сборки/сборок, откуда брать только сквош. Чтобы не было путаницы. Писать обоим ядра в названии сборки.
Перезалей, пожалуйста.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

558

Нет смысла делать сборку, которую никто не будет поддерживать,  пересобирать с обновленными пакетами, баги чинить и т.д.
Если автору не нужен уирд, то помощь с моей стороны закончена, меня интересовал только этот момент. Если вам, AlexL, нужна такая сборка, то я описал как ее сделать. Инструкция по сохранениям есть в архиве. Будут вопросы - помогу чем смогу.

559

Пока тогда смотреть не на что. Как будет - сообщите.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

560 (2019-02-13 06:47:29 отредактировано betcher)

betcher⇓ пишет:

https://yadi.sk/d/8K9BlLroJ1qZRQ
Это архив с uird, ядром, папками под uird и загрузчиком. Самого distrib-lzma.sqfs тут нет. Подойдет любой из двух последних ремиксов, точнее от любой сборки, что под ядро 4.20.6-desktop-3.mga7. Файл distrib-lzma.sqfs надо положить в /MgaRemix/loopbacks/
Добавлено еще несколько примеров загрузки, меню загрузчика разбито на две части чтоб не путаться. Основное и расширенное.
Внимание!!! Самих образов и архива с образами нет, вместо этого инструкция и скрипт от магоса (в магос работает, в мга не проверял, если нужен допилите). То есть для использования сохранений в img, vdi или qcow2 надо эти файлы сперва сделать. Сохранения в модуль и в папки (linux fs only) работать должны сразу.
Названия папок и файлов сокращены как договорились (без MgaRemix).
В архиве также:
uird.rpm и src.rpm оба для магеи
pfs-utils - в папке и в модуле (подключается при старте) для работы требует бизибокс, можно его установить можно использовать из uird, в одном из загрузочных пунктов есть пример как это сделать. Точно работают aufs-n, mkpfs, pfsload остальное не проверял. Смотрите man pfs-utils и хелпы в утилитах.

Добавлю немного. Для uird в архиве подходят сборки с ядром  4.20.6-desktop-3.mga7. То есть например:

alex_q_2000⇓ пишет:

MgaRemix-7-beta1-LXDE-x86_64-090219-OverlayFS.zip

https://cloud.mail.ru/public/6CSX/5oH52iDuo
и предыдущая, которую однако удалили уже с облака mail.ru

Переделать под другое ядро не сложно. Распаковываете сборку на флешку так, чтоб загрузилась со своим инитрд, и кладете тудаже uird.rpm из моего архива. Грузитесь, устанавливаете этот uird.rpm, и собираете uird командой mkuird MgaRemix. Теперь у вас есть все что надо. Сохраняете собранный uird на флешку и дальше все по инструкции из первой цитаты, только еще uird.MgaRemix.cpio.xz заменить на новый.

Как видите если uird.rpm изначально будет в репах, то сборка ремикса с нуля совершенно не усложнится. Один пакет, одна команда. Я бы даже пошел дальше и сделал task-MgaRemix.rpm с необходимыми зависимостями (в т.ч. uird) и скриптом, который все соберет как нужно. Тогда Ваш ремикс вообще будет мышкой в виртуалке собираться.

561 (2019-02-13 11:17:39 отредактировано ingvaro)

MgaRemix+UIRD_4.20.6-desktop-3.mga7

1) В МагОС принято что загрузчики находятся в папке с запускаемыми модулями.
Если папка MgaRemix будет расположена на диске а загрузчик в папке boot , то загрузчик уже ничего не запустит.
У меня все загрузчики находятся в папке /MagOS/xdesk. Т к загрузчиков у меня многовато. Кроме основной сборки у меня может запускаться еще 4 дополнительных.
Имя xdesk может не совсем оптималное, но хотел что бы папка с загрузчиками  была в конце списка папок, при просмотре на Dolphin

2) Папки  MgaRemix/changes  и  MgaRemix/homes я бы поместил в папку  MgaRemix-Data
    Удобнее при запуске чистого режима и MgaRemix-Data можно было бы поместить куда то на диск.
   Хотя я на диск устанавливаю обычно всю сборку .
3) Конфиг MgaRemix из uird.MgaRemix.cpio.xz

Строчку :

uird.load=/loopbacks/,/modules/,rootcopy

Я бы заменил на :

uird.load=/loopbacks/,/modules/

Т к если запустить сборку на флэшке с FAT32, то папку rootcopy уже не получится использовать для системных файлов
Теперь в модульном виде копируемое из rootcopy использовать можно. Даже удобнее.
Можно изменения добавлять в виде модулей и что ненужно удалять опять же модульно.

4)

betcher⇓ пишет:

Сохранения в модуль и в папки (linux fs only) работать должны сразу.

Вероятно имеется в виду сохранение в xzm-модуль или pfs-модуль ?
Что то никак не найду  скрипт пишущий в модуль.

5)

betcher⇓ пишет:

pfs-utils - в папке и в модуле (подключается при старте) для работы требует бизибокс, можно его установить можно использовать из uird

Это самый предпочтительный вариант. В Магее бизибокс функционально слабоват. Из Магеи 7 не проверял, но наверно ничего не изменилось.

562 (2019-02-13 11:11:44 отредактировано betcher)

1. По загрузчику не понял, он может где угодно находиться, главное прописать в нем ядро и уирд. В любом случае по загрузчику надо думать, ограничение на fat - не айс.
2. Да, так можно сделать. Будет ближе к магос.
3. Тоже можно, но и не мешает в общем.
4. Да, имеется ввиду сохранение в xzm. Все что для этого нужно лежит в uird.

563 (2019-02-14 08:41:52 отредактировано AlexL)

При загрузке ошибки с /usr/share/locale/locale.alias
Отсутствует plymouth тема.
Меню UEFI не доделано.

betcher⇓ пишет:

Как видите если uird.rpm изначально будет в репах, то сборка ремикса с нуля совершенно не усложнится. Один пакет, одна команда.

# Комментарии могут быть только в конце файла
# конфиг для загрузки любого full дистрибутива линукс с первого раздела первого диска
# для загрузки с другого раздела папки или файла нужно переопределить uird.from
# например uird.basecfg=/uird_configs/full uird.from=/dev/sda2/mydir/mylinux.img

Когда код будет английский, а локализации отдельно, тогда соберу в репозиторий.
В данном случае надо сначала написать английский текст, а потом можно и по-русски.

LC_MESSAGES не для po файлов.

Убрать все бинарники, они должны браться из системы.

README.md, UIRD_BUILD.md на английском тоже.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

564

betcher, ещё бы писать какая в итоге ФС была использована. А то пишет общее AUFS/OverlayFS.

Будет ли кто делать сборки на uird, нужен ли он в репозитории?

Разработчик, мейнтейнер, переводчик, по всем вопросам.

565 (2019-02-14 10:38:19 отредактировано alex_q_2000)

AlexL⇓ пишет:

Будет ли кто делать сборки на uird, нужен ли он в репозитории?

Да запихайте Вы уже хоть чего-нибудь, чтобы вся эта болтанка уже прекратилась. Вот ёрзают всё: туда-сюда, туда-сюда. AlexL, подойдите к вопросу с другой стороны... Вам сейчас надо успеть закинуть в репозиторий UIRD, пока 7-ку тестируют. Так закинте уже. betcher будет видеть, что его пакет там висит и публично доступен. Это, под давлением чувства ответственности, подтолкнёт его к более интенсивной доработке. Чего Вы всё сиськи мнёте там сидите? Как дети малые: будут/не будут использовать. Раз он там лежит (пакет), значит найдётся тот, кто задаст вопрос, что это за пакет. Не здесь, так в другой стране. В России сейчас другими делами народ занят: пережить этих правителей - не каждый сдюжит. А Вы тут всё ковыряете-размазываете непонятно зачем. Что за неуверенность? Во всём должна быть доля авантюры! Кто же Вам будет рекомендовать или НЕ рекомендовать разместить пакет в апстриме? Это Ваша юрисдикция - приняли решение, разработчика за шкирку и вперёд. Чего тут сопли то разводить? Подключите уже мировую общественность!

http://images.vfl.ru/ii/1546087640/7e5c9e7a/24765446_m.png

566

Пока он не отвечает полиси по локалям и бинарникам.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

567

У вас же своя репа есть. Туда и положите. Мы же о сборке ремикса, или нет?

Локали выпилены, при сборке mkuird   без ключа -l локали в uird не попадут.

Если кто-то возьмется качественно перевести .md файлы в гит репе на аглицкий - скажу спасибо, у меня с языками не очень sad

Бинарников там три штуки и возможно рудименты, поговорю с Антоном что можно сделать.

LC_MESSAGES из уирд в систему не попадут, и uird.po там хранить удобно. Пусть лежит.

568 (2019-02-14 13:10:22 отредактировано AlexL)

Ошибки с cat /usr/share/locale/locale.alias из liblinuxlive
Желательно ещё обратное. Полную локализацию, не всё локализовано.
posixovl взять пакет из Магеи себе.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

569 (2019-02-14 18:44:24 отредактировано alex_q_2000)

betcher⇓ пишет:

У вас же своя репа есть. Туда и положите. Мы же о сборке ремикса, или нет?

Ну вот опять, betcher. Ну ладно AlexL, он бюрократ в силу того, что представляет Магию, он и должен быть таким и требовать соблюдения всяких говнополиси. Но Вам то к чему эта бюрократия? Посмотрите на ситуацию сверху, абстрагируйтесь от привязок к Ремиксам/НеРемикс-ам/MagOS-ам. У Магии есть Live, у которых есть свой сквош. Ориентируйтесь на более широкий круг потенциальных пользователей. Это же логично: Mageia-Live находятся в паблике, соответственно первое желание сделать флешку из того, что официально висит на сайте у производителя. Вот это и есть точка отсчёта. Вы разработчик "сердца" UIRD, который запустит любой сквош Магии/Ремикса. Призываю Вас делать для МИРА, а не для узкого круга. Ремикc, если нужно, возьмут и подкинут в loopbacks, делов то. Рассматривайте UIRD шире, а не местечково. Ремикс находится в рамках русского сообщества, Вам же предлагается вылезти на международный уровень. Ремикс рассчитан на изготовление в рамках сообществ(а), а UIRD - это штука глобальная. Со своей колокольни я вижу оптимальным Вам обоим с AlexL напрячься и выкатить хотя бы один рабочий пакет в официальную репу, естественно с соблюдением того, что требуется, против этого не попрёшь. Могу и к себе засунуть, но это не придаст Вам лично нужного ускорения. Вы расслабитесь, начнёте опять изыскивать нюансы в полной уверенности в том, что об этом известно только в местном коммунити. Понимаете, о чём я? Вы находитесь в прямом взаимодействии с разработчиком, так используйте это.

570

alex_q_2000, правильно, если уж делать uird, то надо тестить на сквошах от Магеи, от Ремикса. И заниматься этим должны разработчики uird, кто как не они должны быть заинтересованы в выпуске качественного продукта. Вон посмотрите на разработчиков Trinity, они если поддерживают Mageia, то это истинно так.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

571 (2019-02-14 17:51:38 отредактировано betcher)

Я не понял, что-то не грузится? К чему эти песни про качество, я еще не встречал дистрибутив, который вообще не удалось бы загрузить с uird.
То что uird  будет находиться в репе магеи не значит абсолютно ничего. Использовать его будут только те, кто о нем знает. 
Высказанные пожелания рассмотрим, с чем согласны - исправим. Но не нужно ставить все с ног на голову, дистрибутивов - тысячи. И никто из разработчиков не делает пакеты под каждый болгенос. Нужен вам в вашей репе конкретный софт -  пакетите и используете, не работает - патчите или пишете разрабу, а не нужен так и разговаривать не о чем.

572

Все продолжается создание коня в вакууме.

А все почему?
Потому что дистрибутив пытается под себя апстримный проект прогнуть. Ничего не путаете?

Ничего никто не пробует тестировать. Только betcher сам же делает и тестит. AlexL выложи и полож, уже бы давно взял и перевел тексты, запилил локализацию и прислал патч к нам в апстрим на ревизию. Нет же - кто-то должен сделать коня сферического.

573

neobht⇓ пишет:

Потому что дистрибутив пытается под себя апстримный проект прогнуть. Ничего не путаете?

Дожили... Один мужик хочет прогнуть другого мужика, а тот не прогибается. C днём св. Валентина, парни! Так держать. yikes

574 (2019-02-14 18:42:12 отредактировано ingvaro)

AlexL⇓ пишет:

Меню UEFI не доделано.

И не будет доделано в ближайшее время.
Сделать UEFI что бы везде загружалось не получится. Давно с ним маюсь.
Можно  взять от Магеи, хотя это не самый лучший вариант.
Сейчас пробую refind - https://habr.com/ru/post/394005/
Вариант интересный  и в общем то готовый!!! Бери да пользуйся.

PS :
Работает на FAT32. Можно сказать подарок для alex_q_2000

575 (2019-02-14 19:01:35 отредактировано ingvaro)

betcher⇓ пишет:

То что uird  будет находиться в репе магеи не значит абсолютно ничего. Использовать его будут только те, кто о нем знает.

Вот именно. Тем более, что обновляется часто. Я за этот месяц уже третий раз обновляю
Надо вариант дистра , который понравился бы всем и который бы использовали и тестировали.
Для этого надо ответить на вопрос - "Для каких целей нужен MGAREMIX"
Для работы пакеты надо добавлять. Для знакомства с Магеей и установки на диск может что то из пакетов надо даже и удалить
Хорошо бы опрос организовать. Что нужно  пользователям?