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

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

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
UIRD. Примеры использования
« : 08 Март 2015, 18:07:13 »
Документация по параметрам
Пример загрузки porteus подобных систем: Загружается все из /base /modules (если не все - пишем маски исключений noload=) и по маске uird.load= из /optional
Код
title ▒▒ PRA. systemd + uird \n Аналог porteus-initrd с расширенными функциями\n Работает с initrd-uird3.xz - усеченным
set d=pra
kernel /%d%/vmlinuz-3.19.0-pf1 uird.from=/%d% root=uird: uird.noload="" uird.load=*/base/*,*/modules/*,*/optional/*Systemd
initrd /%d%/uird.magos.cpio.xz.
* - вначале не обязательно, если base,modules,optional в корне uird.from=
Теперь стало понятным почему автор упорствовал убрать uird. - uird.load= и load= porteus не одно и то же

Не надо бояться длинных конфигов. Все можно убрать (перепаковкой initrd) в дефолт : /etc/cmdline.d/01-default.conf
Перед тем как писать конфиг надо знать что в дефолте.
Обнулить дефолт : uird.noload=""
Дополнить дефолт: uird.noload+=

Протестировал. Работает
Осталось понять как при таком конфиге располагаются слои aufs
« Последнее редактирование: 08 Март 2015, 18:11:59 от sfs »

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:UIRD. Примеры использования
« Ответ #1 : 08 Март 2015, 18:33:36 »
Слои идут последовательно в порядке поиска модулей. Самый последний перекрывает предыдущие. Все модули располагаются ниже changes.

Дефолт править удобнее либо в скрипте сборки make_uird...(оттуда он попадает в /etc/cmdline.d/01-default.conf), либо размещать в uird.basecfg=...

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:UIRD. Примеры использования
« Ответ #2 : 08 Март 2015, 18:42:21 »
Слои идут последовательно в порядке поиска модулей.
По алфавиту?

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:UIRD. Примеры использования
« Ответ #3 : 08 Март 2015, 19:24:51 »
Да. Через функцию sort.
Поэтому порядок лучше задавать числовым индексом.

Оффлайн viktor_ja

  • Пользователь
  • **
  • Сообщений: 46
  • Репутация: +1/-0
Re:UIRD. Примеры использования
« Ответ #4 : 29 Июнь 2015, 16:28:23 »
Вот здесь:  http://www.magos-linux.ru/index.php?option=com_agora&task=topic&id=974&p=16798#p16798  описан пример использования UIRD MagOS для создания мультизагрузочной флешки с Live ISO-образами операционных систем на борту.
Live ISO-образы загружаются по выбору в меню загрузки.
Проверена работоспособность в Live-режиме таких систем, как: MagOS; ALT Linux; Rosa Fresh; Debian-8; Lubuntu; Runtu.
Есть возможность, при использовании загрузчика GRUB4-DOS, добавления других систем и обычной установки операционных систем в дополнительные разделы.