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

Автор Тема: Сборка UIRD в Arch Linux (PKGBUILD)  (Прочитано 15223 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Сборка UIRD в Arch Linux (PKGBUILD)
« Ответ #390 : 07 Сентябрь 2020, 14:57:02 »
4. sudo ./mkuird prar1912 -e plymouth -k 57manjaro -m "путь к модулям ядра 57manjaro"
т.е. нет ?
можно будет обойтись без сборки dracut и busybox
Если нет потребности их обновить - не пересобирайте. Пересоберите только initrd под нужное ядро. Для фул с переходом на репу манджаро это актуально и по силам новичкам
А вот уже пересобирать пакеты - для опытных. Сам не юзаю юирд - поэтому и спросил про проверенный
Причем если ядро - наше или porteus - вообще ничего пересобирать не нужно. Для FRUGAL вряд ли есть смысл запариваться с большими ядрами.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: Сборка UIRD в Arch Linux (PKGBUILD)
« Ответ #391 : 07 Сентябрь 2020, 15:14:13 »
http://magos.sibsau.ru/repository/netlive/2016.64/MagOS/

Я тоже не вижу особого упрощения. У вас же опакечен mkuird. Но если хотите пересобирать магосовский, то по ссылке всегда свежий x86_64 uird от магос.
« Последнее редактирование: 07 Сентябрь 2020, 18:33:07 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Сборка UIRD в Arch Linux (PKGBUILD)
« Ответ #392 : 07 Сентябрь 2020, 17:54:52 »
4. sudo ./mkuird prar1912 -e plymouth -k 57manjaro -m "путь к модулям ядра 57manjaro"
Сделал проще - заменил ядро, загрузился с rootaufs2 initrd
Код
 mkuird lfa
uird.lfa.cpio.xz - у меня работает
Сам uird не обновлял. А там есть что-то новое?
« Последнее редактирование: 08 Сентябрь 2020, 08:52:46 от sfs »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Сборка UIRD в Arch Linux (PKGBUILD)
« Ответ #393 : 07 Сентябрь 2020, 18:22:52 »
Да, там есть несколько фиксов за два последних месяца.


mkinitrd lfa
?
Это что-то новое или забытое старое? :) Я про скрипт mkinitrd.

UPD. Наверно имеется в виду:
initrd  /%d%/boot/uird.lfa.cpio.xz /%d%/boot/initrd
« Последнее редактирование: 07 Сентябрь 2020, 19:07:19 от krasnyh »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: Сборка UIRD в Arch Linux (PKGBUILD)
« Ответ #394 : 07 Сентябрь 2020, 18:32:08 »
А там есть что-то новое?
О новых фишках обычно пишу в форум. Из последнего это плимут и немного переделанная работа с luks. То есть для pra наверное не интересно.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Сборка UIRD в Arch Linux (PKGBUILD)
« Ответ #395 : 07 Сентябрь 2020, 18:37:07 »
А check aufs in kernel cfg это что? Я подумал что для автоматизации выбора aufs или overlay, если нет aufs. )

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: Сборка UIRD в Arch Linux (PKGBUILD)
« Ответ #396 : 07 Сентябрь 2020, 19:12:42 »
mkuird добавляет в лог параметры с которыми собраны aufs и squashfs модули ядра. Просто дополнительная информация. Бывает, что SHWH не включен, например.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Сборка UIRD в Arch Linux (PKGBUILD)
« Ответ #397 : 07 Сентябрь 2020, 19:31:34 »
Понадобится незамысловатый скрипт пересборки готового uird.magos на другое ядро, типа
Имелось в виду не пересборки, а перепаковки.

Я тоже не вижу особого упрощения. У вас же опакечен mkuird.
А если речь не об Арче, а о любом другом линуксе из множества дистрибутивов? Разве не проще перепаковать uird по шаблону uird.magos.cpio.xz, но со своими ядрами, чем компилить с нуля? Плюс не придется глубоко 'погружаться' в это новое ПО для получения всего лишь еще одного механизма загрузки системы?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: Сборка UIRD в Arch Linux (PKGBUILD)
« Ответ #398 : 07 Сентябрь 2020, 19:41:23 »
А не проще в таком случае собирать второй инитрд с модулями нового ядра? И грузить сразу два.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Сборка UIRD в Arch Linux (PKGBUILD)
« Ответ #399 : 07 Сентябрь 2020, 19:47:28 »
Проще. А когда в uird выйдут интересные обновления, то ...? )

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Сборка UIRD в Arch Linux (PKGBUILD)
« Ответ #400 : 08 Сентябрь 2020, 08:58:35 »
Это что-то новое или забытое старое? :) Я про скрипт mkinitrd.
mkuird lfa очепятка - поправил
А если речь не об Арче, а о любом другом линуксе из множества дистрибутивов?
Тогда проще собрать инитрд родными средствами и пересборкой пересадить модули ядра в юирд
А еще проще юзать маленькое ядро, которому они не нужны
Для фругала именно так и лучше и фичи не только uird, но и roootaufs2 избыточны
А вот для фул это не удобно. Удобно - поставил другое ядро из пакета - инитрд пересобрался автоматом. За это и боролись в этой теме
А когда в uird выйдут интересные обновления, то
Взять готовый юирд из магос и перепаковать под свое ядро

А вообще - так ли часто надо менять ядро , если железо не менялось....