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

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

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

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: Initrd UIRD
« Ответ #495 : 05 Август 2017, 09:19:36 »
Если не задавать жестко путь, то ищется всегда в порядке приоритетов - на первом месте - уже примонтированные источники, потом остальные.
Тем не менее у меня цеплялся home.img с винта ноута, на котором на нтфс-ном диске "C:" рядом с виндой лежал еще один Магос.
Код
echo 'Загружается ядро MagOS Linux …'
linux /MagOS/vmlinuz splash=silent plymouth.enable=0 root=uird \
uird.from=MAGOSUSB@/ \
uird.home=/MagOS-Data/home.img
echo 'Загружается начальный виртуальный диск …'
initrd /MagOS/uird.magos.cpio.xz /boot/f2fs.cpio.xz
Пока явно не указал uird.home=MAGOSUSB@/MagOS-Data/home.img никак не хотело нужный home.img подключать, который на флешке.

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: Initrd UIRD
« Ответ #496 : 05 Август 2017, 10:25:24 »
За этим будущее.
Кстати, очень интересно почему до сих пор не используют OverlayFS, ведь он как пишут быстрее, легче и использует всякие штуки самого ядра, плюс уже в ядре, а AUFS даже в ядро не принимают.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Initrd UIRD
« Ответ #497 : 05 Август 2017, 10:33:56 »
Фул система абсурдна и устарела, если применять uird и pfs-utils.
При наличии aufs - да
На классическом фуле - скучно. Экспериментировать стремно - загадишь систему
Но возможность фула из папки с сохраненкой - это по сути фругал, но с плюсами фула. А они есть : автообновление. Особенно актуально на rolling-release и стационаре. Не надо заморачиваться с chroot , слоями и т.п. Один раз поставил систему - больше никаких телодвижений

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Initrd UIRD
« Ответ #498 : 05 Август 2017, 10:35:45 »
интересно почему до сих пор не используют OverlayFS
http://forum.puppyrus.org/index.php?topic=16200.0

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: Initrd UIRD
« Ответ #499 : 05 Август 2017, 11:11:08 »
На классическом фуле - скучно. Экспериментировать стремно - загадишь систему
Ага, после фругала это немного напрягает.
А они есть : автообновление. Особенно актуально на rolling-release и стационаре. Не надо заморачиваться с chroot , слоями и т.п. Один раз поставил систему - больше никаких телодвижений
Сюда бы еще btrfs со сжатием lz4, вот тебе и компактность и скорость фругала, жаль только до сих пор из коробки lz4 нет в btrfs. lzo пробовал сразу со сжатием монтировать, но мою железяку сильно тормозит при записи, особенно при установке обновлений. Как вариант монтировать без сжатия, а время от времени делать дефрагментацию со сжатием, но даже для lzo лучше иметь не самый слабый комп. У меня после установки фул на 10 гб раздел осталось свободно 2.5 гига, дефрагментировал со сжатием lzo из другой системы, стало свободно 5.7 ГБ.
У вас, кстати, в pf ядре btrfs не имеет поддержки lz4?

Оффлайн ilfat

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: Initrd UIRD
« Ответ #500 : 05 Август 2017, 14:11:46 »
echo 'Загружается ядро MagOS Linux …'
linux /MagOS/vmlinuz splash=silent plymouth.enable=0 root=uird \
uird.from=MAGOSUSB@/ \
uird.home=/MagOS-Data/home.img
echo 'Загружается начальный виртуальный диск …'
initrd /MagOS/uird.magos.cpio.xz /boot/f2fs.cpio.xz
Вообще-то uird.from у меня был MAGOSUSB@/MagOS,MAGOSUSB@/MagOS-Data, это я потом уже изменил на просто MAGOSUSB@/. Поэтому не найдя в этих источниках паттерн "/MagOS-Data/home.img" uird пошел искать его в других местах и нашел на /dev/sda2, так как по алфавиту он раньше чем флешка /dev/sdb. Поэтому тут мой косяк был. Буду теперь знать. Надо было указывать либо просто home.img, либо uird.from задать как "MAGOSUSB@/" :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Initrd UIRD
« Ответ #501 : 07 Август 2017, 15:47:48 »
Проверил фул п. 4
uird.from=/dev/sda1 uird.ro=*0/_1 uird.load=_1 uird.mode=changes uird.changes=2
_1 - папка с дистром 2 - сохраненка
Работает

п.1
Работает : uird.scan=legacy. Очень долго (sda1 единственный раздел) и с выдачей ошибки на неправильный параметр какой-то стандартной утилиты
Как еще запустить ? uird.from=/dev/sda1 uird.rw=/dev/sda1 - не находит /sbin/init
« Последнее редактирование: 07 Август 2017, 15:49:43 от sfs »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #502 : 07 Август 2017, 16:46:19 »
uird.rw такой же фильтр как uird.ro, соответственно и указывать нужно То же самое. Вот только ума не дам что и куда будет писаться, скорее всего сущестующие файлы в этот rw слой, а новые в верхний в ченджез тл есть. Можно попробовать подключать папку с фулл как ченджез совсем без нижних слоев или с пустой папкой или модулем в качестве нижнего слоя. Вариантов тьма, не все правда имеют хоть какой то смысл :)
По ошибке с uird.scan посмотрю что может быть.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #503 : 07 Август 2017, 17:17:38 »
и с выдачей ошибки на неправильный параметр какой-то стандартной утилиты
Починил, изменения в гит. На работу не влияло.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Initrd UIRD
« Ответ #504 : 07 Август 2017, 17:20:22 »
Может neobht знает?
Без фула - не универсально

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #505 : 07 Август 2017, 17:22:54 »
Может neobht знает?
Вопрос то в чем? не понял.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Initrd UIRD
« Ответ #506 : 07 Август 2017, 17:43:57 »
full установка  - стандартный запуск дистрибутива из корня раздела sda1.
Т.е. надо доделать вики

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #507 : 07 Август 2017, 17:47:23 »
Надо загрузить фулл как фулл? Без слоев и модульности?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Initrd UIRD
« Ответ #508 : 07 Август 2017, 17:50:09 »
да и потом тоже, но из папки

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #509 : 07 Август 2017, 17:57:57 »
Боюсь прямого пути нет. Надо обговорить с Антоном. Могу предложить указать папку с фулл как changes. Думаю должно сработать и будет приблизительно то, что нужно.
То есть что-то вроде:
uird.from=что угодно лишь бы существовало
uird.ro и uird.load = наоборот чтобы ничего не нашлось
uird.mode=changes
uird.changes=/dev/sda1/full_dir
Вроде того.