vasek |
|
Темы:
47
Сообщения:
11855
Участник с: 17 февраля 2013
|
akoropМожешь вообще fstab выкинуть и на загрузку ОС это не повлияет .... и даже можешь работать с виндовыми разделами. PS - похоже все идет к тому, что fstab в скором времени отомрет ... используют по старинке, хотя можно вполне прожить и без него
Ошибки не исчезают с опытом - они просто умнеют
|
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
vs220Диск - gpt, но загрузка BIOS. А в мане на systemd-gpt-auto-generator я не понял главного - когда и кем он вызывается, и что, собственно, генерирует. "creates mount and swap units for them" - это замечательно, но где эти юниты создаются? Как они называются? Кто и как их должен запускать? Во всяком случае, в своей рабочей системе, которая не подхватывает своп автоматом, я вызвал этот самый systemd-gpt-auto-generator и перезагрузился - и ничего не изменилось, точно так же своп-раздел не подхватывается, если не прописан в fstab. А в IceArch при загрузке с того же винта, точно так же в режиме BIOS - подхваывается. Ещё два эксперимента. 1. Испортил тип своп-раздела, не портя файловую систкему - IceArch его перестал подхватывать. А по прямому swapon - подключается. 2. Создал своп-раздел на другом диске, где не gpt, а mbr - такой не неподхватывается. В общем, как оно работает, я так и не понял, но ясно, что из инсталлятора IceArch выбрасывать работу со своп-разделом нельзя, по крайней мере, для mbr-диска. Спасибо за наводку насчёт gpt. |
vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
akoropНе большой знаток системд но вроде где то так: При загрузке передается управление иниту в арче это системд (дефолтный) ну а дальше уже он запускает system-generators ( /usr/lib/systemd/system-generators ) смотрите https://jlk.fjfi.cvut.cz/arch/manpages/man/systemd.generator.7.en systemd-fstab-generator и systemd-gpt-auto-generator генерируют соответствующие юниты в нужных таргетах (/run/systemd) ну а дальше они выполняются при активации таргета systemd-gpt-auto-generator генерирует по типу раздела проверяя код для свап это 8200Для примера создал раздел подкачки на sda3 проверяем и видим что код соответствует 8200 он пока не используется - - как видим используется sdc4 прописанный в фстаб и юнит dev-disk-by\x2duuid-1fd7b545...
Убираем из фстаб swap комментируя строчку со свап Перезагружаемся и смотрим sda3 автоматом прописался
|
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
Понятно, спасибо. И, наконец, я понял, почему в моей системе своп не подхватывается: согласно ману на конкретно systemd-gpt-auto-generator своп автоматом подхватывается только на том же диске, где и корень. А у меня он на другом диске. Хм... как-то недоделанным это выглядит... (это я не про IceArch, а про автоподхват свопа). Почему только gpt? Почему только на том же диске? Наверно, нетрудно написать юнит плюс скрипт, который будет парсисть вывод lsblk и через swapon подключать своп-раздел(ы) со всех дисков. |
vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
akoropМожет это не сделано чтобы не портить свап другой системы которая может его использовать как resume для гибернации |
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
Про инсталлятор. zif - это не для слабонервных, это жуть с невменяемым и деструктивным поведением. После того, как основанный на zif инсталлятор IceArch втихую сделал mkswap, в результате чего слетел UUID моего своп-раздела, я не выдержал, и немного причесал этот скрипт (/opt/install/zif_micro). Результат выложил на гуглодиск. В основном, изменения в интерфейсе. Сокращено число диалогов и они сделаны более понятными (как мне кажется). Результаты выбора более или менее контролируются. Нажатие кнопочки "Отменить" или крестика закрытия окна теперь не эквивалентно нажатию кнопочки "OK", а приводит к прекращению инсталляции, и при этом всё что монтировалось, отмонтируется. А по сути только два мелких изменения: исключён mkswap: (если в начале было объявлено, что инсталлятор ничего не форматирует, то и нефиг форматироват своп-раздел) и загрузчик теперь можно установить не только на диск, но и на раздел корня. Если на компе куча систем и grub.cfg ручной работы, то установка на диск никуда не годится, а так можно в глобальный grub.cfg прописать загрузку из бутсектора раздела, предназначенного для опытов, а уж раздел сам загрузится. Проверял я этот скрипт так: грузился из iso, подмонтировал раздел, где лежит мой вариант скрипта, и запускал руками. |
kostyalamer |
|
Темы:
2
Сообщения:
229
Участник с: 26 января 2019
|
Спасибо, будем пробовать и добро пожаловать в команду ( подробности в личке )
Spectrum forever
|
knn_knstntnn |
|
Темы:
4
Сообщения:
165
Участник с: 30 декабря 2019
|
knn_knstntnn- добавилась "внеплановая" серия мультика... ( с участием Mplayer~а).knn_knstntnnеще видео - - некоторые подробности есть здесь - http://forum.puppyrus.org/index.php?topic=22422.msg166799#msg166799 |
knn_knstntnn |
|
Темы:
4
Сообщения:
165
Участник с: 30 декабря 2019
|
knn_knstntnn- тогда, в цитируемом сообщении, получилось что дал "рецепт" для плейлиста, адреса которого "проходят ч/з ptv3-сервер" (заметил недавно). Вчера понадобилось найти адрес одного канала( правда так и не нашел). - http://91.92.66.82/trash/ttv-list/ - as.direct.m3u - - там ~3000 элементов ( лишь бы неподготовленному тв-пользователю, такому как я, от количества каналов "башню не оторвало"...). - отсюда ранее в Ледяной для "одного из видов просмотров-ТВ" и бралось - раньше там было около 1700 элементов (ps. некоторые пошлые каналы - имеют там место присутствовать). ps плейлист из каналов Ледяного из ~/TV/ТВ_каналы/... можно собрать самостоятельно "catenator~ом" (см. /usr/share/de-catenator/M3U-catenator.sh) upd: или здесь - https://github.com/knstntnn/de-catenator |
kostyalamer |
|
Темы:
2
Сообщения:
229
Участник с: 26 января 2019
|
Вышла новая версия Ледяного (0.996) : http://tiny.cc/rqzanz Контрольная сумма : f108ff57c2597b4d5172ff05bf7ba9e7 В сборку для режима «Живой флешки» добавлены соответствующе настроенные grub4dos и grub2 . (гр4дос заменил "второй syslinux" для загрузки установленной флешечным инсталлером системы) Это сделано для разных вариантов мультизагрузок прямо на этой флешке. Настроены "прямые и обратные" переходы между этими загрузчиками. ( т.е. - grub4dos и grub2 - "на любителя"( и на "горячего поклонника"  ) - со всеми их функциями, c возможностями редактирования их конфигов, состава и т.п.) ---------------- Для загрузки различных "iso" из grub2 добавлены ("конфиг-скрипты" автопоиска и загрузки): 'autoiso-multiboot' - от jim945 ( https://github.com/jim945/autoiso-multiboot , https://archlinux.org.ru/forum/topic/19029/ ) и 'grub2-iso-multiboot' - от ilfat12 ( https://github.com/ilfat12/grub2-iso-multiboot , http://forum.puppyrus.org/index.php?topic=20946.msg152416 ) 'autoiso-multiboot' работает с каталогом /bootisos. В 'grub2-iso-multiboot' добавлена настройка и на тот же каталог /bootisos. Т.е. iso~хи можно например располагать в /bootisos , и далее грузить их соответствующим способом, или способом "на-выбор". ( подробности возможностей загрузок-iso см. в соответствующих описаниях разработчиков). # - вышеупомянутое добавляет «Живой флешке» степеней свободы. ---------- еще раз - это все для режима «Живой флешки». --------- В планах - "расширение настроек" grub4dos и grub2 для Сборки. Благодаря krasnyh в сборке наконец появилась полноценная поддержка btfrs . Эта система неплохо экономит дисковое пространство на винте и благодаря снапшотам легко позволяет откатится до предыдущего состояния. Кроме того krasnyh выполнены настройки браузера Luakit - этот браузер с vim-подобным управлением гармонично вписывается в наш дистрибутив. Лёгкий запуск типичных задач - скрипт run от Dobrov. Примеры использования: run demo справка и описание команд и функций: run --help или run. вот один из примеров: Изолированные X-сы в скрипте run Запуск приложения в новом графическом сеансе без root-прав : run -b xorg_vt "$game" #запуск игры или приложения в первой свободной консоли со звуком (beep) run wine_ex -bx "$windows_game" ; если имя скрипта=wine: wine "$windows_game" -run -bx Это позволяет запускать игры и нестабильные приложения, тестировать графические окружения, отлаживать свои разработки… В сборку добавлен «Живой бэкап» от akorop, вот что говорит его автор : « это не ремастеринг установочного диска, а совершенно другая сущность - живой и самовосстановимый бэкап. Может использоваться по прямому назначению - для восстановления убитой системы, а может для клонирования. Ну а можно загрузиться и радио послушать. Первичный установочный диск создаётся с нуля в любой системе, где есть необходимые пакеты и есть интернет, это типа "да будет IceArch". А живой бэкап создаётся в рабочем IceArch в оффлайне, это типа "плодитесь и размножайтесь » Подробнее как им пользоваться в справке IceArch . Флешечный инсталлер полностью переписан на dialog и работает из чистой консоли. Пункт установки на флешку добавлен прямо в icedm , хотя можно запускать его как и раньше из IceWM. Сейчас у него 3 режима : флешка < 8Гб пропатченный хомяк r/w флешка = 8Гб пропатченный хомяк r/w или установка с дефолтным root-ом флешка > 8Гб пропатченный хомяк r/w или установка с дефолтным root-ом или полноценная установка с пользователем . Режим хомяк r/w пропатчен созданием отдельного каталога Work и заменой стандартных папок в каталоге /root на ссылки на соответствующие папки из Work. Дело в том , что в силу специфики режима хомяк r/w объем /root -а ограничен 256Мб , по-этому всю работу рекомендуется выполнять в Work ( хоть appimage -и туда тащите ) а в /root оставить только системные настройки. Режим хомяк r/w работает только на компьютерах с 1 жестким диском для многовинчестерных систем пользуйтесь остальными 2-мя режимами. Теперь флешечный инсталлер создает раздел для работы в reiserfs , а не в ext4 как раньше , что значительно повысило скорость работы системы установленной на флешке ( это особенно хорошо заметно на «медленных флешках» ). Кроме того в меню icedm для пользователя добавлен cylon - вещь крайне полезная для работы с пакетами ( в том числе и из aur-а ) и мониторинга системы. i3 заменен в сборке на i3gaps и достаточно неплохо настроен , в сборку для него же добавлен picom , и compton-conf позволяющий настроить всю эту прозрачность в gui. Гапсы и композитинг повешены на соответствующие хоткеи и по-умолчанию выключены ( не люблю лишних свистелко / перделок но готов предоставить возможность пользователю загламурить систему по-своему вкусу ). Вот небольшая иллюстрация i3+picom+включенные гапсы : Кстати гапсы тоже настраиваются хоткеями , подробнее по хоткеям во встроенной в i3 справке вызываемой по Win+Shift+F1 В систему постоянно добавляются новые скрипты от knn В частности добавлены alias для удобного перевода текста прямо из консоли: trc , trc-en , trc-env . Им же постоянно ведется работа над улучшением Rox-а . Из недавнего запуск телеканалов в mplayer прямо из rox -а : Каналы из ~/TV/Mplayer-TV/... - запускать контексом-Rox~а: --"Отправить в..." --"Mplr-Ytdl-56" . - "Win+j" - для выделенных(/скопированных) http...-ссылок. В некоторых случаях на старом железе mplayer гораздо более экономно обращается с ресурсами чем mpv Постоянно ведется активная работа над Wiki IceArch - теперь там много полезных статей и видео - инструкций по работе в нашей системе: http://www.hostedredmine.com/projects/icearch/wiki/Ice-Arch_-_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%B8_%D1%82_%D0%BF Список разработчиков в алфавитном порядке : akorop, Dobrov, knn , kostyalamer, krasnyh
Spectrum forever
|