326 (2019-07-25 22:23:21 отредактировано ingvaro)

Vagulo⇓ пишет:

было только почему пароль для всех root-настроек magos, а не toor. Вроде это пароль текущего пользователя live...

Разобрался с этим. Это для пользователя live при старте присваивается группа whell
Учитывая, что что  некоторые сервисы  действительно стали использовать  magos вместо  toor, но некоторые сервисы  не подчиняются новому правилу и так и используют пароль  toor
Поэтому, для устранения этой неразберихи,  лучше удалить live из группы whell
Уже сделал и тестирую  сборку для Магеи 7.1 и там уже исключил live из группы whell

327 (2019-07-26 20:45:34 отредактировано ingvaro)

neobht⇓ пишет:

В параметрах uird должно даже сейчас уже быть возможным использовать переменные любые. Сейчас там новый механизм парсинга.

В grub2 можно вводить переменные и делать множественные интерактивные меню.
Типо: выбери дистр, выбери режим сохранения и т д. А по результатам сформировать нужные параметры для uird и получить требуемый режим загрузки.

Пробовал в конфмге задавать

uird.from=/Linux/$DISTR;/Linux/Zmod

Переменную DISTR=Mageia задавал в строке ядра
Пока не получилось. UIRD ищет папку  /Linux/$DISTR и переменная не передается.
Может не так задаю ?
Пока   в подменю  меняю  конфиг:
Допустим :

uird.from=/Linux/MagOS;/Linux/Zmod

Так переменная uird.from меняется и все работает

328 (2019-07-27 08:10:12 отредактировано betcher)

ingvaro⇓ пишет:

uird.from=/Linux/$DISTR;/Linux/Zmod

Вы не поняли Антона. В такой строке как вы привели переменную должен подставлять загрузчик, а не uird. Груб2 так умеет, grub4dos тоже умеет, но синтаксис совсем другой. А про парсинг в uird имелось ввиду вот такое:
uird.changes=/MagOS-Data/changes.img::FS=btrfs::SIZE=2048
И эти значения присваиваются напрямую в функцию, которая обрабатывает создание  и подключение образа для ченджез. Везде в  уирд тоже приводим к такому синтаксису, это сильно упрощает обработку подпараметров.
uird.rootfs=zram::ALG=zstd::SIZE=auto  - это из последних фишек на такой основе.

Спасибо сказали: ingvaro1

329 (2019-07-27 10:36:05 отредактировано ingvaro)

Спасибо.
Передал переменную DISTR в строке меню grub 2:

set MOUNTS="uird.mounts=$UUID@/boot::DISTR=$DSTR"

Где DSTR задается ранее:

DSTR='Mageia'
export DSTR

Все работает

В конфиге теперь строка одна на всех :

uird.from=/Linux/$DISTR;/Linux/Zmod

Как интерактивно выбрать в grub 2 я не нашел, но хоть меню grub 2 упростится и в принципе на syslinux  теперь загрузку по дистрам можно организовать
Только вот так уж сильно нужен  загрузчик syslinux ?
Кроме возможности установить его из Windows других преимуществ у него я не вижу

330 (2019-07-27 11:27:06 отредактировано ingvaro)

Теперь есть полноценный конфиг MagOSM :

Spoiler

uird.config=MagOS.ini
uird.ramsize=70%
uird.ro=*.xzm;*.rom;*.rom.enc;*.pfs;*.sqfs
uird.rw=*.rwm;*.rwm.enc
uird.cp=*.xzm.cp,*/rootcopy
uird.load=/base/,/modules/,rootcopy
uird.noload=My-Data/changes,/My-Data/homes
uird.from=/Linux/$DISTR;/Linux/Zmod
uird.find_params=-maxdepth_3
uird.mode=clean
uird.changes=/My-Data/changes
uird.syscp=/livekitlib::/usr/lib/magos/scripts;/uird.scan::/usr/lib/magos/scripts;/liblinuxlive::/mnt/live
# Комментарии могут быть только в конце файла
#uird.home=/My-Data/homes
#uird.cache=/My-Data/cache

1) Напомню, что отказ от " MagOS MagOS-Data" в корне флэшки произошел от невозможности задать загрузку MagOS :

uird.from=/MagOS/MagOS

Если есть в корне флэшки папки с именами MagOS то поиск находит их и останавливается на них
Надо задавать

uird.from=/MagOS/MagOS-Linux

Что как то длинно и малопонятно
А если задать

uird.from=/Linux/MagOS

То логически все понятнее.
Ну и, на всякий случай заменил MagOS-Data на My-Data

2)  Ну и /Linux/Zmod это место где лежит магос-модуль и причем общий на все три дистра
Но можно задать и чистую загрузку, без общего магос-модуля
Допустим

uird.from=/Linux/$DISTR;

Здесь загружается MagOS со своим magos-модулем
Имя Zmod никак не расшифровывается  и задано так, что бы в Dolphin папка Zmod  находилась после всех папок. Что логически понятнее.
Т к загружается в UIRD последней
PS

Имя MagOSM в начале расшифровывал как замена MagOS-Mageia
Сейас уже не знаю как расшифровывать.
Но можно например и так - MagOS-модернизированный

331 (2019-07-27 21:28:27 отредактировано ingvaro)

betcher⇓ пишет:

А про парсинг в uird имелось ввиду вот такое:
uird.changes=/MagOS-Data/changes.img::FS=btrfs::SIZE=2048

ingvaro⇓ пишет:

Передал переменную DISTR в строке меню grub 2:

set MOUNTS="uird.mounts=$UUID@/boot::DISTR=$DSTR"

К сожалению ошибочка вышла. Не передает uird.mounts   параметр DISTR=$DSTR
Реально то передать видимо так :

uird.basecfg=MagOSM::DISTR=$DSTR

Где переменная DSTR задается ранее

DSTR=Mageia
export DSTR

Но загрузка прерывается терминалом. и пишется некорректная запись.

332

Не пойму чего вы хотели добиться от uird.basecfg - он понимает только один параметр - имя конфига. Никаких подпараметров у него нет.

333 (2019-07-28 11:01:22 отредактировано ingvaro)

В конфиге у меня будет запись :

uird.from=/Linux/$DISTR;/Linux/Zmod

Т е в конфиг надо передать переменную DISTR

Вероятно это можно  сделать допустим

uird.basecfg=MagOSM::DISTR=Магеиа

Если передать

uird.basecfg=MagOSM::DISTR=MagOS

То должен запускаться MagOS

Если передать

uird.basecfg=MagOSM::DISTR=Ubuntu

То должен запускаться Ubuntu

Если передать какой то другой дистр, то он и должен запуститься
Т е конфиг MagOSM должен быть унивирсальным и запускать любые дистры путем передачи переменной DISTR

PS :
Но если неинтересен этот вариант то уже сделал рабочий вариант на базе grub 2 и можно и ничего не делать
Тут я меняю  в меню grub 2 uird.from допустим :

uird.from=/Linux/MagOS

Запускается MagOS

uird.from=/Linux/Mageia

Запускается Mageia

334

А, понял вроде. Вы хотите, чтоб я прикрутил функционал по предаче чего то в конфиг?

335

Лучше то наверно не через  uird.basecfg а  передать через uird.from
И че раньше то не додумался uird.from попробовать ?
Тем более что через uird.from  я уже в grub 2 меняю параметры запуска и все работает.
Попробую так отпишусь

336 (2019-07-28 22:44:07 отредактировано ingvaro)

Напоминаю крнфиг MagOSM появился у меня из за необходимости загружать не только свою сборку но и что то другое
В частности пробовал Магею, МагОС, Ubuntu
И при увеличении количества запускаемых дистров подменю множились как грибы после дождя
А хотелось бы запускать различные дистры изменяя допустим переменную DISTR

Пробовал для uird.from два варианта
1)Задавал  в меню grub 2

uird.from=/Linux/$DISTR::DISTR=Mageia

Что то даже передается, но переменная DISTR из загрузки пропадает и загружается :

uird.from=/Linux

2)  Если задавать в меню grub 2

DISTR="Mageia"
export DISTR
set MOUNTS="uird.mounts=$UUID@/boot uird.from=/Linux/$DISTR;/Linux/Zmod"

Все работает
И даже загрузил с одного меню Магею (DISTR="Mageia")  и МагОС (DISTR="MagOS")
На базе 2 варианта все решилось, но загрузка  не зависит от uird.from, записанном в конфиге
Но крнфиг на то и конфиг что бы  задавать режим загрузки

337

Делать через uird.from  и переменные груб2 это правильно. Так и было задумано. Другой вариант сделать по конфигу для каждой оси и переключать с uird.basecfg.
Не пытайтесь пепедавать через "::" параметры, которые для данного конкретного uird-параметра не предусмотрены.
По передаче переменных в конфиг пдея кажется интересной, проблема только в том, что uird.basecfg используется до основного разбора параметров. Конфиг же нужен для того чтоб из него получить значения. То есть разборка двоеточий и переменных для basecfg сейчас работать не будут. Надо думать надо ли это вообще раз требует дополнительного механизма. Попробую на нашем канале обсудить.

338 (2019-07-29 10:15:11 отредактировано ingvaro)

betcher⇓ пишет:

Надо думать надо ли это вообще раз требует дополнительного механизма

Один рабочий вариант (2) есть. Наверно этого и достаточно
Тем более что  основная задача то сократить количество подменю для загружаемых дистров.
Но без  интерактивного выбора  переменной DISTR этого не сделаешь и получится опять увеличение подменю для загружаемых дистров
Может в grub 2 интерактивный выбор и можно сделать а как быть с Syslinux ?
Рекомендовать из терминала менять  значение переменной DISTR как то несовременно
В общем пока вопросов больше чем ответов.

339

ingvaro⇓ пишет:

Учитывая, что конфигуратор Grub 2  не зависит от дистра и никак с ним не связан, то лучше исключить данную блокировку.

bootinst.sh стр 54 [...]
bootinst.sh стр 57

Спасибо, помогло. Загрузился. Разрешение на ноуте нормальное. Однако, когда настроил Wi-Fi и собрался оттуда написать здесь, то в процессе залипла клавиша и ноут перестал реагировать на клавиатуру. Где-то я уже сталкивался с такой проблемой, но не вспомню...

Mageia 9. KDE.
Спасибо сказали: ingvaro1

340

Vagulo⇓ пишет:

Однако, когда настроил Wi-Fi и собрался оттуда написать здесь, то в процессе залипла клавиша и ноут перестал реагировать на клавиатуру.


У меня то же с клавой на ноуте беда приключилась.
Оставил его включенным на стуле под столом и сам пошел в магазин.
В этот момент дочь полила рассаду . То ведь не заставишь ее поливать.
Пришел и все. Ноут у меня из дешеых и клава встроенная.
Но купил беспроводную клаву и мышь и сейчас работаю так.

341

ingvaro⇓ пишет:

Оставил его включенным на стуле под столом и сам пошел в магазин.
В этот момент дочь полила рассаду .

Нет. Клава у меня не залита ничем. Сейчас нормально работаю из официальной Mageia на диске.

Где-то мне уже попадалось такое, что внезапно как будто бы залипала клавиша. По-моему, это даже в какой-то то ли сборке, то ли альфе Mageia было, но никак не вспомню и не найду...

Mageia 9. KDE.

342 (2019-08-01 17:48:50 отредактировано ingvaro)

Vagulo⇓ пишет:

Где-то мне уже попадалось такое, что внезапно как будто бы залипала клавиша

А сколько памяти на ноуте ?
На домашнем компе памяти маловато (2 Гб) так на моей сборке комп раза два было такое что комп зависал на просмотре инета
Подозреваю что это все же firefox. На ноуте с 4 Гб на моей сборке ничего не виснет
Пока стал удалять .cache/mozilla при выключении, как основной источник всяческих пакостей
И в истории снимаю галку с " Помнить историю поиска данных и форм"
Вроде стало стабильнее и лучше

343

ingvaro⇓ пишет:

А сколько памяти на ноуте ?

4 Гб.

Да, Firefox отжирает память на тяжёлых страницах (игры, видео), особенно, когда счётчик uBlock Origin растёт. Но на официальной Mageia клавиши не клинит, даже когда уходит в swap. Да и не успел бы он память выжрать - я же сразу на этот форум зашёл - отзыв писать. Страницы, кстати, открывались заметно шустрее, чем на "стационарной" Mageia.

Mageia 9. KDE.

344 (2019-08-01 18:18:56 отредактировано ingvaro)

Vagulo⇓ пишет:

Страницы, кстати, открывались заметно шустрее, чем на "стационарной" Mageia.

Это потому что uird  организовывает zswap (часть памяти используемая для swap)
4 Гб это нормально
При 2 Гб, когда кончается zswap  и система переходит на обычный swap, то задержки даже несколько  больше чем на "стационарной" Mageia.
Но на стабильной версии ситуация улучшилась.

345 (2019-08-04 22:45:58 отредактировано ingvaro)

Vagulo⇓ пишет:

Однако, когда настроил Wi-Fi и собрался оттуда написать здесь, то в процессе залипла клавиша и ноут перестал реагировать на клавиатуру.

Можно уточнить.
Ноут перестал реагировать на клавиатуру именно в процессе набора текста ?
Мой домашний комп временами зависал.  Грешил на беспроводную клаву, но оказалось это не она
Но комп на работе и мой ноут работают нормально
Вроде разобрался в чем проблема. Но пока тестирую

346

ingvaro⇓ пишет:

Ноут перестал реагировать на клавиатуру именно в процессе набора текста ?

Да. Он начал бесконечно печатать букву "к".

Mageia 9. KDE.

347 (2019-08-06 18:39:35 отредактировано ingvaro)

Все таки клава.
А на домашнем компе 3 день и все ок ! Даже скучно стало.
Но у меня  на домашнем компе просто не работала клава
Это просто остался конфиг для клавы от Магеи 6 в магос-модуле
И что у них раз в год многое меняется ?

348 (2019-08-07 15:28:09 отредактировано Vagulo)

Ещё раз попробовал загрузиться. Снова залипла, теперь уже "п" в процессе написания. Но!..

Это очень-очень интересный баг. Закрыв-таки мышкой Firefox, я увидел, что буква "п" продолжает размножаться в каким-то чудом вызванном Krunner !!! При закрытии его мышкой он снова появляется и буква продолжает размножение! При открытии меню запуска  она стала воспроизводиться в строке поиска, а при открытии браузера (в сборке по-умолчанию стартовый Яндекс) - в его поле ввода!

Испугался и выключил комп. Думаю, восстание машин не за горами - они уже что-то пытаются сказать через вашу сборку...

Шутки-шутками, но причину перхвата фокуса и "залипания" я так и не вспомнил, хотя такое ощущение, что как-то с ней сталкивался и даже, вроде, решал...

Mageia 9. KDE.

349 (2019-08-09 19:27:47 отредактировано ingvaro)

Обновил сборку
MagOSM-Mageia7.1-x86-64_190808.img- https://forum.mageia.org.ru/viewtopic.p … 958#p15958

Изменения :

1)  Ядро - 5.1.20-desktop-2.mga7
2) Системный модуль  Linux/Mageia/base/05-m7.1-x86-64.pfs сделан на базе штатно установленной системы в минимальной конфигурации
     Сама сборка пересобрана с последними обновлениями
3) Исправлена настройка локализации  (скрипт /usr/lib/magos/rc.preinit.d/53-language) в магос-модуле Linux/Zmod/base/ZM-MagOSM3.xzm
Добавил, для эксперимента,  украинскую локализацию (lang=ua)
Но, извините,сильно не проверял. Только запустил и все.
Настройки, для установки локализации в МагОС - /usr/share/magos/langs
При необходимости можно исправить.

Vagulo⇓ пишет:

Ещё раз попробовал загрузиться. Снова залипла, теперь уже "п" в процессе написания. Но!..

ingvaro⇓ пишет:

Локализация :

Задается в меню загрузчика
     lang=en           -   английская локализация
     lang=en+ru      -   основная локализация английская, с добавленной возможностью использования русской
     lang=ru             -    русская локализация
     lang=ua            -    украинская локализация
    Если совсем исключить  опцию lang из меню загрузчика ,  то локализацию сформирует finish-install от Магеи, запускаемый при загрузке системы
   А это уже чистая Магея.

Надеюсь что "восстание машин " отменяется
Мой домашний комп изредка зависал, но теперь работает. Даже, как будто, что то уже не хватает
Думал беспроводная клава чудит а вот оно как оказалось !

4)  В MagOS.ini ввел опцию

CRDA_DOMAIN=RU

Причем если она отсутствует магос-модуль  (скрипт /usr/lib/magos/rc.preinit.d/30-network)  устанавливает в /etc/sysconfig/network

CRDA_DOMAIN=00

Обсуждение - https://forum.mageia.org.ru/viewtopic.p … 170#p31170

350 (2019-08-09 19:29:12 отредактировано ingvaro)

Обновил сборку
MagOSM-Mageia7.1-x86-64_190809.img - https://forum.mageia.org.ru/viewtopic.p … 958#p15958
Изменения :
1)  Добавил в sddm вызов виртуальной клавиатуры. Не знаю так уж сильно нужна она,но не помешает
     Добавил модульно - Linux/Mageia/base/41-virtuklava.pfs
     Тема sddm - magosm
     это моя тема, сделанная на базе breeze.  Изменены кнопки запуска и фоновая картинка
     Но sddm+breeze это вроде не для слабых машин.
     Если вдруг не запустится то можно исключить этот модуль из запуска
     Прописать опцию в строке запуска ядра загрузчика :

    uird.noload=41

2)  Оптимизация работы магос-модуля в HOME-режиме