Barium OS
Barium OS
Есть немного нового в барии.
- Инсталлятору теперь можно указывать размеры разделов.
- Добавлен шаблон для установки на hdd: -t hdd (это не полноценный инсталлятор, рядом с другой ОС не поставите, будет использован полностью указанный винт). Настройки загрузки отличаются от флешечных, изменения в домашнюю папку пишутся сразу в папку не в модуль.
- Добавлен шаблон для вирт машин и возможность сборки образа qcow2: -t virt --qimage 20000 (20000 это размер в мегабайтах), файл будет 2 с копейками гига, а при загрузке будет доступно 20. Образ не требует установки, сразу запускаете с qemu или virt-manager и можно работать. Настройки сохранений также отличаются от флешечных. Системные изменения и хомяк пишутся в отдельные папки. То есть по работе почти как роса вреш xfce, но всегда можно откатиться к начальному состоянию.
- Дополнительные возможности у апплета бария (светофорчик в трее).
- Инсталлятору теперь можно указывать размеры разделов.
- Добавлен шаблон для установки на hdd: -t hdd (это не полноценный инсталлятор, рядом с другой ОС не поставите, будет использован полностью указанный винт). Настройки загрузки отличаются от флешечных, изменения в домашнюю папку пишутся сразу в папку не в модуль.
- Добавлен шаблон для вирт машин и возможность сборки образа qcow2: -t virt --qimage 20000 (20000 это размер в мегабайтах), файл будет 2 с копейками гига, а при загрузке будет доступно 20. Образ не требует установки, сразу запускаете с qemu или virt-manager и можно работать. Настройки сохранений также отличаются от флешечных. Системные изменения и хомяк пишутся в отдельные папки. То есть по работе почти как роса вреш xfce, но всегда можно откатиться к начальному состоянию.
- Дополнительные возможности у апплета бария (светофорчик в трее).
Barium OS
Еще одна новость. Кроме tar.gz будем собирать гибридный исо. Его можно накатить на флешку с dd в линукс, или с rufus в режиме dd под виндой. С этой флешки уже можно установить нормально используя simple-install. В первую очередь сделано для тех у кого нет линукса ни в каком виде, а барий установить нужно.
Лайв образ, кстати, не вполне обычный. Там работают сохранения, основное отличие от нормально установленного бария в том, что обновляться он не сможет.
Ссылки там-же: http://barium.rosalinux.ru
Лайв образ, кстати, не вполне обычный. Там работают сохранения, основное отличие от нормально установленного бария в том, что обновляться он не сможет.
Ссылки там-же: http://barium.rosalinux.ru
Barium OS
Раздел по барию на вики. Первые статьи.
По сохранениям:
http://wiki.rosalab.ru/ru/index.php/Bar ... 0%B8%D1%8F
По ини:
http://wiki.rosalab.ru/ru/index.php/Barium:Rosa.ini
По сохранениям:
http://wiki.rosalab.ru/ru/index.php/Bar ... 0%B8%D1%8F
По ини:
http://wiki.rosalab.ru/ru/index.php/Barium:Rosa.ini
Barium OS
По модулям:
http://wiki.rosalab.ru/ru/index.php/Bar ... 0%BB%D0%B8
По barium-utils:
http://wiki.rosalab.ru/ru/index.php/Barium:utils
По барию для виртаулок:
http://wiki.rosalab.ru/ru/index.php/Bar ... 0%B8%D1%8F
http://wiki.rosalab.ru/ru/index.php/Bar ... 0%BB%D0%B8
По barium-utils:
http://wiki.rosalab.ru/ru/index.php/Barium:utils
По барию для виртаулок:
http://wiki.rosalab.ru/ru/index.php/Bar ... 0%B8%D1%8F
-
- Сообщения: 272
- Зарегистрирован: 18 янв 2020, 20:54
Barium OS
Спасибо
Пользуюсь. Полезные инструкции
![Smile :)](./images/smilies/smile.gif)
Barium OS
Набираю воздуха, чтобы написать по UIRD. Но там либо поверхностно, либо Лев Толстой Война и Мир ))
Barium OS
Завтра. 27.09.2022 в 11:00 по москве. Вебинар по барию на токене.
Softline 27.09.2022 в 11:00 https://softline.ru/events/sem_online_r ... =6353-Rosa
Softline 27.09.2022 в 11:00 https://softline.ru/events/sem_online_r ... =6353-Rosa
Barium OS
Запись одного из вебинаров по барию на токене.
https://www.youtube.com/watch?v=x2tQGlc ... e=youtu.be
https://www.youtube.com/watch?v=x2tQGlc ... e=youtu.be
Barium OS
Очередная идея поводу Бария. На сей раз - установка бария параллельно с с Фрешем (или Хромом) установкой пакета barium2os.
https://abf.io/build_lists/4179047 (пока не в репозитории)
При установке пакета запустится скрипт, который загрузит в /opt/BARIUM свободную свежую версию Бария. Также в пакете находится шаблон для граба, после загрузки сработает триггер и запустится update-grub2. После чего в меню граба появятся дополнительные пункты для загрузки бария в разных режимах. А также пункт для загрузки Фреша с использованием ядра и uird от бария (получится типа роса-фриз).
При удалении пакета удаляются пункты в меню и сам барий из /opt. Если барий хотите сохранить удаляйте rpm -e --noscripts barium2os
Можно использовать такую ОС как резервную, ее размер меньше 2G в /opt (если обновлять то больше), или использовать ее для установки бария на флешки.
Версия пока - бета. Пруф-оф-концепт, так сказать. Не факт, что правильно отработатает если Фреш установлен сильно не стандартно (в подтома бтрфс например).
Приглашаю к тестированию. Идеи и найденные проблемы категорически приветствуются. Если будет интерес можно собирать спец.версию Бария вдвое меньшего размера со своим набором софта, сейчас стандартная.
https://abf.io/build_lists/4179047 (пока не в репозитории)
При установке пакета запустится скрипт, который загрузит в /opt/BARIUM свободную свежую версию Бария. Также в пакете находится шаблон для граба, после загрузки сработает триггер и запустится update-grub2. После чего в меню граба появятся дополнительные пункты для загрузки бария в разных режимах. А также пункт для загрузки Фреша с использованием ядра и uird от бария (получится типа роса-фриз).
При удалении пакета удаляются пункты в меню и сам барий из /opt. Если барий хотите сохранить удаляйте rpm -e --noscripts barium2os
Можно использовать такую ОС как резервную, ее размер меньше 2G в /opt (если обновлять то больше), или использовать ее для установки бария на флешки.
Версия пока - бета. Пруф-оф-концепт, так сказать. Не факт, что правильно отработатает если Фреш установлен сильно не стандартно (в подтома бтрфс например).
Приглашаю к тестированию. Идеи и найденные проблемы категорически приветствуются. Если будет интерес можно собирать спец.версию Бария вдвое меньшего размера со своим набором софта, сейчас стандартная.
Barium OS
А какие минимальные требования?
Возможно устроить из доисторической mini-ITX платы Intel D201GLY2 что-то типа тестового стенда для удалённой работы по SSH/VNC ?
Там 1GB RAM и какой-то Celeron двухядерный, но медленный.
В системе будет только флешка 32Gb.
Планируется работа без выключения. Флешка не помрёт?
Другими словами, я хучу сделать "сервер" на флешке.
Возможно устроить из доисторической mini-ITX платы Intel D201GLY2 что-то типа тестового стенда для удалённой работы по SSH/VNC ?
Там 1GB RAM и какой-то Celeron двухядерный, но медленный.
В системе будет только флешка 32Gb.
Планируется работа без выключения. Флешка не помрёт?
Другими словами, я хучу сделать "сервер" на флешке.
Последний раз редактировалось Raskaton 07 дек 2022, 20:10, всего редактировалось 1 раз.
Barium OS
Ваша машина по самой нижней границе для рабочей станции с xfce. Подойдет или нет зависит от задач.
Сперва минусы.
- при тех же задачах барий будет расходовать больше озу и процессорного времени на обслуживание слоеной фс чем аналогичный по софту фреш. У вас ОЗУ и так мало, а своп на флешке такое себе...
- при слабом проце скорость чтения с флешки файлов из системных модулей может быть ниже чем для аналогичных файлов для с обычной фс фреша.
Плюсы.
- лучше подходит для работы с флешки
- проще восстанавливается после сбоев
- проще бэкапить
- проще иметь несколько конфигураций
- проще перенести на другую машину
- после неудачного обновления можно грузить версию до обновления без каких либо дополнительных действий.
- легко сделать сервер для PXE загрузки этого же бария на других машинах в локальной сети.
Barium OS
Слухи о быстрой смерти флешек сильно преувеличены. За почти 15 лет с магосом не убил ни одной, а барий архитектурно тот же магос. Можно настроить так, чтобы после загрузки флешку можно было вынимать, но это уже другая история и ОЗУ надо бошьше.
Barium OS
Давненько что-то не писал сюда ).
Всякое интересное за последнее время:
- редактор для ROSA.ini (barium iniedit или через меню)
- ключик --hybrid для simple-install, для установки на носитель с гибридной mbr/gpt таблицей разделов.
- ввод пароля luks в графическое окошко plymouth при выключении машины (раньше только при включении так работало).
- скрипт updater в корне архива с Барием, для обновления распакованного архива перед установкой
- скрипт qemurun (только в коммерческой версии), для запуска Бария с qemu прямо из архива, без создания исо. Позволяет подключить токен или флешку и произвести установку на носитель из qemu.
Всякое интересное за последнее время:
- редактор для ROSA.ini (barium iniedit или через меню)
- ключик --hybrid для simple-install, для установки на носитель с гибридной mbr/gpt таблицей разделов.
- ввод пароля luks в графическое окошко plymouth при выключении машины (раньше только при включении так работало).
- скрипт updater в корне архива с Барием, для обновления распакованного архива перед установкой
- скрипт qemurun (только в коммерческой версии), для запуска Бария с qemu прямо из архива, без создания исо. Позволяет подключить токен или флешку и произвести установку на носитель из qemu.
Barium OS
Привет всем!
Для любителей бежать впереди паровоза есть возможность обновить Барий до сборки на платформе rosa2023.1. Для этого достаточно в файле /usr/lib/rosa-rw/os-config, в блоке с настройками обновлений заменить release на testing, а 2021.1 на 2023.1 и запустить обновление системы (barium update -uv или через апплет). После завершения перегружаетесь и у вас 2023.1. Аналогично можно вернуться обратно, только еще цифру версии уменьшить в /.memory/layer-base/0/VERSION перед запуском обновления.
З.Ы. Обновление процесс не быстрый, чтобы не простаивала машина обновлять барий на флешке можно в виртуалке. Например с qemoo:
qemoo /dev/sd? (вместо вопроса буква флешки )
и дальше по той же инструкции только можно продолжать работу за компом.
Для любителей бежать впереди паровоза есть возможность обновить Барий до сборки на платформе rosa2023.1. Для этого достаточно в файле /usr/lib/rosa-rw/os-config, в блоке с настройками обновлений заменить release на testing, а 2021.1 на 2023.1 и запустить обновление системы (barium update -uv или через апплет). После завершения перегружаетесь и у вас 2023.1. Аналогично можно вернуться обратно, только еще цифру версии уменьшить в /.memory/layer-base/0/VERSION перед запуском обновления.
З.Ы. Обновление процесс не быстрый, чтобы не простаивала машина обновлять барий на флешке можно в виртуалке. Например с qemoo:
qemoo /dev/sd? (вместо вопроса буква флешки )
и дальше по той же инструкции только можно продолжать работу за компом.
Barium OS
Где в Роса Бариум программка для установки пакетов из репозитория и как она называется?
Barium OS
Графической - нет. Сделать такую - возможно, но боюсь вопросов только добавит. Почитайте в доке в сборке и в вики росы по теме модулей в барии.
Barium OS
Помогите победить создание и установку модулей через dnf2mod и/или chroot2mod. Для Fresh подсказали как и все получилось https://forum.rosalinux.ru/viewtopic.php?f=40&t=10874 , Для Бария искурил мануал, математически перетыкал все варианты, но максимум получал пустой xzm пакет. Постоянно ошибка инсталляции пакета. Буду благодарен за разъяснение последовательности действий.
Еще по той же теме вопрос -не могу найти папку ROSA-SYSTEM/modules/ (/.memory/layer-base/0/modules/).
Понимаю, что вопросы нубские, но в сети ответов не нашел.
Еще по той же теме вопрос -не могу найти папку ROSA-SYSTEM/modules/ (/.memory/layer-base/0/modules/).
Понимаю, что вопросы нубские, но в сети ответов не нашел.
Barium OS
Первый путь это от корня архива с барием, путь в скобках это таже папка на запущенной системе.
Если все зависимости пакета разрешаются из репозитория росы то:Gulena писал(а): ↑22 июн 2023, 16:02Помогите победить создание и установку модулей через dnf2mod и/или chroot2mod. Для Fresh подсказали как и все получилось https://forum.rosalinux.ru/viewtopic.php?f=40&t=10874 ,
barium dnf2mod ./proga.rpm
Если требуется подключение дополнительного репозитория то, подключаете его в настройках системного днф, а при сборке добавляете ключ -s
barium dnf2mod -s proga
Последний раз редактировалось betcher 24 июн 2023, 10:59, всего редактировалось 1 раз.
Barium OS
Если требуется более сложный алгоритм, то chroot2mod. Обычно использую с ключом --project.
Создаете папку с именем по которому будет сформировано имя модулю. В папку кладете все, что требуется для установки плюс скрипт build.c2m (назавание обязательно такое). Внутри скрипта описываете установку в систему с использованием ваших файлов из текущего каталога. То есть примерно:
#!/bin/bash
cd $(dirname $0) # делаем папку со скриптом текущей.
dnf install ./*.rpm # устанавливаем все rpm из папки
systemctl enable super-proga.service - # просто пример того, что действия могут быть любыми, не обязательно установка с dnf.
И запускаете сборку:
barium chroot2mod --project ВАША_ПАПКА
Создаете папку с именем по которому будет сформировано имя модулю. В папку кладете все, что требуется для установки плюс скрипт build.c2m (назавание обязательно такое). Внутри скрипта описываете установку в систему с использованием ваших файлов из текущего каталога. То есть примерно:
#!/bin/bash
cd $(dirname $0) # делаем папку со скриптом текущей.
dnf install ./*.rpm # устанавливаем все rpm из папки
systemctl enable super-proga.service - # просто пример того, что действия могут быть любыми, не обязательно установка с dnf.
И запускаете сборку:
barium chroot2mod --project ВАША_ПАПКА
Barium OS
Большое спасибо. Все дело оказалось в ключе
![Yahoo! :Yahoo!:](./images/smilies/yahoo.gif)
Ничего не понимаю. Был VSCode установлен как dnf. Собрал пакет code.xzm, благодаря совету.
Удалил установленный через dnf dnf remove code
Затем instmod и пакет находится в /.memory/layer-base/1/modules
Но приложение в установленных после перезагрузки не появилось. Запуск code из терминала говорит нет такой программы.
![Embarassed :oops:](./images/smilies/blush.gif)
Barium OS
Это чудо!!!Gulena писал(а): ↑27 июн 2023, 09:18Ничего не понимаю. Был VSCode установлен как dnf. Собрал пакет code.xzm, благодаря совету.
Удалил установленный через dnf dnf remove code
Затем instmod и пакет находится в /.memory/layer-base/1/modules
Но приложение в установленных после перезагрузки не появилось. Запуск code из терминала говорит нет такой программы.
На самом деле конечно же нет. Давайте на простом примере попробую показать что, по моему мнению произошло.
1. Загружаю систему в режиме когда файлы сохраняются.
2. Создаю файл /111
3. Далее думаю, что это я как лох прямо в системе файл то создал. У меня же модульная ОС. Создаю модуль 111.xzm в котором файл /111
4. Кладу модуль в .../modules и перегружаю
5. Вижу в системе файл /111, вроде все нормально. Но я же хочу файл из модуля, а не сохраненный. Удаляю /111
6. А вот и чудо. Модуль подключен, файл /111 в модуле есть, а в системе его нет.
Все дело в тенях (whiteouts), это метки, которые создают aufs и overlayfs в rw слое, чтобы скрыть файлы из нижних. Когда вы удаляли /111 драйвер fs видит, что в нижнем слое есть аналогичный файл и создает тень. Ведь вы удивились бы еще больше если после удаления файл остался бы на месте.
В вашем случае правильнее было сперва удалить установленный пакет, а потом подложить модуль и перегружать. С aufs можно удалять тени прямо из /,memory/changes, с overleyfs все сложнее. Вам проще сбросить сохранения если там нет ничего важного. И файлы из модуля снова появятся в системе. Опять чудо, короче!
З.Ы. Лучше не дополнять сообщение, а писать новое. Случайно заметил.
-
- Сообщения: 272
- Зарегистрирован: 18 янв 2020, 20:54
Barium OS
Добрый день, Алексей.
Поломался мой Barium.
В безопасном режиме грузится. В рабочем режиме принимает пароль от Luks раздела и ругается при инициализации Rosa-Data Можно как-нибудь починить без полной переустановки?
Поломался мой Barium.
В безопасном режиме грузится. В рабочем режиме принимает пароль от Luks раздела и ругается при инициализации Rosa-Data Можно как-нибудь починить без полной переустановки?
Barium OS
Грузите в безопасном, монтируйте люкс вручную, смотрите что с папкой ROSA-DATA. Может fsck поможет для ext4 внутри люкса. Если совсем швах, можно заново форматнуть в ext4 и распаковать туда архив с ROSA-DATA из ROSA-SYSTEM, но это примерно тоже, что и свежая установка, за исключением привязок люкса к машинам.
-
- Сообщения: 272
- Зарегистрирован: 18 янв 2020, 20:54
Barium OS
Правильно ли я понимаю, если форматнуть в ext4 и распаковать туда архив с ROSA-DATA из ROSA-SYSTEM, то Luks раздел останется не тронутым и сможет работать с новой системой как и со старой?
Barium OS
Если вы форматнете люкс раздел в ext4 и запишете туда ROSA-DATA то тоже будет работать, но уже без шифрования ). Надо будет еще удалить пустой файлик luks в корне раздела с загрузчиком, чтобы барий люкс искать не пытался.
Я вам предлагал другое. Загрузить в безопасном, подключить люкс ( с cryptsetup LuksOpen ), в /dev/mapper будет файл блочного устройства в который прозрачно шифруется люкс раздел. Вот этот файл и нужно форматировать в ext4, затем монтировать его и копировать туда новую папку ROSA-DATA.
Если выглядит сложным, то проще переустановить. Минутное дело же, а данные при форматировании вы так и так теряете.
Но. Прежде попробуйте монтировать люкс и посмотреть, что с ним.
Я вам предлагал другое. Загрузить в безопасном, подключить люкс ( с cryptsetup LuksOpen ), в /dev/mapper будет файл блочного устройства в который прозрачно шифруется люкс раздел. Вот этот файл и нужно форматировать в ext4, затем монтировать его и копировать туда новую папку ROSA-DATA.
Если выглядит сложным, то проще переустановить. Минутное дело же, а данные при форматировании вы так и так теряете.
Но. Прежде попробуйте монтировать люкс и посмотреть, что с ним.
-
- Сообщения: 272
- Зарегистрирован: 18 янв 2020, 20:54
Barium OS
Это я вопрос не правильно сформировал. У меня задача, сделать так, чтобы система заработала (сохранность данных не важна), но Luks остался не тронутым. Я бы легко все переустановил, но брюсь потери Luks раздела.
Сам Luks цел и монтируется. Буду делать как вы написали:
Сам Luks цел и монтируется. Буду делать как вы написали:
Благодарю
Barium OS
Если так то и форматировать не нужно.
Barium OS
Где-то на ABF валяется мой проект по созданию гибридной флэшки с GUI. Изначально делал для установки MagOS.
Пока создает разделы в различных конфигурациях (например только один раздел для втыкания флэшки в недоось, или отдельно efi, отдельно boot, отдельно system, отдельно дата).
Да, работает из-под рута только.
Тудушка:
Надо добить установку груба, а не распаковку его из бэкапа.
Надо добить генерацию конфига груба
Надо добить установку выбранной модульной ОС.
Пока создает разделы в различных конфигурациях (например только один раздел для втыкания флэшки в недоось, или отдельно efi, отдельно boot, отдельно system, отдельно дата).
Да, работает из-под рута только.
Тудушка:
Надо добить установку груба, а не распаковку его из бэкапа.
Надо добить генерацию конфига груба
Надо добить установку выбранной модульной ОС.
Barium OS
Simple-install из бария делает то, что вы описываете, только без GUI. Не стал делать графический интерфейс, потому, что сложно сделать гуй универсальным, чтобы в любом линухе работал. А для установки бария из-под бария гуй есть, правда только в коммерческой версии для установки на токен. Эта же утилита используется там для сброса к "коробочному" состоянию.
Barium OS
При скачивании архива яндекс браузер виснет пока не закончится загрузка. При первой загрузке браузер открыл ютуб с роликом Дробышевского, при повторной просто висел. Файрфокс загружает без проблем.
Barium OS
Добрый день!
Скачал сегодня (некоммерческие) дистрибутивы Бариума, долго ждал, когда будут снова доступны.
После очень интересного и в целом очень положительного опыта с MagOS хотел опробовать Бариум.
Следовал (ну, пытался...) указаниям с
http://barium.rosalinux.ru/README.html
и
http://barium.rosalinux.ru/INSTALL.html
К сожалению, получается не очень с окончательной установкой, удается без проблем пройти только первые шаги:
1) если пробовать распаковать barium-latest.tar.gz и переписать на флешку (отформатирована на FAT32, пустая) - грузится в EFI-режиме и работает (сеанс Barium - рабочая станция без сохранения).
2) Если записать Rufus-ом barium-latest.iso (dd-режим, как рекомендовано), то опять-таки грузится.
Но вот дальше с попытками запуска simple-install все плохо.... Я хоть и простой юзер, но кое-что вроде понимаю...
Ну НИКАК не получается успешно пропихнуть команду
./simple-install /dev/sdb/ -p 123qwe
(с нужным указанием флешки на место /dev/sdb/)
Пробовал 2 варианта, и все сначала под обычным юзером, потом под root:
1) Сначала для переписанных на флешку из архива barium-latest.tar.gz файлов под Simply Linux 10.1 (у меня он установлен, все отлично работает) пару строк выдает, но потом не может найти /dev/sdb/
2) Из-под запущенного Barium-а установленного из barium-latest.iso Rufus-ом то же самое под обычным пользователем, под root чуть лучше, доходит до первого вопроса - продолжить или нет после сообщений о gpt3 и прочих деталей о трех (планируемых?) разделах на флешке - все равно вылетает! Не находит опять /dev/sdb/
Загружался в сеанс Barium - рабочая станция без сохранения. Сам Barium вполне работает, все как бы в порядке, программы запускаются. Проверял, что надо именно /dev/sdb/ через gparted.
ЧТО Я ДЕЛАЮ НЕ ТАК????
Скачал сегодня (некоммерческие) дистрибутивы Бариума, долго ждал, когда будут снова доступны.
После очень интересного и в целом очень положительного опыта с MagOS хотел опробовать Бариум.
Следовал (ну, пытался...) указаниям с
http://barium.rosalinux.ru/README.html
и
http://barium.rosalinux.ru/INSTALL.html
К сожалению, получается не очень с окончательной установкой, удается без проблем пройти только первые шаги:
1) если пробовать распаковать barium-latest.tar.gz и переписать на флешку (отформатирована на FAT32, пустая) - грузится в EFI-режиме и работает (сеанс Barium - рабочая станция без сохранения).
2) Если записать Rufus-ом barium-latest.iso (dd-режим, как рекомендовано), то опять-таки грузится.
Но вот дальше с попытками запуска simple-install все плохо.... Я хоть и простой юзер, но кое-что вроде понимаю...
Ну НИКАК не получается успешно пропихнуть команду
./simple-install /dev/sdb/ -p 123qwe
(с нужным указанием флешки на место /dev/sdb/)
Пробовал 2 варианта, и все сначала под обычным юзером, потом под root:
1) Сначала для переписанных на флешку из архива barium-latest.tar.gz файлов под Simply Linux 10.1 (у меня он установлен, все отлично работает) пару строк выдает, но потом не может найти /dev/sdb/
2) Из-под запущенного Barium-а установленного из barium-latest.iso Rufus-ом то же самое под обычным пользователем, под root чуть лучше, доходит до первого вопроса - продолжить или нет после сообщений о gpt3 и прочих деталей о трех (планируемых?) разделах на флешке - все равно вылетает! Не находит опять /dev/sdb/
Загружался в сеанс Barium - рабочая станция без сохранения. Сам Barium вполне работает, все как бы в порядке, программы запускаются. Проверял, что надо именно /dev/sdb/ через gparted.
ЧТО Я ДЕЛАЮ НЕ ТАК????
Barium OS
/dev/sdb без слеша в конце надо
Barium OS
Вроде и это пробовал - без разницы.
Кстати, в http://barium.rosalinux.ru/INSTALL.html именно со слешем, а в самом simple-install - без слеша.
Barium OS
Спасибо за оперативность! Скрины будут завтра.
Пришлю в личку - в чате РОСЫ на телеграме просто потеряется - так там много пишут...
Barium OS
Ответил. Но вообще имел ввиду личку в телеге )). Сюда по выходным редко захожу.
Barium OS
Если не сложно, покажите еще скрин ошибки симпл-инсталл под симпли.
Barium OS
Да, прилагаю. И в моей личке Вам он же был.
Вычитал в http://wiki.rosalab.ru/ru/index.php/Bar ... le-install что еще важно отключить автомонтирование.
Оно было включено. Сегодня отключил (и вроде не монтировалась вставленная флешка) - и все равно ТОТ же абсолютно результат - и на том же месте, см. дамп в приложенном "terminal-dump-Simply Linux 10.1.txt"
Код: Выделить всё
sh: mcopy: command not found
/tmp/simple-install.wZ5x/boot/syslinux/syslinux: failed to create ldlinux.sys
- Вложения
-
- terminal-dump-Simply Linux 10.1.txt
- (3.74 КБ) 184 скачивания
Barium OS
История успеха - правильная установка Бария с двумя флешками.
Возможно, поможет другим новичкам - поэтому оставлю тут.
1) К сожалению, в рекомендованном на титульной странице руководстве к установке
http://barium.rosalinux.ru/INSTALL.html
есть очень мешающие ошибки и слишком краткое изложение.
Ошибка:
в формате команды для окончательной установки под (другим) Линуксом или из-под самого Бария
./simple-install /dev/sdb/ -p 123qwe
необходимо УБРАТЬ лишний / - должно быть так:
./simple-install /dev/sdb -p 123qwe
Умолчания:
- надо обязательно запускать под root
- вставленная для установки флешка должна быть вставлена в гнездо, но не смонтирована. Если в вашем DE включено автоматическое монтирование - отключите.
- неявно сказано в разделе "Установка на флешку в два этапа", что загружаться надо с одной флешки с Барием (либо EFI-загрузка, либо загрузка с флешки на которую правильно записан ISO-образ), а вот устанавливать НА ДРУГУЮ !!!!
Очень рекомендую дополнительно прочитать руководство http://wiki.rosalab.ru/ru/index.php/Bar ... le-install
- оттуда и почерпнул премудрости.
И спасибо betcher - помог понять в сомнительных для меня (новичка в подобных дистрибутивах) местах.
2) Итак, как же удалось правильно установить Barium, т.е. прогнать simple-install
Но для этого потребовалось не только два этапа, но и 2 флешки
- для "перекрестного опыления".
Делалось все на старом ноутбуке Toshiba Satellite A200 https://linux-hardware.org/?probe=439b7547a5
Были взяты 2 флешки по 8 Гб (несколько меньше после многократного форматирования в FAT32 - они были старые, но после недавнего форматирования с проверкой на плохие сектора).
Одну отформатировал в FAT32, на вторую Rufus-ом в dd-режиме записан barium-latest.iso - она успешно грузится и на старом ноуте с legacy BIOS.
Загружаюсь со второй флешки и ПОТОМ вставляю первую. Проверяю gparted, что вторая - sdd
Делаю в терминале
su -
и перехожу в аккаунт root, Запускаю
simple-install /dev/sdd -p 123qwe
Все работает минут 20.
После этого gparted выдает про первую (обработанную) такую картинку: "gparted-flashdrive-after-install.png"
(там sdc - не обращайте внимания - это я другую тоже так сделал)
А до обработки это iso-флешка выглядела так: "gparted-flashdrive-barium-from-ISO-before-simple-install.png"
От полноты чувств теперь загружаюсь с обработанной, и обрабатываю ту, которая была сделана из iso - результат абсолютно идентичный - успех!
Возможно, поможет другим новичкам - поэтому оставлю тут.
1) К сожалению, в рекомендованном на титульной странице руководстве к установке
http://barium.rosalinux.ru/INSTALL.html
есть очень мешающие ошибки и слишком краткое изложение.
Ошибка:
в формате команды для окончательной установки под (другим) Линуксом или из-под самого Бария
./simple-install /dev/sdb/ -p 123qwe
необходимо УБРАТЬ лишний / - должно быть так:
./simple-install /dev/sdb -p 123qwe
Умолчания:
- надо обязательно запускать под root
- вставленная для установки флешка должна быть вставлена в гнездо, но не смонтирована. Если в вашем DE включено автоматическое монтирование - отключите.
- неявно сказано в разделе "Установка на флешку в два этапа", что загружаться надо с одной флешки с Барием (либо EFI-загрузка, либо загрузка с флешки на которую правильно записан ISO-образ), а вот устанавливать НА ДРУГУЮ !!!!
Очень рекомендую дополнительно прочитать руководство http://wiki.rosalab.ru/ru/index.php/Bar ... le-install
- оттуда и почерпнул премудрости.
И спасибо betcher - помог понять в сомнительных для меня (новичка в подобных дистрибутивах) местах.
2) Итак, как же удалось правильно установить Barium, т.е. прогнать simple-install
Но для этого потребовалось не только два этапа, но и 2 флешки
![Smile :)](./images/smilies/smile.gif)
Делалось все на старом ноутбуке Toshiba Satellite A200 https://linux-hardware.org/?probe=439b7547a5
Были взяты 2 флешки по 8 Гб (несколько меньше после многократного форматирования в FAT32 - они были старые, но после недавнего форматирования с проверкой на плохие сектора).
Одну отформатировал в FAT32, на вторую Rufus-ом в dd-режиме записан barium-latest.iso - она успешно грузится и на старом ноуте с legacy BIOS.
Загружаюсь со второй флешки и ПОТОМ вставляю первую. Проверяю gparted, что вторая - sdd
Делаю в терминале
su -
и перехожу в аккаунт root, Запускаю
simple-install /dev/sdd -p 123qwe
Все работает минут 20.
После этого gparted выдает про первую (обработанную) такую картинку: "gparted-flashdrive-after-install.png"
(там sdc - не обращайте внимания - это я другую тоже так сделал)
А до обработки это iso-флешка выглядела так: "gparted-flashdrive-barium-from-ISO-before-simple-install.png"
От полноты чувств теперь загружаюсь с обработанной, и обрабатываю ту, которая была сделана из iso - результат абсолютно идентичный - успех!
Barium OS
По поводу расширения списка имеющихся в системе программ новыми модулями
Обнаружил, что модули Porteus-5.0 http://dl.porteus.org/x86_64/Porteus-v5.0/modules/
вполне подходят и успешно работают! Может, это имеет и минусы (мало ли чего там натолкали), но для непритязательных применений вполне идет. Сам пользуюсь vivaldi-6.1.3035.204-x86_64-en-US-1.xzm - режет рекламу напрочь, например на видеохостингах типа smotrim.ru
У них еще на форуме есть раздел "80+ modules available"
https://forum.porteus.org/viewtopic.php?f=49&t=10461
Их склад https://sourceforge.net/projects/ikkibo ... s/porteus/ - там есть в частности VSCodium
https://sourceforge.net/projects/ikkibo ... m/download
(здесь на форуме была история попыток сборки VSCodium)
Модули MagOS вроде тоже подходят - см. зеркала
https://mirror.yandex.ru/mirrors/magos/modules/2021/
Вопрос к знатокам - вытащенные из основного дистрибутива MagOS модули тоже будут работать?
Там очень много моих любимых программ...
И как их, кстати, правильно вытаскивать из больших сборных модулей?
Сам дважды пробовал создавать модуль Linux-порта far2l любимого Far Manager (см. про этот порт https://habr.com/ru/articles/724118/) в Барии и MagOS.
Оба раза создание модуля прошло вполне успешно, только в MagOS он получился 175 Мб (!!) а в Барие всего 8 Мб! Загадка, однако... Но оба работают и там и там.
Другая загадка - far2l от РОСЫ устанавливается (и в MagOS пакетным менеджером) и запускается просто выполнением команды far2l, но в отличие от far2l от AltLinux (где он с хелпом кстати) не интегрируется в меню запуска.
Нет ли возможности любителям Бария завести обменник xzm-модулей, сделанных для Бария, некоммерческой версии, не для повышенных требований безопасности?
Подозреваю, возможны кучи проблем с зависимостями - но вдруг? Ведь Porteus-овские модели работают...
Несколько в сторону - насколько верна идея использовать AppImage-файлы?
Это кажется правильной идеей например для hw-probe-1.6.5-189-x86_64.AppImage с https://github.com/linuxhw/hw-probe?ysc ... 5604330849 для выкладывания конфигураций компа на https://linux-hardware.org/ - все равно это почти одноразовая программа.
Есть довольно много AppImage-версий программ, нужных эпизодически или постоянно - тот же far2l в репозитории РОСЫ немного крив - нет help (F1) совсем и не интегрируется в меню щапуска. А хелп надо - в Linux-порте свои тонкости. AppImage far2l есть, но что-то запускается только из-под другого far2l 8( - наверно что-то я не так делаю. Но другие AppImage запускаются...
К ним вопрос - есть проект https://github.com/probonopd/go-appimage который включает
appimaged, an optional daemon that integrates AppImages into the system, shows their icons, and makes them executable
Его бы неплохо заиметь - или гуру не рекомендуют?
Обнаружил, что модули Porteus-5.0 http://dl.porteus.org/x86_64/Porteus-v5.0/modules/
вполне подходят и успешно работают! Может, это имеет и минусы (мало ли чего там натолкали), но для непритязательных применений вполне идет. Сам пользуюсь vivaldi-6.1.3035.204-x86_64-en-US-1.xzm - режет рекламу напрочь, например на видеохостингах типа smotrim.ru
У них еще на форуме есть раздел "80+ modules available"
https://forum.porteus.org/viewtopic.php?f=49&t=10461
Их склад https://sourceforge.net/projects/ikkibo ... s/porteus/ - там есть в частности VSCodium
https://sourceforge.net/projects/ikkibo ... m/download
(здесь на форуме была история попыток сборки VSCodium)
Модули MagOS вроде тоже подходят - см. зеркала
https://mirror.yandex.ru/mirrors/magos/modules/2021/
Вопрос к знатокам - вытащенные из основного дистрибутива MagOS модули тоже будут работать?
Там очень много моих любимых программ...
И как их, кстати, правильно вытаскивать из больших сборных модулей?
Сам дважды пробовал создавать модуль Linux-порта far2l любимого Far Manager (см. про этот порт https://habr.com/ru/articles/724118/) в Барии и MagOS.
Оба раза создание модуля прошло вполне успешно, только в MagOS он получился 175 Мб (!!) а в Барие всего 8 Мб! Загадка, однако... Но оба работают и там и там.
Другая загадка - far2l от РОСЫ устанавливается (и в MagOS пакетным менеджером) и запускается просто выполнением команды far2l, но в отличие от far2l от AltLinux (где он с хелпом кстати) не интегрируется в меню запуска.
Нет ли возможности любителям Бария завести обменник xzm-модулей, сделанных для Бария, некоммерческой версии, не для повышенных требований безопасности?
Подозреваю, возможны кучи проблем с зависимостями - но вдруг? Ведь Porteus-овские модели работают...
Несколько в сторону - насколько верна идея использовать AppImage-файлы?
Это кажется правильной идеей например для hw-probe-1.6.5-189-x86_64.AppImage с https://github.com/linuxhw/hw-probe?ysc ... 5604330849 для выкладывания конфигураций компа на https://linux-hardware.org/ - все равно это почти одноразовая программа.
Есть довольно много AppImage-версий программ, нужных эпизодически или постоянно - тот же far2l в репозитории РОСЫ немного крив - нет help (F1) совсем и не интегрируется в меню щапуска. А хелп надо - в Linux-порте свои тонкости. AppImage far2l есть, но что-то запускается только из-под другого far2l 8( - наверно что-то я не так делаю. Но другие AppImage запускаются...
К ним вопрос - есть проект https://github.com/probonopd/go-appimage который включает
appimaged, an optional daemon that integrates AppImages into the system, shows their icons, and makes them executable
Его бы неплохо заиметь - или гуру не рекомендуют?
Barium OS
Спасибо, принято. Частично )spts писал(а): ↑03 окт 2023, 13:451) К сожалению, в рекомендованном на титульной странице руководстве к установке
http://barium.rosalinux.ru/INSTALL.html
есть очень мешающие ошибки и слишком краткое изложение.
Barium OS
spts писал(а): ↑03 окт 2023, 17:06Обнаружил, что модули Porteus-5.0 http://dl.porteus.org/x86_64/Porteus-v5.0/modules/
вполне подходят и успешно работают!
Тут как повезет с зависимостями. Может работать может не работать.
Аналогично
Есть возможно собирать модули разборными контейнерами, но так никто не делает, на сколько мне известно.
Когда то давно у магос был такой обменник, но после появления утилит для сборки модулей необходимость в нем отпала.
В барии есть утилита для работы с репами модулей, поиск скачивание, проверка подписи и контрольных сумм. Используется для собственного репа, но можно добавлять и пользовательские (http,ftp,rsync). Если есть желание - дерзайте, помогу )).
Вполне можно использовать. Работают. Подумайте только по поводу их размещения, чтобы не получился сквош в сквоше. На днях делал на пробу утилитку для перепаковки аппимаджа в модуль, в целом даже работала, два аппимаджа из трех пересобирались корректно.
Barium OS
Да, понимаю, надо разделать сохраняемое (внутренне, нужное в работе Бария) и разные скачиваемые и просто свалки файлов.
Я правильно понимаю: если на третьем разделе Barium (где ROSA-DATA с пользовательскими saves etc) завести в корне директорию "Raznoe" для таких посторонних Барию файлов (но доступных при работе) - то она и не будет загоняться в aufs/overlayfs? И там будет разумно хранить всякие AppImage-файлы в частности для использования? Или надо заводить эля этого отдельный раздел на флешке?
И как насчет интеграции AppImage-файлов в доступные Барию без указания путей (выше писал про https://github.com/probonopd/go-appimage и appimaged) - как проще всего добиться их попадания в $PATH без хлопот, но и без ввода длинных-длинных полных имен файлов?
Еще важный вопрос - хотелось бы поправить имеющийся в репозиториях РОСЫ far2l - не смог найти место, где можно было бы написать мантейнеру или любителям делать свои пакеты для РОСы, чтобы были поправлены 2 косяка - отсутствие help по F1 и отсутствие (видимо) far.desktop в пакете для интеграции в меню.
Не подскажете - куда писать?
Barium OS
Установка Бария под Simply Linux 10.1
Для протокола - починка работы текущей версии simple-install для окончательной установки Barium под Simply Linux 10.1 - выше описаны мои мытарства.
По совету betcher установил в Simply Linux пакет mtools - именно в нем должна быть не находившаяся скриптом simple-install команда mcopy.
И после этого работа simple-install прошла как по маслу - чего и остальным дистрибутивам Линукса желаю (ну, которым выпадет честь ставить Бариум![Smile :)](./images/smilies/smile.gif)
(Эх, как сейчас помню - приезжаешь в 90-е в европейские университеты, а там Линуксы с Юниксами... Запускаешь mtools и сбрасываешь нахапанные в ихних интернетах статейки и пр. вкусности на 3,5-дюймовые дискетки форматированные в MSDOS... Оказывается, динозаврик mtools и сейчас жив и бодр! Чего там - в MagOS обнаружил KFloppy для работы с такими дискетами...)
Для протокола - починка работы текущей версии simple-install для окончательной установки Barium под Simply Linux 10.1 - выше описаны мои мытарства.
По совету betcher установил в Simply Linux пакет mtools - именно в нем должна быть не находившаяся скриптом simple-install команда mcopy.
И после этого работа simple-install прошла как по маслу - чего и остальным дистрибутивам Линукса желаю (ну, которым выпадет честь ставить Бариум
![Smile :)](./images/smilies/smile.gif)
(Эх, как сейчас помню - приезжаешь в 90-е в европейские университеты, а там Линуксы с Юниксами... Запускаешь mtools и сбрасываешь нахапанные в ихних интернетах статейки и пр. вкусности на 3,5-дюймовые дискетки форматированные в MSDOS... Оказывается, динозаврик mtools и сейчас жив и бодр! Чего там - в MagOS обнаружил KFloppy для работы с такими дискетами...)
Barium OS
Нубские истории 2: даешь изотопы Бария!
Вдохновленный успехами с simple-install под Simply Linux 10.1, решил сделать легковесный "изотоп" Бария - без LUKS с его паролями и привязками к "доверенным компьютерам" (не более 7 таких, как понял). Заодно пусть будет FAT32-раздельчик для обмена файлами с Windows... И пусть будет aufs а не overlayfs.
Далее - как пойдет, аппетит к "легким изотопам" может и исчезнуть во время работы...
По мануалу http://wiki.rosalab.ru/ru/index.php/Bar ... le-install вроде должна работать такая команда:
Все делаю под root в Simply Linux 10.1 с установленным mtools, запускаю в директории, где распакован barium-latest.tar.gz
Не понял-таки simple-install размеры 3G, вылетел. Запустил канонические мегабайты:
Увы, и тут я не попал - на последнем разделе сломалось форматирование - simple-install выдал:
Наверно, надо было указать vfat, а не fat32? И, кстати, ntfs может лучше было бы?
Но сам последний раздел создался, неотформатированный, в остальных тоже все ОК, просто отформатировал последний раздел в fat32 с помощью GParted.
Вот такой, я бы сказад, легкомысленный (в смысле последующих экспериментов и общей пониженной зашифрованности) изотоп получился.
Все работает, без выкрутасов.
Кстати, не малы ли разделы 3Гб под ROSA-DATA и ROSA-SYSTEM - не будет проблем при закачке обновлений? И будут ли они при моей конфигурации?
Ну и самодельный FAT32-раздел под Windows все-таки не виден... Под Линуксами - да, работает. Ну не из-за того же, что сделан GPT-тип а не MBR? Как было бы ПРАВИЛЬНО такой раздел делать для обмена файлами с Windows?
Вдохновленный успехами с simple-install под Simply Linux 10.1, решил сделать легковесный "изотоп" Бария - без LUKS с его паролями и привязками к "доверенным компьютерам" (не более 7 таких, как понял). Заодно пусть будет FAT32-раздельчик для обмена файлами с Windows... И пусть будет aufs а не overlayfs.
Далее - как пойдет, аппетит к "легким изотопам" может и исчезнуть во время работы...
По мануалу http://wiki.rosalab.ru/ru/index.php/Bar ... le-install вроде должна работать такая команда:
Код: Выделить всё
./simple-install /dev/sdb -t none EFI=1:100:vfat boot=1 ROSA-DATA=2:3G:ext4 ROSA-SYSTEM=3:3G:ext4 BarWin=4:x:fat32 --flags aufs
Не понял-таки simple-install размеры 3G, вылетел. Запустил канонические мегабайты:
Код: Выделить всё
./simple-install /dev/sdb -t none EFI=1:100:vfat boot=1 ROSA-DATA=2:3000:ext4 ROSA-SYSTEM=3:3000:ext4 BarWin=4:x:fat32 --flags aufs
Код: Выделить всё
==> Proceccing PART4
==> run: parted -a optimal -s /dev/sdb mkpart BarWin 6101MiB 100%
==> make FS
==> run: mkfs.fat32 -L BarWin /dev/sdb4
./simple-install: строка 52: mkfs.fat32: команда не найдена
==> run: umount /dev/sdb /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4
ERROR: make FS: 171
:(
Но сам последний раздел создался, неотформатированный, в остальных тоже все ОК, просто отформатировал последний раздел в fat32 с помощью GParted.
Вот такой, я бы сказад, легкомысленный (в смысле последующих экспериментов и общей пониженной зашифрованности) изотоп получился.
Все работает, без выкрутасов.
Кстати, не малы ли разделы 3Гб под ROSA-DATA и ROSA-SYSTEM - не будет проблем при закачке обновлений? И будут ли они при моей конфигурации?
Ну и самодельный FAT32-раздел под Windows все-таки не виден... Под Линуксами - да, работает. Ну не из-за того же, что сделан GPT-тип а не MBR? Как было бы ПРАВИЛЬНО такой раздел делать для обмена файлами с Windows?
Последний раз редактировалось spts 05 окт 2023, 06:48, всего редактировалось 1 раз.
Barium OS
Нубские истории 3: даешь тяжелые изотопы!
Поскольку хотелось бы насытить полученную "легкомысленную" изотопную конфигурацию Бария прочими легкомысленными программками, решил поэкспериментировать - закинул в раздел ROSA-DATA в директорию ROSA-DATA/modules свои любимые far.xzm (самосборный) и vivaldi-6.1.3035.204-x86_64-en-US-1.xzm из дистра Porteus-5.0 http://dl.porteus.org/x86_64/Porteus-v5.0/modules/
Ну и чтоб потешить зуд экспериментаторства - из MagOS https://github.com/magos-linux/magos-li ... 1%82%D1%8C
модули с программками (там мно-о-ого вкусного, особо нужен Telegram):
41-applications.xzm из MagOS/base и (ну я же типа понимаю, что библиотеки надо)
20-x-base.xzm оттуда же...
Загружаюсь - в меню программки появились... Но почти ни одна не запустилась...
Добавляю из MagOS туда же 10-core.xzm и уж - гулять так гулять - 35-x-plasma.xzm
Перезагружаюсь... Хо-хо, РАБОТАЕТ!!! Почти все, даже KCalc, KWrite и прочие малонужные.
Все - под Xfce, в стандартном меню они все появились.
ЗАМЕЧАНИЕ - в "Диспетчер настроек/Сеансы и запуск.вкладка 'Дополнительно'" есть чекбокс "Запускать службы KDE при входе в систему" - я его и ставил, и снимал - в общем, без разницы, при наличии модуля 35-x-plasma.xzm
А вот Telegram гордо и молча отказался запускаться. Если пробовать запустить в терминале командой telegram-desktop (знает такую, автодополнение работает), то получил:
telegram-desktop: error while loading shared libraries: libqrcodegencpp.so.1: cannot open shared object file: No such file or directory
Ну какие наши годы - разберемся/поправим/замодулим в самом Барии.
Что еще вижу в этом сверхтяжелом, я бы сказал "транcурановом" изотопе Бария:
Если выйти из сеанса работы default user, то на экране входа в систему можно среди прочих DE загрузиться в KDE
- для совсем-совсем нубов (с плохо скрытой гордостью не-совсем-нуба): это в правом верхнем углу есть кнопочка выбора Desktop Environment -
появились Plasma (X11) и просто Plasma, как в MagOS, в дополнение к XFCE, еще есть:
LXDT, i3 (свят-свят-свят, еле выбрался из этих двух - все зависло, пришлось кнопкой выключения работать. И потом, загрузившись в Simply Linux, убирать все saved home.img, машины.xzm - слава неубиваемым модульным дистрибутивам!).
Если выбрать любую из этих Plasma (а в чем разница? Не Wayland же во втором варианте без X11? В MagOS тот же вопрос) - то заходим в KDE Plasma, правда там стартовое меню пустое... Но программы запускаются, если их назвать по имени.
Ну, кроме Telegram, снова, эх...
Ну и (не)многие проги тупят или не все срабатывает - наверное конфликты конфигураций и настроек KDE и Xfce - например, переключение языка стало Ctrl-Shift.
Но на удивление более-менее ужились обе DE, не без проблем, но мелких (на нубский взгляд).
Wifi не с первого захода подключает - это во многих Линуксах так, и в исходном "изотопе" Бария тоже, после пары перезагрузок ОК.
Выводы: все-таки модульная структура отличная! Простота в исправлении покалеченного нубами - особенно подкупает![Smile :)](./images/smilies/smile.gif)
Правда, лучше все-таки не особо мудрствуя по прописям делать модули недостающих программ (если нет отдельных готовых и работающих модулей из других дистрибутивов) или их "пачками" в модуль паковать - и вроде иногда даже у меня получается...
Впихивать огромные куски других модульных Линуксов не очень получается - но и не особо опасно.
Поскольку хотелось бы насытить полученную "легкомысленную" изотопную конфигурацию Бария прочими легкомысленными программками, решил поэкспериментировать - закинул в раздел ROSA-DATA в директорию ROSA-DATA/modules свои любимые far.xzm (самосборный) и vivaldi-6.1.3035.204-x86_64-en-US-1.xzm из дистра Porteus-5.0 http://dl.porteus.org/x86_64/Porteus-v5.0/modules/
Ну и чтоб потешить зуд экспериментаторства - из MagOS https://github.com/magos-linux/magos-li ... 1%82%D1%8C
модули с программками (там мно-о-ого вкусного, особо нужен Telegram):
41-applications.xzm из MagOS/base и (ну я же типа понимаю, что библиотеки надо)
20-x-base.xzm оттуда же...
Загружаюсь - в меню программки появились... Но почти ни одна не запустилась...
Добавляю из MagOS туда же 10-core.xzm и уж - гулять так гулять - 35-x-plasma.xzm
Перезагружаюсь... Хо-хо, РАБОТАЕТ!!! Почти все, даже KCalc, KWrite и прочие малонужные.
Все - под Xfce, в стандартном меню они все появились.
ЗАМЕЧАНИЕ - в "Диспетчер настроек/Сеансы и запуск.вкладка 'Дополнительно'" есть чекбокс "Запускать службы KDE при входе в систему" - я его и ставил, и снимал - в общем, без разницы, при наличии модуля 35-x-plasma.xzm
А вот Telegram гордо и молча отказался запускаться. Если пробовать запустить в терминале командой telegram-desktop (знает такую, автодополнение работает), то получил:
telegram-desktop: error while loading shared libraries: libqrcodegencpp.so.1: cannot open shared object file: No such file or directory
Ну какие наши годы - разберемся/поправим/замодулим в самом Барии.
Что еще вижу в этом сверхтяжелом, я бы сказал "транcурановом" изотопе Бария:
Если выйти из сеанса работы default user, то на экране входа в систему можно среди прочих DE загрузиться в KDE
- для совсем-совсем нубов (с плохо скрытой гордостью не-совсем-нуба): это в правом верхнем углу есть кнопочка выбора Desktop Environment -
появились Plasma (X11) и просто Plasma, как в MagOS, в дополнение к XFCE, еще есть:
LXDT, i3 (свят-свят-свят, еле выбрался из этих двух - все зависло, пришлось кнопкой выключения работать. И потом, загрузившись в Simply Linux, убирать все saved home.img, машины.xzm - слава неубиваемым модульным дистрибутивам!).
Если выбрать любую из этих Plasma (а в чем разница? Не Wayland же во втором варианте без X11? В MagOS тот же вопрос) - то заходим в KDE Plasma, правда там стартовое меню пустое... Но программы запускаются, если их назвать по имени.
Ну, кроме Telegram, снова, эх...
Ну и (не)многие проги тупят или не все срабатывает - наверное конфликты конфигураций и настроек KDE и Xfce - например, переключение языка стало Ctrl-Shift.
Но на удивление более-менее ужились обе DE, не без проблем, но мелких (на нубский взгляд).
Wifi не с первого захода подключает - это во многих Линуксах так, и в исходном "изотопе" Бария тоже, после пары перезагрузок ОК.
Выводы: все-таки модульная структура отличная! Простота в исправлении покалеченного нубами - особенно подкупает
![Smile :)](./images/smilies/smile.gif)
Правда, лучше все-таки не особо мудрствуя по прописям делать модули недостающих программ (если нет отдельных готовых и работающих модулей из других дистрибутивов) или их "пачками" в модуль паковать - и вроде иногда даже у меня получается...
Впихивать огромные куски других модульных Линуксов не очень получается - но и не особо опасно.
Barium OS
2 флешки, 2 флешки, 2 флешки...
Как понял из своих экспериментов, и как (неявно) сказано в документации, при отсутствии под рукой какого-то готового Линукса для полноценной установки Бария приходится использовать 2 флешки.
С другой стороны, вроде при некоторых условиях можно после загрузки Бария флешку даже вынимать.
На мой наивный взгляд это как бы намекает, что Барий (записанный например из ISO-образа) может отмонтироваться и потом на той же флешке все с нуля отформатировать и поставить - из памяти, если ее много и Барий туда скачался, либо из созданного для этой цели дампа на жестком диске (ну обычно они есть и там уж 3-5 Гб найдется).
Может это и не слишком великая цель - но новичкам не очень понравятся манипуляции с 2 флешками.
Как понял из своих экспериментов, и как (неявно) сказано в документации, при отсутствии под рукой какого-то готового Линукса для полноценной установки Бария приходится использовать 2 флешки.
С другой стороны, вроде при некоторых условиях можно после загрузки Бария флешку даже вынимать.
На мой наивный взгляд это как бы намекает, что Барий (записанный например из ISO-образа) может отмонтироваться и потом на той же флешке все с нуля отформатировать и поставить - из памяти, если ее много и Барий туда скачался, либо из созданного для этой цели дампа на жестком диске (ну обычно они есть и там уж 3-5 Гб найдется).
Может это и не слишком великая цель - но новичкам не очень понравятся манипуляции с 2 флешками.
Barium OS
Софт который есть в репозиотриях Росы нет никакого смысла тащить модулями из магос. Все можно собрать в оин модуль списком.
barium dnf2mod -o my.xzm telegram kwrite dolphin
Такой модуль можно в любой момент пересобрать с изменениями в репах
barium dnf2mod ./my.xzm
Или даже автоматом пересобрать все подключенные модули
barium update_modules
barium dnf2mod -o my.xzm telegram kwrite dolphin
Такой модуль можно в любой момент пересобрать с изменениями в репах
barium dnf2mod ./my.xzm
Или даже автоматом пересобрать все подключенные модули
barium update_modules
Barium OS
Теоретически - да. Практически потребуется некоторое количество дополнительных действий и ОЗУ минимум 4G.
Barium OS
Не правильно указан размер. Надо в метрах типа ROSA-SYSTEM=3:3000:ext4
Раздел под фат лучше делать первым, больше шансов, что вин его увидит. На флешка больше 16GB такой раздел создается автоматом. И для этого раздела есть возможность автомонтирования (флаги смотрите).
Тут больше похоже на правду, вот только в линухе фс - vfat, а не fat32.
Под ROSA-SYSTEM нужно размер сборки умножить на два и плюс метров 300 еще. Это минимум. Если флешка не большая и щифрование не нужно, можно обе папки на один раздел.
Под ROSA-DATA все зависит от использования, можно и гигабайтом обойтись.
Пробовать надо, Вин должен понимать оба варианта, а вот раздел лучше сделать первым.
Barium OS
Понятно, спасибо.
Еще вопрос - увидел сейчас, что на флешках вместо разделов ext4 лучше указывать ext2 - для уменьшения циклов чтения-записи. Мне все равно хочется переделать мою сборку с vfat - стоит поменять и этот параметр в команде?
И раздел для ROSA-SYSTEM и ROSA-DATA сделать один - чтоб там было много места под обновления.
Barium OS
Так можно да. Ставлю так на флешки 4-8GB, если больше то разделить все же удобнее. Можно при проблемах просто пересоздать раздел под данные. В коммерческой версии так устроен сброс настроек.
Barium OS
Поясню свои мечты.
1) Я не имею в виду использование шифрованных разделов. Только "простые" ext4. Возможно, это упростит задачу. Наверно, надо этот случай (без шифрованых разделов) отдельно рассматривать. А он многим пользователям свободной версии Бария как раз бы подошел. И круг таких пользователей довольно широк.
2) А почему бы (см. мои опыты и сравнения gparted vs gnome-disk-utility) не сделать ISO-образ, который бы все нужные нешифрованные разделы имел, и был бы полностью эквивалентен результату работы например
Код: Выделить всё
./simple-install /dev/sdb -t none EFI=1:100:vfat boot=1 BarWin=2:x:vfat ROSA-DATA=3:6000:ext4 ROSA-SYSTEM=3
Вроде бы live-дистрибутивы других Линуксов такие или почти такие?
Barium OS
Исо и так гибрид дальше не куда. После заливки на диск будет работать, в том числе, с сохранениями сессий. НО. Обновляться такая инсталляция не сможет, так как iso9660 это только чтения, и заменить байт в байт весь раздел тоже не получится (или очень геморрно). Можно делать образы, но не ISO. Примерно так делаются образы для токенов, которые готовятся к продаже. Создание такого образа описано в хелпе simple-install.
Barium OS
По поводу обновлений, разными способами
- Если обновлять загрузившись с флешки - у меня отнюдь не USB-3 флешка - все очень, очень, ОЧЕНЬ медленно!
час, наверное, и если рвется Wifi - смерть и переустановка с нуля... Ну у меня так. - Однако если перед установкой (под Линуксом) обновить распакованный архив *.tar.gz приложенным там скриптом updater - все проскакивает в секунды, там быстрый протокол rsync. Но под Линуксом. Под Виндой пробовал его адаптировать - там вроде нечего особо делать, однако наткнулся на то, что https://rsync.samba.org/download.html предлагает только 3rd-parties под Cygwin... Не особо многие захотят с этим связываться....
А нельзя ли использовать утилиту rclone - мой опыт с ней очень положительный, и под Линуксом, и под Виндой она есть нативная. Есть ли возможность для обновления на сервере Бария использовать какой-то из протоколов rclone? - А если имеется уже (обновленный архив или обновленная другая флешка) - нельзя ли просто скопировать содержимое (под другим Линуксом, под root) ROSA-SYSTEM, EFI и boot в соотв. разделы другой флешки - и это будет достаточно?
Barium OS
Это из-за медленной флешки. Первым этапом создается копия бария, куда потом синхронизируются обновления. На usb2.0 это очень медленно, чтение с флешки и запись на нее же около 2GB. Если этого не делать размер скачиваемых обнов будет равен новой сборке. И их тоже надо записать. То есть то на то, плюс увеличенный трафик. Следующие обновления, когда есть куда синкать будут проходить быстрее.
По rclone пока смысла не вижу. В первую очередь сервер для обновлени самого баоия, а таv rsync.
Достаточно заменить содержимое ROSA-SYSTEM.
Barium OS
Нубские истории 4: Создание xzm-модулей своих любимых программ и сравнение с другими возможными источниками софта
Как описывал уважаемый betcher выше, barium dnf2mod позволяет просто (и правильно в смысле обновлений, зависимостей и пр.) получить готовые модули программ, которых нет в дистрибутиве Бария, но есть в репозиториях РОСЫ - а там их море, как в любом репозитории большой Линукс-экосистемы.
Попробовал - ПОЛНЫЙ ВОСТОРГ!!!
Особенно потрясает маленький размер полученных сжатых модулей - я уже отвык от таких микропакетов - в Виндах давно все тяжко, пухло - и приговаривают юзеры сами себе типа "хорошая современная программа - вещь солидная, тяжеловесная, без крупных вложений средств не получить".
Не так все это, совсем не так (TM)!
Решил сравнить с другими вариантами, часть упоминал в своих постах выше - готовые модули из Porteus и AppImage-файлы.
Заодно опробовал конвертацию из AppImage в xzm-модуль скриптом, любезно предоставленным betcher-ом (тестовая версия, но и она впечатлила).
Попались под руку следующие AppImage - в основном из "официальных" мест соотв. программ:
1) far2l_2.5.2.git20231003_x86_64.AppImage - Линукс-порт Far Manager'а, см. хабровский пост
2) hw-probe-1.6.5-189-x86_64.AppImage - для загрузки инфы о своем железе на https://linux-hardware.org/ - см. Проба компьютера
3) mendeley-reference-manager-2.100.0-x86_64.AppImage - довольно крутая программа для поиска и накопления библиоинфы в научной работе https://en.wikipedia.org/wiki/Mendeley
4) VSCodium-1.82.0.23250.glibc2.17-x86_64.AppImage - в описаниях уже не нуждается, и в хороших, и в плохих...
5) CPU-X-x86_64.AppImage - привык к ней, быстро могу посмотреть разные параметры, когда подключаешь Барий к разным компам.
6) SMPlayer-23.6.0-x86-64.AppImage - для сравнения с VLC
7) VLC_media_player-3.0.11.1-x86_64.AppImage
Еще делал, без AppImage, просто barium dnf2mod:
8. Телеграм
Далее для каждой программы привожу (в мегабайтах):
а) Размер исходного AppImage
б) Полученный из AppImage преобразованием в модуль размер xzm-файла
в) Размер xzm-модуля из Porteus или полученный из rpm-пакета тоже barium'ом
г) Размер модуля, сделанного командой barium dnf2mod в самом Барие
Как видим, вариант г) выигрывает с разгромным общим счетом!!!
И делать-то всего было ничего - например
barium dnf2mod telegram
barium dnf2mod smplayer
barium dnf2mod vlc
(под root) и потом переместить в директорию
/.memory/data/from/0/ROSA-DATA/modules/
- смонтированную ROSA-DATA/modules/ которая была на флешке. Там они на флешке и окажутся.
Предпочитал делать поодиночке, хотя можно и несколько сразу (см. выше пояснения betcher по barium dnf2mod, особенно по обновлению и пересборке)
Перезагрузка потом для активизации новых модулей и вуаля - они интегрированы в основное меню, вызываются из терминала командами и пр. и пр...
Работаю на полученных микропакетиках уже который день - полет нормальный, проблем нет (см. ниже про far...)
Да здравствует Барий - самый легкий элемент в мире Линукса! (Ну, почти самый...)
Понятно, все дело в уже имеющихся в системе библиотеках, например в медиаплеерах малый размер из-за уже имеющихся плееров - но сам факт...
Кстати, вместе с smplayer поставились smtube (Youtube для очень слабых компов) https://www.smtube.org/ и mvp (или последний уже был в Барие?)
Три по цене одного, и всего за 9 Мб - нет слов...
Кстати, даже сами "универсальные" AppImage далеки от полной портируемости:
CPU-X-x86_64.AppImage жалуется на что-то и стартует с урезанными данными по железу
far2l_2.5.2.git20231003_x86_64.AppImage из терминала не запускается, но почему-то запускается из-под уже запущенного другого far'а... Что-то тут я не понимаю глобально... Другие-то AppImage вполне бодро стартуют из терминала...
Сделанные из AppImage xzm-модули тоже не всегда хорошо работают...
А сделанные штатным Бариевским barium dnf2mod пока ведут себя хорошо!
Но для полноты упомяну склады готовых модулей Porteus - просто других вариантов иногда трудно найти, а там есть, например:
skypeforlinux-8.80.76.112-x86_64-1_SBo.xzm
vivaldi-6.1.3035.204-x86_64-en-US-1.xzm
zoom-linux-5.14.5-x86_64-1bl_bundle.xzm
opera-stable-101.0.4843.33-x86_64-en-US-1.xzm
palemoon-32.3.1-x86_64-en-US.xzm
tor-browser-11.0.3-x86_64-1_SBo.xzm
1c-enterprise-tc-8.3.23.1865-x86_64.xzm
onlyoffice-desktopeditors-7.4.0-x86_64-ru.xzm
drweb-6.0.2.5-x64-20160322.xzm
truecrypt-7.1a-x86_64-2alien.xzm
Версии вроде довольно свежие, работают практически все в Барии - из опробованного только zoom не запускается (если в терминале запускать - говорит об отсутствующей библиотеке).
Вот адреса, явки и пр. закрома Porteus:
https://mirror.yandex.ru/mirrors/porteu ... 0/modules/ - официальное зеркало дистрибутива, еще много на
https://disk.yandex.ru/d/wJFyFih_4v48w - из их форумов
https://forum.porteus.org/viewtopic.php?f=54&t=2482
https://forum.porteus.org/viewforum.php?f=49
И, конечно же, склады MagOS :
https://mirror.yandex.ru/mirrors/magos/
https://github.com/magos-linux/magos-linux
https://github.com/magos-linux/magos-li ... 1%86%D0%B0
NB! Со Скайпом (ясное дело) осторожнее - прописывается в системе везде, где только сможет, запускается, когда вроде и не просили - но работает...
P.S. Но и с произведенным
barium dnf2mod far
far-ом не все гладко - в репозиториях РОСЫ он без хелпа (а там много про специфику линукс-версии). Я просто запускаю
far2l_2.5.2.git20231003_x86_64.AppImage из-под РОСиного Far'а - тогда хелп будет по F1 как и положено. Не элегантно - может, кто-нибудь подскажет правильный выход? Или как попросить мантейнеров этого пакета поправить этот и др. косяки?
Кроме того, РОСиный far запускается и из терминала, и просто набрав в главном меню far или far2l - все работает. А в самом главном меню его НЕТ (!?) Забыли вложить в пакет соотв. desktop-файл, как я понимаю. В других дистрибутивах Линукса - конкретно в AltLinux - все и с хелпом и с интеграцией в меню полный порядок. Но если из их rpm конвертить, то у меня получился far.xzm весом более 100 Мб... Тоже сам прокосячил где-то, наверно.
Как описывал уважаемый betcher выше, barium dnf2mod позволяет просто (и правильно в смысле обновлений, зависимостей и пр.) получить готовые модули программ, которых нет в дистрибутиве Бария, но есть в репозиториях РОСЫ - а там их море, как в любом репозитории большой Линукс-экосистемы.
Попробовал - ПОЛНЫЙ ВОСТОРГ!!!
Особенно потрясает маленький размер полученных сжатых модулей - я уже отвык от таких микропакетов - в Виндах давно все тяжко, пухло - и приговаривают юзеры сами себе типа "хорошая современная программа - вещь солидная, тяжеловесная, без крупных вложений средств не получить".
Не так все это, совсем не так (TM)!
Решил сравнить с другими вариантами, часть упоминал в своих постах выше - готовые модули из Porteus и AppImage-файлы.
Заодно опробовал конвертацию из AppImage в xzm-модуль скриптом, любезно предоставленным betcher-ом (тестовая версия, но и она впечатлила).
Попались под руку следующие AppImage - в основном из "официальных" мест соотв. программ:
1) far2l_2.5.2.git20231003_x86_64.AppImage - Линукс-порт Far Manager'а, см. хабровский пост
2) hw-probe-1.6.5-189-x86_64.AppImage - для загрузки инфы о своем железе на https://linux-hardware.org/ - см. Проба компьютера
3) mendeley-reference-manager-2.100.0-x86_64.AppImage - довольно крутая программа для поиска и накопления библиоинфы в научной работе https://en.wikipedia.org/wiki/Mendeley
4) VSCodium-1.82.0.23250.glibc2.17-x86_64.AppImage - в описаниях уже не нуждается, и в хороших, и в плохих...
5) CPU-X-x86_64.AppImage - привык к ней, быстро могу посмотреть разные параметры, когда подключаешь Барий к разным компам.
6) SMPlayer-23.6.0-x86-64.AppImage - для сравнения с VLC
7) VLC_media_player-3.0.11.1-x86_64.AppImage
Еще делал, без AppImage, просто barium dnf2mod:
8. Телеграм
Далее для каждой программы привожу (в мегабайтах):
а) Размер исходного AppImage
б) Полученный из AppImage преобразованием в модуль размер xzm-файла
в) Размер xzm-модуля из Porteus или полученный из rpm-пакета тоже barium'ом
г) Размер модуля, сделанного командой barium dnf2mod в самом Барие
Код: Выделить всё
а б в г
1) 46 33 - 8
2) 5,8 4 - 12
3) 168 148 - (нет в репе)
4) 122 94 263 (нет в репе)
5) 39 29 - 1,8
6) 129 99 - 9
7) 115 84 21 17
8. - - 52 37
И делать-то всего было ничего - например
barium dnf2mod telegram
barium dnf2mod smplayer
barium dnf2mod vlc
(под root) и потом переместить в директорию
/.memory/data/from/0/ROSA-DATA/modules/
- смонтированную ROSA-DATA/modules/ которая была на флешке. Там они на флешке и окажутся.
Предпочитал делать поодиночке, хотя можно и несколько сразу (см. выше пояснения betcher по barium dnf2mod, особенно по обновлению и пересборке)
Перезагрузка потом для активизации новых модулей и вуаля - они интегрированы в основное меню, вызываются из терминала командами и пр. и пр...
Работаю на полученных микропакетиках уже который день - полет нормальный, проблем нет (см. ниже про far...)
Да здравствует Барий - самый легкий элемент в мире Линукса! (Ну, почти самый...)
Понятно, все дело в уже имеющихся в системе библиотеках, например в медиаплеерах малый размер из-за уже имеющихся плееров - но сам факт...
Кстати, вместе с smplayer поставились smtube (Youtube для очень слабых компов) https://www.smtube.org/ и mvp (или последний уже был в Барие?)
Три по цене одного, и всего за 9 Мб - нет слов...
Кстати, даже сами "универсальные" AppImage далеки от полной портируемости:
CPU-X-x86_64.AppImage жалуется на что-то и стартует с урезанными данными по железу
far2l_2.5.2.git20231003_x86_64.AppImage из терминала не запускается, но почему-то запускается из-под уже запущенного другого far'а... Что-то тут я не понимаю глобально... Другие-то AppImage вполне бодро стартуют из терминала...
Сделанные из AppImage xzm-модули тоже не всегда хорошо работают...
А сделанные штатным Бариевским barium dnf2mod пока ведут себя хорошо!
Но для полноты упомяну склады готовых модулей Porteus - просто других вариантов иногда трудно найти, а там есть, например:
skypeforlinux-8.80.76.112-x86_64-1_SBo.xzm
vivaldi-6.1.3035.204-x86_64-en-US-1.xzm
zoom-linux-5.14.5-x86_64-1bl_bundle.xzm
opera-stable-101.0.4843.33-x86_64-en-US-1.xzm
palemoon-32.3.1-x86_64-en-US.xzm
tor-browser-11.0.3-x86_64-1_SBo.xzm
1c-enterprise-tc-8.3.23.1865-x86_64.xzm
onlyoffice-desktopeditors-7.4.0-x86_64-ru.xzm
drweb-6.0.2.5-x64-20160322.xzm
truecrypt-7.1a-x86_64-2alien.xzm
Версии вроде довольно свежие, работают практически все в Барии - из опробованного только zoom не запускается (если в терминале запускать - говорит об отсутствующей библиотеке).
Вот адреса, явки и пр. закрома Porteus:
https://mirror.yandex.ru/mirrors/porteu ... 0/modules/ - официальное зеркало дистрибутива, еще много на
https://disk.yandex.ru/d/wJFyFih_4v48w - из их форумов
https://forum.porteus.org/viewtopic.php?f=54&t=2482
https://forum.porteus.org/viewforum.php?f=49
И, конечно же, склады MagOS :
https://mirror.yandex.ru/mirrors/magos/
https://github.com/magos-linux/magos-linux
https://github.com/magos-linux/magos-li ... 1%86%D0%B0
NB! Со Скайпом (ясное дело) осторожнее - прописывается в системе везде, где только сможет, запускается, когда вроде и не просили - но работает...
P.S. Но и с произведенным
barium dnf2mod far
far-ом не все гладко - в репозиториях РОСЫ он без хелпа (а там много про специфику линукс-версии). Я просто запускаю
far2l_2.5.2.git20231003_x86_64.AppImage из-под РОСиного Far'а - тогда хелп будет по F1 как и положено. Не элегантно - может, кто-нибудь подскажет правильный выход? Или как попросить мантейнеров этого пакета поправить этот и др. косяки?
Кроме того, РОСиный far запускается и из терминала, и просто набрав в главном меню far или far2l - все работает. А в самом главном меню его НЕТ (!?) Забыли вложить в пакет соотв. desktop-файл, как я понимаю. В других дистрибутивах Линукса - конкретно в AltLinux - все и с хелпом и с интеграцией в меню полный порядок. Но если из их rpm конвертить, то у меня получился far.xzm весом более 100 Мб... Тоже сам прокосячил где-то, наверно.
Последний раз редактировалось spts 08 окт 2023, 15:26, всего редактировалось 1 раз.
Barium OS
Нубские истории 5: когда легковесному Барию становится тяжко - попытка сделать модуль с TeX/LaTeX (texlive)
Как мне посоветовали, перенес проблему установки TeX/LaTeX в Барии в отдельную тему
Barium OS: установка TeX/LaTeX (texlive) в ROSA Fresh R12
Здесь оставлю основной вопрос про внутренности Бария - как загружаются большие модули (размером более 2 Гб):
При запуске Бария - этот модуль что, ЦЕЛИКОМ в память пойдет??? Или будут только некие линки из памяти в ноды сквоша (это я фантазирую, пардон)?
Этот вопрос прошу прояснить нашим Барий-гуру.
Как мне посоветовали, перенес проблему установки TeX/LaTeX в Барии в отдельную тему
Barium OS: установка TeX/LaTeX (texlive) в ROSA Fresh R12
Здесь оставлю основной вопрос про внутренности Бария - как загружаются большие модули (размером более 2 Гб):
При запуске Бария - этот модуль что, ЦЕЛИКОМ в память пойдет??? Или будут только некие линки из памяти в ноды сквоша (это я фантазирую, пардон)?
Этот вопрос прошу прояснить нашим Барий-гуру.
Последний раз редактировалось spts 09 окт 2023, 06:23, всего редактировалось 1 раз.
Barium OS
Нубский вопрос: зачем простому пользователю дают iso, если можно дать img, и не надо будет потом запускать simple-install ??
По совету уважаемого betcher попробовал создать img вместо прямой установки на флешку.
Делается это просто - в директории с распакованным barium-latest.tar.gz под (либо другим Линуксом, либо загруженным с флешки Барием - даже с ним лучше) с правами root запускаю
Создается файл OS.img размера 7300 Мб, в котором все - и загрузочная часть, и раздел ntfs (с меткой BarWin - по идее должен быть виден под Windows), и основной раздел Бария (один), где ROSA-DATA и ROSA-SYSTEM.
OS.img прекрасно пишется на флешку:
под Линуксами командой (вместо «?» ваши значения для флешки)
под Windows используйте например rufus - он такие образы записывает и даже не уточняет ничего.
В результате получается флешка, с которой прекрасно грузится Барий, хоть под UEFI, хоть под старым BIOS,
все работает, разделы обычного rw типа, пиши-читай. Причем никаких заморочек с шифрованным разделом (может, я это зря, настоящее а тем более будущее все настоятельнее взывает к повышенной паранойе, но пока сойдет...).
Работаю и радуюсь уже который день, как будто обычная установка Линукса.
Обновления тоже вроде пойдут (ну, если этот тормозной процесс на флешке надо).
Маленькое пятнышко на этом ясном солнышке - ntfs-раздел виден только под Линуксами (любыми), как и остальные разделы.
Под Windows 7 - No, No, No... Никак не получается заставить его видеть.
Еще нюанс, для протокола: флешка (8 Мб минус плохие сектора после фоматирования) не полностью заполнена, и мне система (не помню точно, в какой момент и какая программа) предлагала это поправить, расширив последний раздел, и расширила.
Да даже если бы и не расширила - небольшой пустой недоступный остаток для новичка лучше, чем геморрой со скриптами.
В общем, перестал понимать, зачем вообще нужен вариант с barium-latest.iso, выставленном на сайте https://barium.rosalinux.ru/ с последующей установкой на вторую флешку - запусками (минут по 20) simple-install и пр.
Я бы просто давал новичкам именно такой вариант с образами img - или можно несколько вариантов, с разными размерами образов, разными наборами разделов на них (наверно, и шифрованные так сделаются? Пароль ведь пользователь на них меняет без проблем вроде) и пр. Отпадает весь геморрой с двухэтапной установкой и пр.
Или я не понимаю каких-то очевидных вещей??? Например, у iso - возможно - нет проблемы с оставляемым пустым пространством после записи образа? А так ли оно ценно?
Еще пару мечтаний:
По совету уважаемого betcher попробовал создать img вместо прямой установки на флешку.
Делается это просто - в директории с распакованным barium-latest.tar.gz под (либо другим Линуксом, либо загруженным с флешки Барием - даже с ним лучше) с правами root запускаю
Код: Выделить всё
simple-install --image 7300 --mbr -t none BarWin=1:x:ntfs boot=2:100:vfat EFI=2 ROSA-DATA=3:5000:ext4 ROSA-SYSTEM=3 --flags overlay,ntfsmount
OS.img прекрасно пишется на флешку:
под Линуксами командой
Код: Выделить всё
dd if=OS.img of=/dev/sd?
под Windows используйте например rufus - он такие образы записывает и даже не уточняет ничего.
В результате получается флешка, с которой прекрасно грузится Барий, хоть под UEFI, хоть под старым BIOS,
все работает, разделы обычного rw типа, пиши-читай. Причем никаких заморочек с шифрованным разделом (может, я это зря, настоящее а тем более будущее все настоятельнее взывает к повышенной паранойе, но пока сойдет...).
Работаю и радуюсь уже который день, как будто обычная установка Линукса.
Обновления тоже вроде пойдут (ну, если этот тормозной процесс на флешке надо).
Маленькое пятнышко на этом ясном солнышке - ntfs-раздел виден только под Линуксами (любыми), как и остальные разделы.
Под Windows 7 - No, No, No... Никак не получается заставить его видеть.
Еще нюанс, для протокола: флешка (8 Мб минус плохие сектора после фоматирования) не полностью заполнена, и мне система (не помню точно, в какой момент и какая программа) предлагала это поправить, расширив последний раздел, и расширила.
Да даже если бы и не расширила - небольшой пустой недоступный остаток для новичка лучше, чем геморрой со скриптами.
В общем, перестал понимать, зачем вообще нужен вариант с barium-latest.iso, выставленном на сайте https://barium.rosalinux.ru/ с последующей установкой на вторую флешку - запусками (минут по 20) simple-install и пр.
Я бы просто давал новичкам именно такой вариант с образами img - или можно несколько вариантов, с разными размерами образов, разными наборами разделов на них (наверно, и шифрованные так сделаются? Пароль ведь пользователь на них меняет без проблем вроде) и пр. Отпадает весь геморрой с двухэтапной установкой и пр.
Или я не понимаю каких-то очевидных вещей??? Например, у iso - возможно - нет проблемы с оставляемым пустым пространством после записи образа? А так ли оно ценно?
Еще пару мечтаний:
- может, кто-то посоветует правильный способ сделать первый раздел ntfs, чтобы его видела Windows?
- может, можно настроить работу default user (rosa) так, чтобы он в основном с файлами сразу работал на этом доп. разделе (т.е. все директории "Загрузка", "Документы" и пр. были там и программы туда по умолчанию шли) - для новичков в мире Линукс это было бы спасением. А в стандартном /home/rosa/ пусть будут как раз все настроечные вещи сохраняться. Не надо будет нудно тольковать, чтоб новички не лазили туда, куда их все проги будут направлять, и всем этим переносом на другой раздел сами озаботились. Многие и не заметили бы
- с монтировкой разделов подключаемых флешек и внутренних дисков (в самом компе, на котором загрузили Барий) бывает часто странно - смонтировать их и увидеть иногда просто, а иногда можно только root'у и это не самая приятная штука для новичков. Может, это можно поменять где-то в настройках дистрибутива (для новичков). Монтировать сразу не обязательно, но пусть это будет просто.
Barium OS
предложения и пожелания лучше оформлять отдельными темами. Ненадо валить сюда все касательно бариумос
Barium OS
А нельзя завести подтему?
Кажется, будет естественно по Барию подтемы заводить тут, других вроде упоминаний на форуме о нем нет.
Кажется, будет естественно по Барию подтемы заводить тут, других вроде упоминаний на форуме о нем нет.
Barium OS
Этот раздел и подойдет т.к. Барий на 2021.1 платформе. В названии темы можно указать что "Barium OS название_проблемы"
Barium OS
Вообще про преобразование больших наборов пакетов в модули и их установку
Проблема, с которой столкнулся при попытке создать модуль для работы с LaTeX наверняка так же будет проблемой при создании модуля для полноценной программистской работы - например с python3. Или при установке чего-то, что требует много от python3 - например, когда попробовал сделать модуль из rpm-ки интересной проги для wiki-заметок Zim.
Какие есть пути в Барии для таких проблем?
Или все-таки ставить полные дистрибутивы Росы и не париться - Барий все-таки не для таких вещей?
Проблема, с которой столкнулся при попытке создать модуль для работы с LaTeX наверняка так же будет проблемой при создании модуля для полноценной программистской работы - например с python3. Или при установке чего-то, что требует много от python3 - например, когда попробовал сделать модуль из rpm-ки интересной проги для wiki-заметок Zim.
Какие есть пути в Барии для таких проблем?
Или все-таки ставить полные дистрибутивы Росы и не париться - Барий все-таки не для таких вещей?
Barium OS
При штатном обновлении бария эти файлы не обновляются. Загрузчик работает и трогать его два раза в месяц не правильно и опасно. Если нужно - обновляйте вручную.
Barium OS
Лучше пакеты объединять в модули. В один или разбивать по задачам (графика, аудио, программирование и т.д.), так будет меньше дублирования библиотек в модулях.
Всегда когда пакет есть в репах правильнее использовать его.
Это еще заготовка, если есть интерес можно продолжить работу, но боюсь 100% надежно не выйдет. Аппимадж внутри не особо жестко регламентирован.
Возможно достаточно будет доустановить эту самую либу.
Это не касается бария и его утилит. Создавайте отдельную тему по far, иначе так и затеряется.
Есть возможность копировать модуль в ОЗУ и подключать оттуда. Так работает, например, режим Терминал. В обычном режиме модули подключаются с диска. Дополнительно занято в ОЗУ всего несколько метров на каждый модуль. Из за чего, кстати, модулей не делаю много.
1. 99% пользователей не читают инструкции, а пытаются экстраполировать свой опыт с другими ОС. Если нет исо у них начинается паника и отторжение )).spts писал(а): ↑08 окт 2023, 15:11В общем, перестал понимать, зачем вообще нужен вариант с barium-latest.iso, выставленном на сайте https://barium.rosalinux.ru/ с последующей установкой на вторую флешку - запусками (минут по 20) simple-install и пр.
2. Для загрузки в виртуалках. Там с исо проще, с img надо понимать, что делаешь.
3. Максимально похоже на установку "обычной" ОС. Сперва исо на флешку, потом с флешки на целевой носитель. В коммерческой версии есть графический инсталлятор, на рабочем столе иконка, все на привычных местах. Инсталлятор только простой и страшненький ))) .
20 минут на установку это не рекорд. С распакованного архива на ssd установка на usb3.0 флешку - 5 минут примерно.
Добавляйте в эту команду bs=4M, будет ощутимо быстрее писать.
В чем проблема? Не понял.
Barium OS
Да, было бы здорово! Zoom все-таки нужен - а где взять - у РОСы нет...
Или завести отдельную тему под Zoom - может, будет и он когда-то включен в репозиторий non-free, почему нет?
В других дистрибутивах можно еще проще - поставить flatpak или snap Zoom. Или есть (в Simply Linux) eepm-установщик чуть ли не с сайта производителей, там набор так устанавливаемого приличный...
Никаких путей загрузки flatpak или snap пакетов в Барии невозможно сделать - и потом их откомпилить в модуль?
Здорово бы расширило круг доступного...
Да, уже мне указали - начал этот процесс, вот эта тема: https://forum.rosalinux.ru/viewtopic.php?f=58&t=10973
Наверно, мне это не по зубам... Спасибо, впечатляющий перекомпилятор - но я уже как-то разочаровался в прелестях AppImage - много плохо работающих AppImage-программ уже встретил. Наверно, и не стоит овчинка выделки при косячных AppImage...
Это уже в отдельной теме https://forum.rosalinux.ru/viewtopic.php?f=58&t=10972 и там вы уже начали отвечать.
Но здесь я имел в виду и то, что в программировании например на python обычно тоже надо огромные кучи модулей доп. пакетов - и допустим я их все скачал и скомпилил в один БОЛЬШОЙ xzm-модуль. Скажем, на 10 Гб.
Вопрос 1. (Вы уже ответили) - при подключении не сожрет всю память? Как понял, нет
Вопрос 2. А есть ли "базовые" наборы пакетов для python или др. языков?
Вопрос 3. (Пардон, заковыристый) А какие вообще практические (опробованные при работе) пределы в увеличении общих размеров все установленных модулей в модульных Линукс-системах (НЕ количества модулей - просто не очень много, но больших модулей пусть есть)? Не будет ли тормозить многослойная ext4-squashfs-overlayfs конструкция, или как-то по-другому она "зашатается" под большим грузом модулей? Конечно, тут не о флешечном Барии речь - он не для таких задач - а скорее о MagOS (понравилась она мне как раз модульностью) - если ее установить как основную на компьютере, на hdd и полноценно работать, добавляя большие модули для какого-нибудь большого проекта? В MagOS вдобавок aufs - не знаю, почему решено использовать по умолчанию overlayfs в Барии - а aufs рассчитано на тяжелые модули?
Barium OS
Не думаю, что вы когда-то упретесь в эту проблему. Нормальное количество модулей, на мой взгляд, это до десяти. Но и при тридцати вы заметите только увеличенный расход ОЗУ на монтирование сквошей. Если не собираетесь делать 100 модулей и больше можно не заморачиваться. ИМХО.
Барий в этом смысле от Магос не отличается. У меня стоит на ssd. Меняются только настройки сохранения, нет смысла при такой установке паковать /home в модуль.
AUFS не в основной ветке ядра. Его дальнейшая поддержка под вопросом, по этому по умолчанию overlayfs. Переключить на aufs очень просто. В корне раздела с загрузчиками нужно создать пустой файл aufs и удалить аналогичный - overlay. Или при установке c симпл-инсталл добавить флаг aufs.
Плюс ауфс для нас только в горячем подключении модулей.
Barium OS
Epm в репах росы тоже есть. Работает хуже чем в Альт, потому, что для альта он лучше тестируется. Но кое что установить можно. Конкретно для бария собирать с ним модули возможно и сейчас, но не удобно. Сам epm, его зависимости и вспомогательные утилиты, типа alien, будут попадать в модуль. Есть идеи как сделать аккуратнее, возможно позже сделаю.
Barium OS
А есть какая-то команда barium для объединения уже создвнных или взятых у других модулей?
Часто хочется добавлять новые и новые мелкие проги в свой личный набор в работающем Барий-дистрибутиве, а делать много маленьких модулей Вы не рекомендуете.
Barium OS
Проблемы c метками времени файлов в Барии
Почему-то у меня в часах на панели по умолчанию показывается время на 3 часа вперед (позже), чем мое местное - у меня UTC+7=MSK+4.
Чтобы добиться нужного местного времени на часах, в "Свойствах" этого апплета панели приходится указывать часовой пояс UTC (да, так...).
При этом у создаваемых и изменяемых файлов время по-прежнему на 3 часа вперед, не знаю, как так... Очень неудобно при работе!
Не смог найти правильное место в настройках Xfce - подскажите, пожалуйста!
При этом в том же Xfce в Simply Linux все ОК по умолчанию (там тоже не нашел другого места, только "Свойства" этого апплета, но там и не надо было).
Почему-то у меня в часах на панели по умолчанию показывается время на 3 часа вперед (позже), чем мое местное - у меня UTC+7=MSK+4.
Чтобы добиться нужного местного времени на часах, в "Свойствах" этого апплета панели приходится указывать часовой пояс UTC (да, так...).
При этом у создаваемых и изменяемых файлов время по-прежнему на 3 часа вперед, не знаю, как так... Очень неудобно при работе!
Не смог найти правильное место в настройках Xfce - подскажите, пожалуйста!
При этом в том же Xfce в Simply Linux все ОК по умолчанию (там тоже не нашел другого места, только "Свойства" этого апплета, но там и не надо было).
Barium OS
Нубские истории 6: Gnome Disk Utility в Барии
В Барии с монтировкой разделов подключаемых флешек и внутренних дисков (в самом компе, на котором загрузили Барий) бывает часто странно - то они сами монтируются, либо смонтировать их и увидеть можно просто кликнув по диску в левой панельке файл-менеджера, т.е. относительно просто, а иногда можно только root-у а это не самая приятная штука для новичков.
В других дистрах Линукса это вроде как намного проще - или я тут не понимаю тонкостей работы Бария, нацеленного на противостояние всякому постороннему проникновению. Но простому нубу и даже не совсем нубу - муторно.
Я выкрутился применением gnome-disk-utility. Кое в чем дает 100 очков вперед достопочтенному gparted.
Устанавливается просто - в терминале заходим (su -) в root, и там:
barium dnf2mod gnome-disk-utility
Получаем gnome-disk-utility.xzm размера аж 1,2 Мб![Smile :)](./images/smilies/smile.gif)
Но мощная штука!
Потом переместить в директорию /.memory/data/from/0/ROSA-DATA/modules/ командой
barium instmod gnome-disk-utility.xzm
и перезапустить компьютер. После этого виден в главном меню как "Диски", но можно и начать набирать disk - он выделится.
Как понимаю, в стиле GNOME все делать функционально, но с минимумом документации, по принципу древних греков: "смотри!"
Спасибо, всплывающие пояснения при наведении мышки на непонятную кнопочку высвечиваются - и на том спасибо.
В Барии особо важны такие моменты:
1) Позволяет монтировать и размонтировать внутренние диски и флешки, причем почему-то не просит для этого прав root (!?). Ну какие-то такие хитрости есть в Линуксе с повышением прав. Правда, потом, чтобы зайти на эти смонтированные разделы иногда надо права root - выкручиваюсь запуском far из терминала заходя в нем (su -) на root.
Искать ма-а-аленький треугольничек монтирования надо под разделом, который хотите монтировать.
Там рядом и шестереночки других настроек раздела, форматирования и пр.
2) Кажется, он более правильно отражает структуру носителей, чем даже gparted - тот например Бариевские ISO на флешке видит сплошняком якобы одним разделом на всю флешку, а Gnome Disk Utility - отделяет ISO-раздел от других.
3) Может показывать структуру ISO и img образов (!) - просто нажмите на них в Фаре (или любимом файловом менеджере) - и он появится в списке Gnome Disk Utility. А там можно и монтировать разделы (и смотреть, что внутри) - ужас, до чего наука дошла...
4) Не только просматривать образы - но и делать их из флешек - плевое дело с Gnome Disk Utility - верхнее меню и все!
Наверно, еще куча всего там - оставлю более компетентным гуру просвещение нас, нубов.
В Барии с монтировкой разделов подключаемых флешек и внутренних дисков (в самом компе, на котором загрузили Барий) бывает часто странно - то они сами монтируются, либо смонтировать их и увидеть можно просто кликнув по диску в левой панельке файл-менеджера, т.е. относительно просто, а иногда можно только root-у а это не самая приятная штука для новичков.
В других дистрах Линукса это вроде как намного проще - или я тут не понимаю тонкостей работы Бария, нацеленного на противостояние всякому постороннему проникновению. Но простому нубу и даже не совсем нубу - муторно.
Я выкрутился применением gnome-disk-utility. Кое в чем дает 100 очков вперед достопочтенному gparted.
Устанавливается просто - в терминале заходим (su -) в root, и там:
barium dnf2mod gnome-disk-utility
Получаем gnome-disk-utility.xzm размера аж 1,2 Мб
![Smile :)](./images/smilies/smile.gif)
Но мощная штука!
Потом переместить в директорию /.memory/data/from/0/ROSA-DATA/modules/ командой
barium instmod gnome-disk-utility.xzm
и перезапустить компьютер. После этого виден в главном меню как "Диски", но можно и начать набирать disk - он выделится.
Как понимаю, в стиле GNOME все делать функционально, но с минимумом документации, по принципу древних греков: "смотри!"
Спасибо, всплывающие пояснения при наведении мышки на непонятную кнопочку высвечиваются - и на том спасибо.
В Барии особо важны такие моменты:
1) Позволяет монтировать и размонтировать внутренние диски и флешки, причем почему-то не просит для этого прав root (!?). Ну какие-то такие хитрости есть в Линуксе с повышением прав. Правда, потом, чтобы зайти на эти смонтированные разделы иногда надо права root - выкручиваюсь запуском far из терминала заходя в нем (su -) на root.
Искать ма-а-аленький треугольничек монтирования надо под разделом, который хотите монтировать.
Там рядом и шестереночки других настроек раздела, форматирования и пр.
2) Кажется, он более правильно отражает структуру носителей, чем даже gparted - тот например Бариевские ISO на флешке видит сплошняком якобы одним разделом на всю флешку, а Gnome Disk Utility - отделяет ISO-раздел от других.
3) Может показывать структуру ISO и img образов (!) - просто нажмите на них в Фаре (или любимом файловом менеджере) - и он появится в списке Gnome Disk Utility. А там можно и монтировать разделы (и смотреть, что внутри) - ужас, до чего наука дошла...
4) Не только просматривать образы - но и делать их из флешек - плевое дело с Gnome Disk Utility - верхнее меню и все!
Наверно, еще куча всего там - оставлю более компетентным гуру просвещение нас, нубов.
Barium OS
barium mkmod
Передавать можно список модулей или папок или вперемешку, он их склеит.
Смотрите ROSA.ini
В самом первом ТЗ был запрет пользователям монтировать флешки. Посмотрю, может для свободной версии можно убрать.
Barium OS
УСПЕХ! Подключение (монтировка) раздела ntfs на флешке Бария в Windows 7
По поводу предыдущих моих страданий по этому поводу см. выше на этой странице: если создать в процессе установки Бария на флешку раздел ntfs чтобы обмениваться файлами с Windows (даже если самый первый раздел создать, даже раньше EFI в FAT32), не получалось заставить Windows 7 его видеть.
Природное упорство (a.k.a. "занудство") все-таки победило Windows (у меня Windows 7 корпоративная): оказалось, если зайти в службу "Управление компьютером", там выбрать "Управление дисками" (и подождать, пока она там чего-то виртуальное пытается подключить), то флешка отображается, разделы NTFS & EFI видны - это и раньше получалось. Раздел с ext4 тоже видит, но стыдливо скрыт его тип - ну Windows не собирается признавать другие файловые системы, давно известно.
Так вот - если правой кнопкой мыши на данном разделе нажать и в меню выбрать "назначить разделу букву" и ее назначить - ВУАЛЯ!!!!
Раздел будет виден под Windows!!!
Т.е. наверно при форматировании в simple-install надо тоже как-то эту букву внести (ее то ли надо заранее предугадать, то ли можно насильно свою выбрать). Это НЕ метка раздела - метка назначалась, но не помогала. Именно назначить букву, под которой будет этот раздел в Windows. Наверно, так...
Но есть и хорошие новости (TM). Ну или не очень, загадочные точно:
сломался в Барии выход из сеанса, точнее выключение компьютера. Молча игнорируется, если этот пункт выбрать после <Alt>-F4, или если из главного меню, ругнется на какие-то неправильные сигналы...
Спасает выход из сеанса и на экране входа уже выбрать выключение. Ну или кратко жать кнопку выключения компа - тоже процесс пойдет.
То ли Windows ухитрилась залезть и поломать, то ли Марс не в ту фазу вошел... Фантастика да и только...
По поводу предыдущих моих страданий по этому поводу см. выше на этой странице: если создать в процессе установки Бария на флешку раздел ntfs чтобы обмениваться файлами с Windows (даже если самый первый раздел создать, даже раньше EFI в FAT32), не получалось заставить Windows 7 его видеть.
Природное упорство (a.k.a. "занудство") все-таки победило Windows (у меня Windows 7 корпоративная): оказалось, если зайти в службу "Управление компьютером", там выбрать "Управление дисками" (и подождать, пока она там чего-то виртуальное пытается подключить), то флешка отображается, разделы NTFS & EFI видны - это и раньше получалось. Раздел с ext4 тоже видит, но стыдливо скрыт его тип - ну Windows не собирается признавать другие файловые системы, давно известно.
Так вот - если правой кнопкой мыши на данном разделе нажать и в меню выбрать "назначить разделу букву" и ее назначить - ВУАЛЯ!!!!
Раздел будет виден под Windows!!!
Т.е. наверно при форматировании в simple-install надо тоже как-то эту букву внести (ее то ли надо заранее предугадать, то ли можно насильно свою выбрать). Это НЕ метка раздела - метка назначалась, но не помогала. Именно назначить букву, под которой будет этот раздел в Windows. Наверно, так...
Но есть и хорошие новости (TM). Ну или не очень, загадочные точно:
сломался в Барии выход из сеанса, точнее выключение компьютера. Молча игнорируется, если этот пункт выбрать после <Alt>-F4, или если из главного меню, ругнется на какие-то неправильные сигналы...
Спасает выход из сеанса и на экране входа уже выбрать выключение. Ну или кратко жать кнопку выключения компа - тоже процесс пойдет.
То ли Windows ухитрилась залезть и поломать, то ли Марс не в ту фазу вошел... Фантастика да и только...
Barium OS
Подключение гаджетов - ОК
в Simply Linux был удивлен, что подключение смартфонов по USB-кабелю проходило на ура.
Свидетельствую - мой старенький (2013 г) Samsung Tab и в Барии подключился без проблем. Сам, без шаманских плясок - только он сам пару раз спросил: "действительно разрешить передавать файлы?"
В списке подключенных дисков Gnome Disk Utils он не отобразился, зато в Thunar - да, по протоколу mtp.
Не противоречит ли это ТЗ с запрещением подключать флешки
Это не флешка, конечно, но мы, нубы, понимаем (TM)
в Simply Linux был удивлен, что подключение смартфонов по USB-кабелю проходило на ура.
Свидетельствую - мой старенький (2013 г) Samsung Tab и в Барии подключился без проблем. Сам, без шаманских плясок - только он сам пару раз спросил: "действительно разрешить передавать файлы?"
В списке подключенных дисков Gnome Disk Utils он не отобразился, зато в Thunar - да, по протоколу mtp.
Не противоречит ли это ТЗ с запрещением подключать флешки
![Wink ;)](./images/smilies/wink.gif)
Barium OS
В поисках самого легкого изотопа Бария для ПВ (Пользователей Винды)
Пытаюсь методом тыка и набивания шишек найти конфигурацию флешечного дистрибутива Бария (облегченный), который был бы наиболее просто устанавливаем, используем и наиболее просто обслуживаем любым ПВ (см. заголовок).
Пришел к такой строке запуска установщика Бария на флешку:
При этом такие плюсы:
Вопрос к знатокам - есть какие-нибудь серьезные подводные камни в такой конфигурации?
Америк ведь не открываю, опыт MagOS есть у сообщества, прошу покритиковать.
Сразу скажу, что с авто-обновлением не стал бы сейчас особо заморачиваться - ПВ может просто заменять содержимое ROSA-SYSTEM, по крайней мере достаточно длительное время.
Пытаюсь методом тыка и набивания шишек найти конфигурацию флешечного дистрибутива Бария (облегченный), который был бы наиболее просто устанавливаем, используем и наиболее просто обслуживаем любым ПВ (см. заголовок).
Пришел к такой строке запуска установщика Бария на флешку:
Код: Выделить всё
simple-install /dev/sde --mbr -t none boot=2:100:vfat EFI=2 ROSA-SYSTEM=1:x:ntfs ROSA-DATA=1 BarWin=1 --flags overlay
- Windows таки без шаманских плясок просто и сразу видит первый ntfs-раздел - отмечу, что убрал по сравнению с предыдущими Windows_Барий-экспериментами флаг ntfsmount
(казалось бы, он должен был помочь - а на деле???)
- На этом разделе обе Бариевских главных директории ROSA-SYSTEM и ROSA-DATA видимые под Windows - как и в MagOS, это помогает ПВ быстро их "чинить" - или наоборот. Мне показалось удобным для ПВ. Работаю в этой конфигурации, вроде все ОК - настройки сохраняет, и (кажется...) быстрее загружается и выключается. Ну там пока особо и нет ничего...
- Поскольку все пространство не поделено на несколько разделов, получается как бы много общего свободного пространства на флешке - как раз для ПВ сохранять свою работе ВНЕ ROSA-SYSTEM и ROSA-DATA - тут надо продумать, как сделать настройки, чтобы наряду с домашней /home/rosa/ (которая именно для сохранения настроек во всех смыслах) все программы по умолчанию работали бы с какой-то другой директорией. Конечно, разумный ПВ это в каждой программе может отдельно настраивать - но не все же ПВ разумны
И заодно результаты труда сразу доступны в Windows, если флешку вставить в комп с ней. - Легко накидать в ROSA-DATA/modules всякие полезные модули, даже из-под Винды. Если буду на какой-то период у себя свои собранные любимые модули выкладывать в облачной папке с доступом на чтение - ПВ смогут их просто выбирать и "устанавливать" без хлопот.
Вопрос к знатокам - есть какие-нибудь серьезные подводные камни в такой конфигурации?
Америк ведь не открываю, опыт MagOS есть у сообщества, прошу покритиковать.
Сразу скажу, что с авто-обновлением не стал бы сейчас особо заморачиваться - ПВ может просто заменять содержимое ROSA-SYSTEM, по крайней мере достаточно длительное время.
Barium OS
Заем в этой схеме BarWin=1 ?
А если 1 раздел ntfs, второй efi/boot, а третий ext4 с ROSA-* ? Так не видит?
- то что видны папки бария под вин, это не только хорошо, но и плохо одновременно. Когда они на отдельном не доступном разделе барий из под вин сложнее сломать.
- ntfs не сохраняет права на файлы и папки и тут два момента.
1. вы не сможете использовать сохранение в папку или бинды реальных папок на разделе в систему. Только сохранение в модуль(по дефолту в барии) или в образ. Аналогично и с /home
2. ROSA-SYSTEM доступен на запись юзеру бария.
- используемый драйвер ntfs не самый быстрый и надежный
Обновление работать должно.
Он вообще не связан с тем будет видно раздел под выньдус или нет. Этот флаг заставит барий монтировать ntfs раздел при старте системы в /mnt/nosecure. Это касается только автоматически созданного или аналогично созданного. В том виде как вы устанавливаете вообще не нужен.
В целом я бы не рекомендовал такую схему. Но работать будет. Если удобно - используйте так.
Barium OS
пардон, действительно зря, осталось как раз от экспериментов с этим:
Как раз с этим я и мучился ("Управление дисками", тыканье мышкой...) - не видело без шаманства. Но проверю еще раз - есть подозрения... И как "честно обхитрить" - тоже проверю.
Да, спасибо за развернутый ответ!
Я так и подозревал - но для ясности надо было Ваше мнение специалиста.
Тут ведь более вопрос планирования этапов перехода человека с Винды на Линукс и соотвественно целевой аудитории, чем наличия всех привычных в Линуксе моментов (разделение прав, закрытие доступа "обычному" пользователю, куда ему нельзя и пр.).
Именно, эта "легкая" конфигурация - для стартового использования совсем-совсем на начальном этапе - для тех, кто полагает, что "а в Линуксе разве можно с браузерами работать?" Поверьте, мне такое и подобное спрашивали многие бедные (духовно, не материально...) выкормыши "мамочки Винды", причем люди вполне разумные, понимающие не только мышетыки, но и работу в командной строке, и понимающие всю кривизну MS Word и иже с ними - тут только демонстрировать, только показывать с минимумом непонятного - и ТОЛЬКО НА ПЕРВОМ ЭТАПЕ, потом, конечно, лучше конфигурация, как Вы сказали (еще ее внимательно покручу, нельзя ли довести до ума):
1 раздел ntfs, второй efi/boot, а третий ext4 с ROSA-*
Кроме того, то, что я наэкспериментировал и дальше собираюсь тыкаться - явно не для корпоративного распространения (и соотв. ответственности и поддержки даже самой минимальной) - а для частной инициативы, так сказать, по знакомым и для свободного распространения as is.
Barium OS
А вот это серьезно... У меня Винда после загрузок с Бария и работой с ntfs-разделами внутренних HDD - а там прорва всего, и разумно их использовать - так вот, чуть не через раз предлагает сделать chkdsk всех дисков (правда, ничего плохого не находила, да и не соглашаюсь почти всегда).
Причем даже того диска, куда я и не залезал, и не монтировал (кажется...)!
Такой вопрос, совсем общий - как лучше работать (и, главное, что рекомендовать новичкам, чтобы их не запугало до дрожи рекомендация Винды при загрузке проверять все диски на компе), чтобы избежать этой проблемы - или тут не особо выкрутиштся?
Или все будет без подобных Windows-эксцессов после, если только читать с ntfs-разделов, и не писать в них?
Может быть сделать такую конфигурацию (совсем конечно, не гламур, но для флешечной работы пойдет)?:
Код: Выделить всё
simple-install /dev/sde --mbr -t none boot=2:100:vfat EFI=2 ROSA-SYSTEM=1:x:vfat ROSA-DATA=1 --flags overlay
Barium OS
Если на фат то можно вообще все на один раздел.
Хуже будет в двух моментах.
1. У фат32 нет журнала, это менее надежно.
2. Файлы больше 4GB записать туда не получится. Это касается и модулей с сохранениями или профилей.
Зато быстрее чем с ntfs.
Вместо overlay можно флаг aufs и будет горячее подключение как в магос - barium add имя_модуля
Barium OS
Ужасы NTFS и работа с NTFS-разделами в Linux & Windows
По поводу возможности создать версию Бария с разделами на флешке, видимыми под Windows, складывается такая картина:
создать версию базированную целиком на NTFS (два раздела или один) конечно возможно, и она поначалу работает...
Но потом начинаются проблемы:
1) Windows не сразу и не всегда видит даже первый NTFS-раздел на флешке. А вот первый FAT32-раздел видит (но только один, FAT32 исходно не был приспособлен для многих разделов на флешках - только на HDD, по стандартам Windows).
Иногда для NTFS-раздела нужны танцы с бубном, описанные выше. Иногда - нет, как Windows себе решит, непонятно почему (мне с моими скромными познаниями).
2) Уважаемый betcher не зря намекал на то, что драйвер NTFS работает плохо. На самом деле этот драйвер способен создать большие проблемы! Именно, на самой флешке неожиданно начинают просто пропадать все файлы в ROSA-SYSTEM (реально наблюдал!) - система вдруг перестала загружаться, глядь - а системных файлов-то и нет... И копирование нового набора потерянных файлов не помогало. Только все заново делать simple-install-ом.
2а) Кстати, если работать не только read-only с внутренними HDD (а там у многих NTFS), то реально получить большие проблемы - у меня так "заклинило" пару файлов на HDD (созданных во время работы на этом диске из-под Бария) - не читаются, не исправляются самой Виндой и пр... К счастью, если работать только в режиме чтения - пока проблем не наблюдал. Пока (!)...
Но монтировать такие внутренние диски в режиме read-only - надежнее!
Поэтому по результатом экспериментов резюмирую:
Разумно делать упрощенную конфигурацию Бария так: один раздел на флешке, FAT32, и на него помещать все системные и загрузочные директории (команда для simple-install описана выше), там же сделать еще одну "рабочую" директорию вне прочих - для сохранения файлов не в домашнем каталоге /home/rosa/ и обмена файлами с Windows.
Такую конфигурацию эксплуатирую уже более недели - все вполне нормально, ничего не теряется и не глючит (тьфу-тьфу...) Но есть и нюансы... О них потом.
Отдельно захотел разобраться, что же такое сейчас происходит с драйвером NTFS и работе с NTFS-разделами в Линуксах.
Наверно, открываю Америку - но относительно недавно в ядре Linux появился новый драйвер ntfs3:
https://docs.kernel.org/filesystems/ntfs3.html
Якобы "полностью функциональный". На странице https://wiki.archlinux.org/title/NTFS_( ... %B8%D0%B9) указаны "Известные проблемы" для него:
Необходимо явно указывать тип файловой системы при монтировании:
# mount -t ntfs3 /dev/sdxY /mnt
Вопрос (очевидный): какой сейчас драйвер ntfs в РОСЕ?
Вроде перед ntfs3 была версия NTFS-3G
https://wiki.archlinux.org/title/NTFS-3 ... %B8%D0%B9)
https://man.archlinux.org/man/ntfs-3g.8
и в РОСЕ такой пакет загружен в Барии. Но работает ли без явного указания именно он или какой-то более старый драйвер NTFS?
Возможно ли заменить старый драйвер на ntfs3?
В Дебиане вроде это уже сделано, и другая "флешечная" Линукс-OS (MiniOS) якобы уже на новом драйвере...
По поводу возможности создать версию Бария с разделами на флешке, видимыми под Windows, складывается такая картина:
создать версию базированную целиком на NTFS (два раздела или один) конечно возможно, и она поначалу работает...
Но потом начинаются проблемы:
1) Windows не сразу и не всегда видит даже первый NTFS-раздел на флешке. А вот первый FAT32-раздел видит (но только один, FAT32 исходно не был приспособлен для многих разделов на флешках - только на HDD, по стандартам Windows).
Иногда для NTFS-раздела нужны танцы с бубном, описанные выше. Иногда - нет, как Windows себе решит, непонятно почему (мне с моими скромными познаниями).
2) Уважаемый betcher не зря намекал на то, что драйвер NTFS работает плохо. На самом деле этот драйвер способен создать большие проблемы! Именно, на самой флешке неожиданно начинают просто пропадать все файлы в ROSA-SYSTEM (реально наблюдал!) - система вдруг перестала загружаться, глядь - а системных файлов-то и нет... И копирование нового набора потерянных файлов не помогало. Только все заново делать simple-install-ом.
2а) Кстати, если работать не только read-only с внутренними HDD (а там у многих NTFS), то реально получить большие проблемы - у меня так "заклинило" пару файлов на HDD (созданных во время работы на этом диске из-под Бария) - не читаются, не исправляются самой Виндой и пр... К счастью, если работать только в режиме чтения - пока проблем не наблюдал. Пока (!)...
Но монтировать такие внутренние диски в режиме read-only - надежнее!
Поэтому по результатом экспериментов резюмирую:
Разумно делать упрощенную конфигурацию Бария так: один раздел на флешке, FAT32, и на него помещать все системные и загрузочные директории (команда для simple-install описана выше), там же сделать еще одну "рабочую" директорию вне прочих - для сохранения файлов не в домашнем каталоге /home/rosa/ и обмена файлами с Windows.
Такую конфигурацию эксплуатирую уже более недели - все вполне нормально, ничего не теряется и не глючит (тьфу-тьфу...) Но есть и нюансы... О них потом.
Отдельно захотел разобраться, что же такое сейчас происходит с драйвером NTFS и работе с NTFS-разделами в Линуксах.
Наверно, открываю Америку - но относительно недавно в ядре Linux появился новый драйвер ntfs3:
https://docs.kernel.org/filesystems/ntfs3.html
Якобы "полностью функциональный". На странице https://wiki.archlinux.org/title/NTFS_( ... %B8%D0%B9) указаны "Известные проблемы" для него:
Необходимо явно указывать тип файловой системы при монтировании:
# mount -t ntfs3 /dev/sdxY /mnt
Вопрос (очевидный): какой сейчас драйвер ntfs в РОСЕ?
Вроде перед ntfs3 была версия NTFS-3G
https://wiki.archlinux.org/title/NTFS-3 ... %B8%D0%B9)
https://man.archlinux.org/man/ntfs-3g.8
и в РОСЕ такой пакет загружен в Барии. Но работает ли без явного указания именно он или какой-то более старый драйвер NTFS?
Возможно ли заменить старый драйвер на ntfs3?
В Дебиане вроде это уже сделано, и другая "флешечная" Линукс-OS (MiniOS) якобы уже на новом драйвере...
Barium OS
Заменить можно и даже нужно. Имею ввиду в uird. Но ntfs это сильно не приоритетная задача, время будет - залезу.
Вам в любом случае нужен будет раздел с фат. По стандартам ефи загрузочный радел - фат. Если у вас грузится с ntfs это просто производитель железа так решил, другой может решить и иначе ).
P.S. возможно перспективнее копать в сторону exfat.
Barium OS
Время в Барии и Windows
По моим наблюдениям, возможны следующие проблемы с установкой времени в Барии:
По моим наблюдениям, возможны следующие проблемы с установкой времени в Барии:
- В Барии могут расходиться показания часов на панели и реального локального времени. Причем в "Свойствах" этого виджета нет возможности перейти на настройку часовых поясов в системе. В Xfce это обычно есть (см. страницу в доках Xfce). А в Барии почему-то этой клавиши (под строкой ввода Timezone НЕТ).
- Это время (на часах в панели) у меня не совпадает с временем создания и изменения файлов в файловой системе.
- При работе в Барии, если "играться" с установкой времени, может сильно смещаться время, которое потом показывает Windows после перезагрузки. Если в Windows поменять на "правильное" - потом в Барии снова все настройки времени "съедут"...
- Играться в установками в ROSA-DATA/Rosa.ini можно, но у меня не получилось и таким образом свести все три упомянутые выше "времени" к правильным показаниям (локальному Красноярскому времени). Делал так:
- эффект есть, но совсем не тот, что надо...
Код: Выделить всё
[/etc/sysconfig/clock] UTC=true ZONE=Asia/Krasnoyarsk ARC=false
- Понятная мне статья Настройка времени и часового пояса в CentOS / RedHat 07.01.2016 поясняет все нужные параметры UTC, ZONE, ARC - но что-то у меня не получилось привести их теорию в соответствие с практикой в параметрах Rosa.ini
Barium OS
Вполне успешный опыт работы с Барием, даже с огромными модулями для TeXLive показал, что нет предела совершенству ![Smile :)](./images/smilies/smile.gif)
Надеюсь на помощь форумчан в расширении пула доступных программ и сервисов для использования в "облегченных" версиях Бария для не-специалистов, без строгих норм с криптозащитой и пр.
Буду постить списки проблем, которые не смог сам правильно преодолеть.
Заранее спасибо за помощь!
1. Можно ли делать полноценные модули (работающие в среде Бария под overlayfs) из Flatpak-пакетов и Snap-пакетов?
Или необходимо предварительно создать какие-то сервисные модули для Flatpak(Snap)-окружения?
Как будут сохраняться настройки и рабочие файлы таких программ? Как у обычных - в /home/rosa/ или все сложнее (из-за контейнеризации)?
Многие программы либо отсутствуют в репозиториях РОСЫ, либо для работы нужны новые версии, а они - только в Flatpak или Snap.
2. Работа с Wine и прочими (не)эмуляторами для запуска Windows-программ
В MagOS есть модуль для Wine. Можно ли попросить инструкций для сборки такого модуля в Барии? Какие доп. пакеты надо включать (winetricks + ???) и какую версию/производителя лучше использовать?
![Smile :)](./images/smilies/smile.gif)
Надеюсь на помощь форумчан в расширении пула доступных программ и сервисов для использования в "облегченных" версиях Бария для не-специалистов, без строгих норм с криптозащитой и пр.
Буду постить списки проблем, которые не смог сам правильно преодолеть.
Заранее спасибо за помощь!
1. Можно ли делать полноценные модули (работающие в среде Бария под overlayfs) из Flatpak-пакетов и Snap-пакетов?
Или необходимо предварительно создать какие-то сервисные модули для Flatpak(Snap)-окружения?
Как будут сохраняться настройки и рабочие файлы таких программ? Как у обычных - в /home/rosa/ или все сложнее (из-за контейнеризации)?
Многие программы либо отсутствуют в репозиториях РОСЫ, либо для работы нужны новые версии, а они - только в Flatpak или Snap.
2. Работа с Wine и прочими (не)эмуляторами для запуска Windows-программ
В MagOS есть модуль для Wine. Можно ли попросить инструкций для сборки такого модуля в Барии? Какие доп. пакеты надо включать (winetricks + ???) и какую версию/производителя лучше использовать?
Barium OS
3. Soft для видеоконференций, чатов + мессенджеры
Telegram и Viber подключаются без проблем - из репозиториев или из AppImage.
Skype тоже (есть модуль от Porteus, работающий).
Не совсем понятно, как правильно ставить Zoom. Конечно, Zoom (для слушателей) неплохо идет и с веб-интерфейсом через Chromium и даже на старых компах (Intel Core 2 Duo, но на пределе). Однако, если не ошибаюсь, функционал для организаторов семинаров и запись не будут доступны.
Хотелось бы разобраться с установкой (модулем) Zoom-клиента.
Отдельный вопрос про неплохо для меня работавший (под Windows) TrueConf - вроде бы прописана процедура установки, из которой получится модуль, но не уверен в результате.
https://telemost.yandex.ru/ - можно ли под Linux сделать клиента?
Мессенджер WhatsApp, видимо, лучше через веб-интерфейс web.whatsapp.com в Барии запускать.
Какие еще сервисы нужны? IP-телефонии? Jabber-клиенты? Signal?
ТамТам? ? Linphone? Kopete? ICQ?
Telegram и Viber подключаются без проблем - из репозиториев или из AppImage.
Skype тоже (есть модуль от Porteus, работающий).
Не совсем понятно, как правильно ставить Zoom. Конечно, Zoom (для слушателей) неплохо идет и с веб-интерфейсом через Chromium и даже на старых компах (Intel Core 2 Duo, но на пределе). Однако, если не ошибаюсь, функционал для организаторов семинаров и запись не будут доступны.
Хотелось бы разобраться с установкой (модулем) Zoom-клиента.
Отдельный вопрос про неплохо для меня работавший (под Windows) TrueConf - вроде бы прописана процедура установки, из которой получится модуль, но не уверен в результате.
https://telemost.yandex.ru/ - можно ли под Linux сделать клиента?
Мессенджер WhatsApp, видимо, лучше через веб-интерфейс web.whatsapp.com в Барии запускать.
Какие еще сервисы нужны? IP-телефонии? Jabber-клиенты? Signal?
ТамТам? ? Linphone? Kopete? ICQ?
Barium OS
На сколько я понимаю проблема в том, что время на конкретных машинах может быть выставлено как по UTC так и локальное. Если ОС установлена, вы просто настраиваете время и часовой пояс и все. А когда вы таскаете ОС между машинами, как с барием, начинаются проблемы. Не уверен, что возможно универсальное решение.
Думаю можно придумать алгоритм перепаковки в модуль, но пробовал только с appimage.
Там есть варианты. Смотрите, что вам конкретно нужно и пакуйте нужные пакеты из репозиториев росы. Когда-то давно даже делал модули с вин.софтом для МагОС )). Точной схемы не помню, помню, что были префиксы в каждом модули.
Мы не можем паковать и выкладывать такой софт ни пакетами ни модулями. Но можно делать скрипты .c2m для сборки таких модулей и хранить их в специальном репе для бария. Утилита barium getmod может работать с таким скриптами аналогично работе с модулями. С ключом -b модуль сразу после загрузки скрипта будет собран с barium chroot2mod. Все это очень мало тестировалось, но нужный для такого репа код есть в сборках.