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

Автор Тема: uird.load uird.noload : примеры использования  (Прочитано 2579 раз)

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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4871
  • Репутация: +126/-1
Re: uird.load uird.noload : примеры использования
« Ответ #15 : 14 Февраль 2021, 19:27:07 »
Мое старое сообщение, и скрин выше с ошибкой:
Правда я там не собирал busybox, а просто установил через pacman и перенес в uird/busybox. Может повлияло.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4871
  • Репутация: +126/-1
Re: uird.load uird.noload : примеры использования
« Ответ #16 : 14 Февраль 2021, 19:40:57 »
Еще одна моя старая бесплатная идея: )
2betcher, я бы предложил упрощенную версию сборки uird.
Например,
1. В репах MagOS выкладывать uird.magos.cpio.xz отдельно каждый месяц.
2. Понадобится незамысловатый скрипт пересборки готового uird.magos на другое ядро, типа
./mkrebuild uird.magos.cpio.xz -k 57manjaro -m "путь к модулям ядра 57manjaro"
3. Останется в menu.lst указать uird.basecfg=prar1912

На мой взгляд здесь можно будет обойтись без сборки dracut и busybox, что очень сильно все упростит для неофитов. :)
« Последнее редактирование: 14 Февраль 2021, 19:43:59 от krasnyh »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: uird.load uird.noload : примеры использования
« Ответ #17 : 14 Февраль 2021, 19:48:31 »
Уирд и так выкладывается ежемесячно.  Вместе со сборкой магос. Мне кажется я отвечал уже на этот вопрос.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4871
  • Репутация: +126/-1
Re: uird.load uird.noload : примеры использования
« Ответ #18 : 14 Февраль 2021, 19:50:07 »
Пункт 2? Я не осилю, да и никто здесь.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: uird.load uird.noload : примеры использования
« Ответ #19 : 14 Февраль 2021, 19:53:23 »
А зачем пересобирать? Второй инитрд с /lib/modules.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4871
  • Репутация: +126/-1
Re: uird.load uird.noload : примеры использования
« Ответ #20 : 14 Февраль 2021, 20:02:52 »
У донора все равно надо убирать директорию /lib/modules.

Так написали бы скрипт, чтобы качал текущий uird.magos.cpio.xz с репы, перепаковывал с удалением /lib/modules и собирал второй initrd с указанной директорией /lib/modules.
А я выступлю в качестве тестера. Не понимаю, зачем препятствовать идее максимально удобного и легко получаемого uird под любой линукс. :)

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: uird.load uird.noload : примеры использования
« Ответ #21 : 14 Февраль 2021, 20:06:11 »
У донора все равно надо убирать директорию /lib/modules.
Зачем удалять? Добавляете модули для текущего ядра во втором уирд и все. Нечего скриптовать :)

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4871
  • Репутация: +126/-1
Re: uird.load uird.noload : примеры использования
« Ответ #22 : 14 Февраль 2021, 20:10:48 »
Там разве полностью перекроется? Грубо говоря, если у донора 50 модулей ядра, а у второго initrd - 10. Разве не подгрузится разница от магос?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: uird.load uird.noload : примеры использования
« Ответ #23 : 14 Февраль 2021, 20:18:46 »
Модули ядра лежат в либ/модулез в подпапках  по имени ядра. Ничего там не перекрывается.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4871
  • Репутация: +126/-1
Re: uird.load uird.noload : примеры использования
« Ответ #24 : 14 Февраль 2021, 20:23:03 »
Точно. А я то все думал, как у sfs работают два разных ядра 000-kernel в /base, с управлением из menu.lst. И не мешают друг другу.


Хотя там наверно через initrd прописан noload для неактивного ядра.
« Последнее редактирование: 14 Февраль 2021, 20:32:19 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4871
  • Репутация: +126/-1
Re: uird.load uird.noload : примеры использования
« Ответ #25 : 16 Февраль 2021, 21:11:12 »
Второй инитрд с /lib/modules
С aufs работает, с overlay - нет.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: uird.load uird.noload : примеры использования
« Ответ #26 : 16 Февраль 2021, 21:25:44 »
Для второго инитрд разницы между оаерелеем и ауфс быть не должно.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4871
  • Репутация: +126/-1
Re: uird.load uird.noload : примеры использования
« Ответ #27 : 16 Февраль 2021, 21:31:42 »
С overlay цикличная загрузка.


UPD. Скрин.
« Последнее редактирование: 16 Февраль 2021, 21:36:04 от krasnyh »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: uird.load uird.noload : примеры использования
« Ответ #28 : 17 Февраль 2021, 07:13:11 »
А во втором инитрд что-то есть кроме модулей ядра?

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1412
  • Репутация: +40/-1
  • /dev/hands from /dev/ass
Re: uird.load uird.noload : примеры использования
« Ответ #29 : 17 Февраль 2021, 11:27:49 »
Точно. А я то все думал, как у sfs работают два разных ядра 000-kernel в /base, с управлением из menu.lst. И не мешают друг другу.

Хотя там наверно через initrd прописан noload для неактивного ядра.

Какое к черту noload?
Активным должно быть ядро с которого загрузились
Компьютер имеет то преимущество перед мозгом, что им пользуются.