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

Автор Тема: сборка UIRD с родными для ОС дракутом и бизибоксом  (Прочитано 935 раз)

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

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
Не нашел где в форуме обсуждалась сборка UIRD с родными для ОС дракутом и бизибоксом, пишу тут.
Это сделано, если есть интерес - пробуйте.
Для бизибокса достаточно указать путь к бинарю в  mkuird.cfg. Для дракута - сложнее. Вместо make_dracut.sh запускаем system_dracut.sh, предварительно удалив (переименовав) папочку uird/dracut. Такая схема понадобилась чтоб системный дракут не ломать.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32759
  • Репутация: +216/-0
    • PuppyRus-A
И в той теме не понимал кому и зачем это нужно. Закончится глюками
ббокс вообще никому не мешает (лежит в своей папке, ни с чем не конфликтует)
Если системный дракут для чего-то нужен /(для чего?) - тогда уж скомпилить свой дракут с такими путями, чтобы не мешал системному

Более интересная идея - выкладывать готовые инитрд и к ним добавлять
initrd uird.img модули_нужного_ядра.img
Ну или пересобирать инитрд
модули_нужного_ядра брать из родного дистру инитрд
Тогда у всех будет все одинаково и это хорошо
Сборка UIRD с родными для ОС дракутом и бизибоксом - у всех свои индивидуальные проблемы, которые сложно повторить. Это плохо на уровне идеи

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
И в той теме не понимал кому и зачем это нужно.
В первую очередь для пакетирования uird в репы. Вопрос поднимают всякий раз, как заходит речь об этом. То есть в этом случае мантейнер получает "правильный" пакет в комплекте с дополнительным геморроем по его поддержке.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32759
  • Репутация: +216/-0
    • PuppyRus-A
скомпилить свой дракут с такими путями, чтобы не мешал системному
Так кого может не устроить? Или пробовали - не получается?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
Более интересная идея - выкладывать готовые инитрд и к ним добавлять
initrd uird.img модули_нужного_ядра.img
И плюс модуль с pfs-utils и кой какими скриптами и получаем то что Антон называет магос-мульти. Набор для превращения линукса с подходящей архитектурой в магос подобную систему.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
Так кого может не устроить? Или пробовали - не получается?
Устал объяснять почему сделано именно так как сейчас. Хотят кошерно, чтоб дракут с дистрибутивными патчами, и бизибокс с индивидуальным набором -  я дал такую возможность.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32759
  • Репутация: +216/-0
    • PuppyRus-A
людям скучно жить и хочется азарта борьбы  ;D
Ждем шквала багрепортов с решением "используйте прилагаемые ббокс и дракут"
А для лентяев и халявщиков
магос-мульти
свежий? Напомните где лежит он и дока
Планирую сделать подобное для aarch64. uird там тоже будет

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4803
  • Репутация: +126/-1
Напомните где лежит
Это?
Ссылка на исо та же.
http://files.magos-linux.ru/betcher/MagOSboot.iso



upd. Нерабочая ссылка, но у меня на компе лежит уже давно это iso.
« Последнее редактирование: 16 Февраль 2021, 11:08:15 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4803
  • Репутация: +126/-1
1. Вот тут скачиваете образ: http://magos.sibsau.ru/repository/netlive/MagOSboot.iso
2. Загружаетесь с Интернет и выбираете пункт с сервера magos.sibsau.ru - > Альт -> Нужный дистр с DE
3. На запрос Params: просто жмете Enter

Оффлайн sfs

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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4803
  • Репутация: +126/-1
Работают, не покладая рук. )

Вставлю красивую картинку.