Большая тайна, большое и светлое волшебство происходит, когда добровольцы объединяются для творения чего-то всем нужного, и, хотя бы немножечко, вечного.

Почему-то от этого чаще солнце выглядывает из-за облаков и очень хочется жить.

Правила и обычаи

Применение UIRD для загрузки различных дистрибутивов

Re: Применение UIRD для загрузки различных дистрибутивов

У меня на Магее6-64 -(МагОС) проблема.
Не обновляется пакет gvfs.
Пробовал даже через urpm2xzm.

 Спойлер Show Spoiler Hide Spoiler
 ./urpm2xzm gvfs-1.32.1-1.mga6.x86_64
gvfs помечается как установленный вручную; он не будет учитываться при определении пакетов-сирот                                                           
                                                                                                                                                           
                                                                                                                                                           
    http://fr2.rpmfind.net/linux/mageia/dis … x86_64.rpm                                           
устанавливается gvfs-1.32.1-1.mga6.x86_64.rpm из /var/cache/urpmi/rpms                                                                                     
Подготовка...                    #########################################################################################################################
Установка возможна.
gvfs помечается как установленный вручную; он не будет учитываться при определении пакетов-сирот
writing /memory/tmp/wiz_fly_rootfs/var/lib/rpm/installed-through-deps.list


устанавливается gvfs-1.32.1-1.mga6.x86_64.rpm из /var/cache/urpmi/rpms
./urpm2xzm: line 65: 14585 Ошибка сегментирования                   (core dumped) /usr/sbin/urpmi --root=$root_br $@

Непонятно что за Ошибка сегментирования
На обычной установке Магеи обновление данного пакета нормально.

ps : Некоторую ясность проблемы здесь - https://losst.ru/oshibka-segmentirovaniya-ubuntu

 Спойлер Show Spoiler Hide Spoiler
 Выделенное адресное пространство для программы называется сегментом. Как только программа попытается записать или прочитать данные не из своего сегмента, ядро отправит ей сигнал SIGSEGV и программа завершится с нашей ошибкой.
Так что похоже это aufs или может uird
Т к в обычной установке  gvfs обновляется

ingvar
Игорь
первоклассный волшебник
ranks
useravatar
Offline
307 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Применение UIRD для загрузки различных дистрибутивов

ingvar написал(а):

У меня на Магее6-64 -(МагОС) проблема.
Не обновляется пакет gvfs.

Вопрос снят. Разобрался.

ingvar
Игорь
первоклассный волшебник
ranks
useravatar
Offline
307 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Применение UIRD для загрузки различных дистрибутивов

1) Вопрос по /usr/lib/magos/rc.preinit.d/50-xorg

Начал использовать данный скрипт на Магея 6 (МагОС)
Естественно /usr/share/magos/xorg отредактировал для Магеи
Обратил внимание на строки 17, 18

Код:


[ -f /memory/changes/etc/ld.so.cache ] && GLLDCONFIG=no
[ -f /memory/changes/etc/X11/xorg.conf ] && CREATE_XORG_CONF=no

А может надо так  :

Код:


[ -f  memory/changes/etc/ld.so.cache ] && GLLDCONFIG=no
[ -f  memory/changes/etc/X11/xorg.conf ] && CREATE_XORG_CONF=no

2)   Вопрос по /usr/lib/magos/rc.post.d/11-xorg  стр 14

Код:



[ "$XDRIVER" != "nvidia" ] && rmmod nvidia

Ни видеокарты, ни драйверов от nvidia у меня не было
И т к логи у меня подключены, то постоянно появляется ошибка  т к  rmmod nvidia ничего удалить не может.
Конечно не принципиально но все таки зачем удалять модуль nvidia из ядра ?
Если у меня видеокарта, допустим,  intel то чем же он ему будет мешать ?

ingvar
Игорь
первоклассный волшебник
ranks
useravatar
Offline
307 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Применение UIRD для загрузки различных дистрибутивов

ingvar написал(а):

[ "$XDRIVER" != "nvidia" ] && rmmod nvidia

это для nv, nouveau наверное нужно.

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Offline
2477 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Применение UIRD для загрузки различных дистрибутивов

betcher написал(а):

это для nv, nouveau наверное нужно.

Вероятно особенности видеосистемы в Росе.
Что то получается в различных дистрибутивах свой Магос.
Пробовал сделать сборку на Suse, так не смог сконфигурировать загрузчик UIRD
Но с магеевским или с маговским UIRD загружается.

ingvar
Игорь
первоклассный волшебник
ranks
useravatar
Offline
307 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Применение UIRD для загрузки различных дистрибутивов

Не понял что не получилось с suse если грузится.

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Offline
2477 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Применение UIRD для загрузки различных дистрибутивов

betcher написал(а):

Не понял что не получилось с suse если грузится.

Установил
- suse на диск в минимальной конфигурации
- busybox,

Cконфигурировал загрузчик uird для suse .
Упаковал диск для suse в  сис-модуль (00-suse.xzm)
Вместе с модулями для МагОС записал на флэшку
Родной загрузчик uird для suse не загружает систему
Загрузчики  uird от МагОС или от  Магеия с ошибками но загружают.
Т е и ядро в загрузчике (/lib/modules) соответственно от МагОС или от  Магеия
Для Магеи , например,  требуется что бы ядро в загрузчике и в системном модуле совпадали и иначе система не запускается

UIRD - neobht-uird-v1.0.3-17-gfe83650.zip
Т е вроде последняя версия
Загрузчик uird для suse конфигурируется с лишними бинарниками
Пробовал busybox от MagOS  все равно не помогло
Файловая система в suse совместима с фс от Роса
Т е есть /lib и /usr/lib, /bin и /usr/bin и т д
Почему загрузчик uird для suse не работает непонятно
Странно, что с посторонними загрузчиками загружается
Покрутил да пока бросил

ingvar
Игорь
первоклассный волшебник
ranks
useravatar
Offline
307 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Применение UIRD для загрузки различных дистрибутивов

Тут вариантов сильно много. Надо разбираться, не думаю что прям критичное что-то. UIRD создает фс, которая выглядит для ОС как обычная дисковая фс. В теории все просто и должно работать, а на практике -- нюансы smile

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Offline
2477 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Применение UIRD для загрузки различных дистрибутивов

  Copy2ram

Решил попробовать на своей Магея (МагОС) режим сopy2ram и проблема.
Оперативка 2 Гб , а модули 2,2 Гб. Загрузка не получилась.
Хатя своп 5 Гб, но uird.swap=auto запускается уже после того, как модули будут скачены в память
Поэтому в uird-init, загрузчика UIRD, поместил формирование uird.swap=auto  перед сopy2ram
Данный режим заработал.
Вроде теперь все логичнее :
- устанавливаетися своп
-скачиваются модули в память
- инициализируется система

ingvar
Игорь
первоклассный волшебник
ranks
useravatar
Offline
307 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Применение UIRD для загрузки различных дистрибутивов

betcher написал(а):

Михаил модифицировал 80-save2module он работает с uird. Но совсем не так как в 81-savetomodule. Выдрать флешку, заново воткнуть и сохраниться не получится, зато логика больше похоже на то как было с initrd.

80-save2module  работает Но у меня получилось:
80-save2module     :
     savetomodule=/memory/data/from/0/MagOS/base/35-update.xzm
81-savetomodule    :
    savetomodule=/dev/sda3/MagOS/base/35-update.xzm

Получается разный формат savetomodule и наверно в UIRD что то еще не будет работать?
Как то при выключении система зависла, но 81-savetomodule 
все равно сделал модуль!!!!
Т к 80-save2module  зависит от системы, то он бы то же завис.

А так проблемы с обновлениями у меня на Магее 6 решились
Осталась :
Через 10 мин гаснет экран. Надо успеть нажать на кл пробел
Через 20 мин отключается

Но это может биос компа так работает.

ingvar
Игорь
первоклассный волшебник
ranks
useravatar
Offline
307 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Авторизация