Сайт | Скачать | Видео | Wiki

Автор Тема: Добавить в LF*дистрибутивы UIRD initrd  (Прочитано 93180 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #165 : 25 Февраль 2021, 16:04:33 »
Вспомнил :)) Сохранения от aufs не подходят  для оверлея. И дело не в тенях, а в папке workdir, которая должна быть в одной fs с upperdir то есть с changes.
Таким образом в сохраненке aufs находится сразу корень системы, а в сохраненке для оверлея должны находится две папки changes и workdir, а корень уже в changes. Workdir можно не создавать сам создастся, но без подпапки changes - никак. При подключении в качестве changes новой папки, все это произойдет автоматом, а если подключить сохраненку от aufs получается бардак.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #166 : 25 Февраль 2021, 16:21:05 »
в папке workdir, которая должна быть в одной fs с upperdir то есть с changes.
да. Почему не выполнить это условие для сохраненки, оставшейся от aufs
Но в оверлее тени не отработают, т.е. удаленное появится . Т.е. будет лажа по любому

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #167 : 25 Февраль 2021, 17:32:06 »
Разобрался, почему у меня не получалось - был старый дракут. Вот вам и собирать с дракутом из репы
Вот все новое
uird-r603.6aea611-1-any.pkg.tar.zst
uird.lfa.cpio-02.xz
uird-busybox-r603.6aea611-1-x86_64.pkg.tar.zst
uird-dracut-r603.6aea611-1-x86_64.pkg.tar.zst
070-prar-full-2008-sf03.pfs
Будем что-то править по итогу в вики и menu.lst ?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #168 : 25 Февраль 2021, 17:39:36 »
Будем что-то править по итогу в вики и menu.lst ?
Не рабочего ничего не нашел. Оверлей имеет нюанс, про который написал выше. Вот это наверное надо добавить.
Надо поправить конфиги для full и думаю нужно придумать отдельное имя для папки в которую должен быть распакован фулл, чтобы все пункты меню работали. Можно по аналогии с prar2008 - full2008 или типа того.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #169 : 25 Февраль 2021, 17:41:40 »
Разобрался, почему у меня не получалось - был старый дракут. Вот вам и собирать с дракутом из репы
Смотрел PKGBUILD, там у вас дракут устанавливается как системный и конфликт с пакетом дракут. Зачем так сделано? Это вполне могло быть причиной проблемы.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #170 : 25 Февраль 2021, 18:10:01 »
дракут устанавливается как системный
Можно по другому ?
Чем плохо? любой дракут замещается вашим


Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #171 : 25 Февраль 2021, 18:26:48 »
Можно по другому ?
Можно аналогично бизибоксу. Только не один бинарь, а всю папку.
Чем плохо? любой дракут замещается вашим
Могут сосуществовать и не мешать друг-другу. И на счет проблем не уверен.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #172 : 26 Февраль 2021, 07:59:44 »
Вот это наверное надо добавить.
Имел ввиду добавить в вики. В меню.лст по этому поводу ничего добавлять не надо, единственное отличие это то, что для последнего пункта нужно иначе готовить папку с фулл. Но это мегаэкспериментальный способ, не знаю как он может быть полезен на практике. То есть можно забить :)
То есть резюмируя:
- нужно продумать как должна выглядеть стандартная инсталяция full: в раздел/, в раздел/папка, в раздел/папка/changes (для оверлея полезно)
- соответственно этим изменения поправить меню uird для фулл

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #173 : 01 Март 2021, 09:21:08 »
Можно аналогично бизибоксу. Только не один бинарь, а всю папку.
Можете поправить PKGBUILD?
Надо поправить конфиги для full и думаю нужно придумать отдельное имя для папки в которую должен быть распакован фулл, чтобы все пункты меню работали
Т.е. добавить в menu-uf.lst d=prar2008f ?
Сохранения от aufs не подходят  для оверлея. И дело не в тенях, а в папке workdir, которая должна быть в одной fs с upperdir то есть с changes.
Таким образом в сохраненке aufs находится сразу корень системы, а в сохраненке для оверлея должны находится две папки changes и workdir, а корень уже в changes. Workdir можно не создавать сам создастся, но без подпапки changes - никак. При подключении в качестве changes новой папки, все это произойдет автоматом, а если подключить сохраненку от aufs получается бардак.
какой конфиг куда добавить? или проще выложить текущие сюда - сами поправите?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #174 : 01 Март 2021, 12:22:19 »
menu-uf.lst d=prar2008f
Я не помню чего там %d%. Я проверял по одному все пункты загрузки и писал чего пришлось поправить. В моих правках папка называлась /full, сделайте по аналогии.
какой конфиг куда добавить? или проще выложить текущие сюда - сами поправите?
Если не нужно чтоб работал последний пункт уирд-фул-меню с оверлеем, то ничего не надо поправлять. Просто напишите в вики что сохраненку от aufs не получится использовать с оверлеем без доработки напильником, и в обратную сторону также не получится.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #176 : 25 Март 2021, 05:23:22 »
Я так понимаю - новые? Ничего не отвалилось?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #177 : 25 Март 2021, 09:18:35 »
Вчерашний гит. Из меню прар - все ок (в том числе и rootcopy)
Почти готово обновление прар2103. По юирд ничего менять \добавлять не надо? Может выложить менюхи ... или сразу исо?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: Добавить в LF*дистрибутивы UIRD initrd
« Ответ #178 : 25 Март 2021, 15:54:52 »
Может выложить менюхи ..
В смысле сюда текстом? Ну давайте, посмотрю. Только сразу напишите, что в переменных если они в предыдущем меню присвоены.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A