26 (2015-10-05 16:54:20 отредактировано ingvaro)

kvv-vp⇓ пишет:

Задача: 1.подключить репозит., 2.обновиться, 3.установить opera и поработать в ней,

Работа как в обычно в Магее
Т е запускается drakconf (Центр правления Магеиа) и все устанавливается там.
Установка программ -  drakrpm
подключить репозит.  - drakrpm-editmedia
обновления                  - drakrpm-update

Допустим  запустить drakrpm и установить  opera
Все начинает, как в Магее, функционировать сразу. Можно и тут же попробовать

Единственное отличие от Магеи, что при выключении будет сформирован модуль с изменениями системы.
Формирование модуля с изменениями системы по умолчанию включено и его можно отключить
И тогда при перезагрузке система просто вернется к исходному состоянию.
В загрузчике UIRD любой модуль можно отключить, для этого в строке ядра  меню grub2 можно записать
uird.noload=b7     -   установка программ, обновления



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

Спасибо сказали: kvv-vp1

27

Спасибо. Сейчас все понятно. Вот это смущало:

ingvaro⇓ пишет:

Сохранив рпм-базу я потерял в модульности

28 (2017-07-29 18:44:43 отредактировано ingvaro)

Теперь получается так:
Обновился и с перегрузившись сделал модуль 35-update.xzm

29 (2015-10-09 15:28:09 отредактировано betcher)

Ingvaro,  не пугайте smile Модульность никуда не теряется. Отличие от магос в том, что ваши модули инкрементно зависимы. То есть модуль созданный позже может не работать без модуля созданного раньше. А модули магос зависят только от чистого магос и не зависят друг от друга. Оба подхода имеют как плюсы так и минусы. Расписывать нет смысла, как мне кажется очевидно.
З.Ы. речь о модулях созданных rpmdrak2lzm, urpm2lzm, save2module и так далее.  Для прочих модулей отличий нет.

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

30 (2017-07-28 20:06:27 отредактировано ingvaro)

Спасибо за пояснения.
У меня есть, как мне кажется, чисто маговский модуль - squid+rejik_mga5-s.xzm    -   

Прекрасно чистит интернет (реклама, порно и т д)   https://forum.mageia.org.ru/viewtopic.p … 365#p15365
Все настройки в модуле, требуется только установленный   squid
Есть модуль - в  системе присутствует редиректор  squid+rejik и настройки для него.
Нет модуля востанавливаются настройки по умолчанию.

31 (2017-07-28 20:05:10 отредактировано ingvaro)

Готова новая сборка.
Установлен новый маговский сервис  - Анализ системных изменений
Полезная утилита. - http://www.magos-linux.ru/index.php?opt … =55#p16985
Позволяет отслеживать системные изменения за заданный промежуток времени
Работает только в UIRD . Для начала работы надо кликнуть ссылку на рабочем столе
Сначала формируется контрольная точка системы.
Потом обычная работа или настройка чего либо
И в завершении формирование каталога "new"   и каталога "changed"
Очень полезный сервис, особенно когда не хватает знаний о системе

Спасибо сказали: Vagulo, XliN, algri143

32 (2017-07-28 20:05:53 отредактировано ingvaro)

К сожалению обнаружил ошибку - http://www.magos-linux.ru/index.php?opt … =55#p17458
Хочу отметить отличия моего syschanges (Анализ системных изменений)  от MagOS.
Сам код не трогал, но поменял режим работы :
Запуск в root-терминале :
1)  syschanges  (или syschanges --auto ) - Запуск полного цикла создания контрольной точки и формирования
   каталога "new"   и каталога "changed"
       new          - новые появившееся файлы
       changed  - измененные файлы

2)  syschanges --start   Формирование только  контрольной точки
3)  syschanges --finish   Формирование только каталога "new"   и каталога "changed"
     Причем syschanges --finish  с заданной  контрольной точкой ( syschanges --start  ) можно запускать сколько угодно. Мне это показалось удобно. Т к в процессе анализа системных изменений выявляются измененные файлы, но что изменено в этих файлах может дать только новое изменение каких-либо настроек и повторный запуск syschanges --finish 
Но к сожалению это только в root-терминале.

33

ingvaro, ты ещё внимательнее проверь и тогда скажешь - стоит ли тестировать? а то не хочется лишнюю работу делать(там ведь вникать надо и быть внимательным)

34

Сделал сборку для Магеи 6 - Mageia-6-MagOS-64_171117.tar.gz


Установка и вопросы по установке - https://forum.mageia.org.ru/viewtopic.p … 957#p15957
Впросы по самой  Mageia-6-MagOS-64_171117.tar.gz лучше задавать здесь

Из нового
- UIRD  с последними обновлениями.
- chroot2xzm  - https://forum.mageia.org.ru/viewtopic.p … 838#p24838
- Настроена установка grub4dos и syslinux из Windows

35

ingvaro⇓ пишет:

Сделал сборку для Магеи 6 - Mageia-6-MagOS-64_171117.tar.gz

Вроде такое же осталось меню в грубе, субменю не заметил. sad А от метки тома MAGOS можно как-нибудь отвязаться?

36 (2017-11-17 22:35:07 отредактировано ingvaro)

alex_q_2000⇓ пишет:

А от метки тома MAGOS можно как-нибудь отвязаться?

Если устанавливать в linux , то можно устанавливать любую метку.
Поиск флэшки ведется по UUID диска, которая записывается в меню соответствующего загрузчика
Например установка  grub2 из - ~/boot/grub2/install.lin/bootinst.sh
Метка MAGOS, это для установки из Windows
Как править там меню я не знаю.
Т е если нет линукса, то из Windows делается  одна флэшка с меткой MAGOS, а потом уже из под Магеи можно сделать нормальную мультизагрузочную флэшку.
С любой меткой и с разбивкой на разделы.



В UIRD можно заходить и по метке диска :

uird.mounts=$UUID@/boot   задать - uird.mounts=ВАША_МЕТКА@/boot

Или допустим :

uird.mounts=/dev/sdx@/boot

Вместо sdx  -  ваша флэшка

"alex_q_2000⇓"]Вроде такое же осталось меню в грубе, субменю не заметил.

Это наверно про grub4dos
Так он уже устарел и им вроде уж никто не занимается. Сейчас актуален grub2
Настроил для запуска из Windows, а субменю там сделать нельзя
Но из grub4dos можно запустить grub2
Там я и сделал только субменю.

37

ingvaro⇓ пишет:

Т е если нет линукса, то из Windows делается  одна флэшка с меткой MAGOS, а потом уже из под Магеи можно сделать нормальную мультизагрузочную флэшку.
С любой меткой и с разбивкой на разделы.

Может тогда принудительно эту метку ставить из Install_MagOS.bat при инсталляции из винды?

X:\boot\Install_MagOS.bat
--------------------------------
echo "Install script for MagOS Linux boot loader."
goto :win
echo "Launching default Linux script ..."
[ -d grub4dos ] || cd $(dirname $0)
cd grub4dos/install.lin/
EXECSH=/bin/bash
[ -x $EXECSH ] || EXECSH=/bin/sh
$EXECSH bootinst_mbr.sh
exit 0

:win
@echo off

ECHO Change the label on drive %~d0 to MAGOS?
PAUSE
LABEL %~d0 MAGOS

echo "Detected Windows ..."
if not exist grub4dos cd \boot
cd grub4dos\install.win\
if exist \ntldr goto :ntldr
if exist \boot\bcd goto :bcd
if exist \Windows\System32\bcdedit.exe goto :bcd
echo "Installing grub4dos to partition ..."
bootinst.bat
goto :endofwin
...и т.д.

38 (2017-11-18 18:15:39 отредактировано ingvaro)

alex_q_2000⇓ пишет:

ECHO Change the label on drive %~d0 to MAGOS?
PAUSE
LABEL %~d0 MAGOS

Я в Windows, мягко говоря, не очень.
Я пишу  инфу в меню соответствующего загрузчика.
Вот как сделал в  ~/boot/grub2/install.lin/bootinst.sh

+ открыть спойлер

UUID=$(blkid -o value -s UUID $TARGET)
LABEL=$(blkid -o value -s LABEL $TARGET)
cat $MYMNT/boot/grub2/install.lin/GRUB.cfg | sed -e "\
    s/@UUID0@/$UUID/g;\
    s/@LABEL0@/$LABEL/g;\
    s|@NUM0@|$NUM|g" > $MYMNT/boot/grub2/grub.cfg
cat $MYMNT/boot/grub2/themes/maggy-r/THEME0.txt | sed -e "\
    s/@UUID0@/$UUID/g;\
    s/@LABEL0@/$LABEL/g;\
    s|@NUM0@|$NUM|g" > $MYMNT/boot/grub2/themes/maggy-r/theme.txt

Здесь, если заданы изменения,  переписываются UUID, LABEL, NUM (номер раздела)  в boot/grub2/grub.cfg
и вся эта инфа заносится в /boot/grub2/themes/maggy-r/theme.txt


Надо только перевести это для Windows.
Но как это сделать я не знаю.
Разбивка флэшки в Винде у меня не получились, да и вряд ли кто этим сервисом будет пользоваться
Да я бы вообще этот Windows удалил, т к в винде устанавливают загрузчики специализированные утилиты.

Правильнее будет спросить в МагОС, т к они авторы скриптов для загрузчиков grub4doc и syslinux.
Я , опять же на базе маговских скриптов, сделал загрузку, для grub2.
И работает всегда и везде syslinux.
К grub4dos есть вопросы.
Вот загрузка на мониторе (1280x1024)  в grub4dos  не получилась.
Пробовал в строке ядра задать vga=794  но то же не помогло.
Поэтому то я и сделал загрузку grub2 из grub4dos

39 (2017-11-19 21:25:18 отредактировано ingvaro)

Конфигуратор сайтов Joomla_3.8.2

Обновления для Mageia-6-MagOS !!
Установил конфигуратор сайтов Joomla_3.8.2 :
Update-191117.tar.gz  -  https://yadi.sk/d/pG6osiPI3Ppkxa

-   ~/MagOS/base/22-web.xzm                                Обновление системы для  web-сервера
-   ~/MagOS/modules/55-Joomla_3.8.2.xzm        Установка Joomla_3.8.2
    администратора                  root
    пароль администратора  toort

    Для запуска в браузере набрать  http:/127.0.0.1/Joomla_3.8.2/administrator
    Или из меню в  интернет/администрирование  -  запуск Joomla_3.8.2

Ну и нашлись мелкие ошибки в ~/MagOS/MagOS.ini  и  ~/boot/grub2/install.lin/GRUB.cfg

Усиановка :

Распаковать и скопировать в соответствующие папки на флэшке
Или распаковать прямо на флэшку

40

C МагОС пришло обновление загрузчиков grub4dos  и syslinux - http://www.magos-linux.ru/dwiki/doku.ph … 0%B8%D0%B9

Подготовил новое обновление сборки :
Update-201117.tar.gz  -  https://yadi.sk/d/pG6osiPI3Ppkxa

41 (2017-11-23 19:59:42 отредактировано ingvaro)

Обновления- update-241117.tar.gz

1)    обновления на 24.11.2017
2)   При записи  изменений работы системы , при выключении, введен режим администратора

Теперь изменения в системную папку ( ~/MagOS/base) пишутся :

- когда в систему входишь как root
- если установить или удалить хоть один пакет
- если запускается drakconf

В остальных случаях  запоминаются изменения в ~/MagOS/modules

Усиановка :

Распаковать и скопировать в соответствующие папки на флэшке
Папку ~/boot на флэшке удалить и записать из  архива обновлений
Для настройки grub2 запустить   ~/boot/grub2/install.lin/bootinst.sh