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

Автор Тема: Initrd UIRD  (Прочитано 242526 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Initrd UIRD
« Ответ #510 : 07 Август 2017, 18:02:55 »
Могу предложить указать папку с фулл как changes.
Такое я тоже уже придумал
Без этого функционала мне uird для pra-roll не годится
Только из-за меня не уверен что Вам надо заморачиваться

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #511 : 07 Август 2017, 18:08:10 »
Фулл как ченджез не подходит? Нужена загрузка как обычным инитрд?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Обсуждение комбинации FULL и FRUGAL режимов
« Ответ #512 : 08 Август 2017, 11:46:37 »
После разделения не понятно где отвечать. :)
uird.from=/dev/sda1 (любой существующий раздел, если указать несуществующий будет останавливаться и спрашивать что делать дальше)
uird.mode=changes (включаем режим сохранения)
uird.changes=/dev/sda1/full (папка с FULL)
uird.load=hhbkhjbkhbkhj (любая хрень чтоб случайно не подцепить модули из указанного в uird.from источника)

Грузится, изменения пишутся как при FULL. При загрузке была задержка на системд где-то, и не поднялась сеть. Связано с уирд или нет пока не понял.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Initrd UIRD
« Ответ #513 : 08 Август 2017, 11:58:36 »
После разделения не понятно где отвечать.
Конкретику сюда. Базар-вокзал туда

А uird.scan - то же самое делает? И почему так долго ищет?

uird.load=hhbkhjbkhbkhj (любая хрень чтоб случайно не подцепить модули из указанного в uird.from источника)
Может пустоту? uird.from=

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Initrd UIRD
« Ответ #514 : 08 Август 2017, 12:01:50 »
С rw слоем
uird.from=/dev/sda1
uird.rw=*0/full
uird.load=full

Грузим с папкой /dev/sda/full (где у нас фулл установка) как rw слой. Новые файлы пишутся в changes (то есть не сохранятся), изменяющиеся файлы пишутся в rw слой то есть сохранятся. Не знаю нахрена нужно, но работает.
Т.е. первый вариант был full ro - а какой в нем смысл...

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #515 : 08 Август 2017, 12:02:52 »
А uird.scan - то же самое делает? И почему так долго ищет?
Uird.scan=legacy по очереди монтирует все диски и ищет sbin/init переписывает конфиг uird с учетом найденного и продолжает загрузку. Сам uird.scan это отдельный файл, он, кстати, копируется в систему. Можете загрузится запустить uird.scan без параметров и посмотреть где тормозит. Там есть где поускорять. Но повторюсь, это не для работы, а для упрощения конфигурации, тестов и так далее.
« Последнее редактирование: 08 Август 2017, 12:15:38 от betcher »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #516 : 08 Август 2017, 12:07:40 »
Т.е. первый вариант был full ro - а какой в нем смысл...
Который первый?
- вариант с full как ro слой
- вариант c full как rw слой
- вариант с full как changes (то есть тоже rw)
Сейчас еще с uird.cp запустил. Параметры такие же как с ro и rw только uird.cp.
Как еще проверить? Может модули в перемешку с full плюс хомяк и ченджез на диск? :)

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #517 : 08 Август 2017, 12:09:16 »
Может пустоту? uird.from=
Если писать пустоту типа "", параметр сохранит дефолтное значение. Если хотите чтоб прилично выглядело напишите uird.load=none
« Последнее редактирование: 08 Август 2017, 12:14:03 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Initrd UIRD
« Ответ #518 : 08 Август 2017, 12:48:08 »
Который первый?
http://forum.puppyrus.org/index.php?topic=16558.msg133828#msg133828
Может модули в перемешку с full плюс хомяк и ченджез на диск?
Совсем жесть, но чем больше рабочих примеров тем лучше
Для нас хоть слой ауфс -= не пустой звук
А что вы ждете от виндоюзера прочитавщего http://neobht.github.io/uird/
Если писать пустоту типа "", параметр сохранит дефолтное значение. Если хотите чтоб прилично выглядело напишите uird.load=none
Какая то не очень логика
Опять же - где это в доке?

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: Initrd UIRD
« Ответ #519 : 08 Август 2017, 12:56:11 »
А если uird.from=пустая_папка? Тогда uird.load можно вообще не трогать наверно?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #520 : 08 Август 2017, 13:46:11 »
А если uird.from=пустая_папка? Тогда uird.load можно вообще не трогать наверно?
В примере с подключением фулл как ченджез думаю да.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #521 : 08 Август 2017, 13:48:49 »
Какая то не очень логика
Опять же - где это в доке?
До сих пор не было необходимости именно обнулить значение. Либо заменяли либо добавляли к дефолтному значению.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #522 : 08 Август 2017, 13:54:37 »
С записью изменений в папку с full я привел два варианта.
1. Папка с фулл подключается как ченджез, то есть как верхний rw слой. Все изменения пишутся в нее. Работает как фулл, возможно есть нюансы, надо пробовать.
2. Папка с фулл подключается как модуль, только RW. То есть сверху еще один rw слой, тот что мы с вами зовем ченджез. В таком варианте в папку с фулл пишутся только изменения в файлах, новые файлы попалут в верхний слой т.е. в ченджез. Не знаю зачем такое нужно, но работает.
« Последнее редактирование: 08 Август 2017, 13:59:32 от betcher »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #523 : 08 Август 2017, 13:58:46 »
Теперь о виндоюзерах.
Мы переводили магос на uird около года, параллельно поддерживаем инитрд до сих пор. Но uird  теперь по дефолту. Никаких проблем переход не принес. Магос по дефолту как работал с инитрд так и работает с uird. Очень небольшой процент пользователей впринципе лезет конфигурировать загрузку. Для 90% достаточно тех вариантов, что есть в  menu.lst.
« Последнее редактирование: 08 Август 2017, 14:13:20 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Initrd UIRD
« Ответ #524 : 08 Август 2017, 14:46:29 »
А выложите menu.lst - посмотреть
Для 90% достаточно тех вариантов, что есть в  menu.lst.
Только поэтому и
Никаких проблем переход не принес
На Вашем форуме как-то тихо. У всех все хорошо или никто не юзает? Есть статистика по скачке?

Дописал и протестировал
full5 - подскажите (из файла)
Я ничего не пропустил?
Что добавить?

Нет фул из раздела с сохраненкой. Или я пропустил?
« Последнее редактирование: 08 Август 2017, 14:51:13 от sfs »