Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    alexondi
    @alexondi
    иногда возникает ситуация когда в конце работы уирда
    rm can't remove /sysroot/sbin/init no such file or directory
    с последующим вылетом switch_root'a
    Перезагружаю - все ок
    Вся работа в виртуалбоксе
    alexondi
    @alexondi
    возникает при uird.from=/dev/sda1::MNT_OPTS=ro
    sda1 - обычная корневая ФС чистого дебиана
    Александр
    @betcher
    Привет. По rm can't... это костылик в уирд для убунт, видимо в дебиане также.
    Почему иногда не срабаьывет не знаю, но могу предложить как обойти.
    Нужно на разделе с дебианом сделать sbin/init относительной ссылкой.
    То есть не от корня, а от ../
    Александр
    @betcher
    По ваше
    По вашей
    По вашей задаче я бы наверное грузил с uird.copy2ram uird.freemedia с сохранением в модуль при выключении.
    Александр
    @betcher
    Это потребует больше RAM, зато диски при работе вообще отключены.
    alexondi
    @alexondi
    Привет. По rm can't... это костылик в уирд для убунт, видимо в дебиане также.
    В дебиане 10 sbin -> usr/sbin /sbin/init -> /lib/systemd/systemd
    alexondi
    @alexondi
    Там все ссылки. Я пытаюсь разобраться с конфигами, подскажите как взаимосвязаны параметры : 1)uird.from - источник откуда будут браться модули, рутФС и т.д. 2) uird.load - список каталогов в источниках откуда будут грузиться модули?
    Если я укзаываю во uird.from=/dev/sdb1/fs.squashsfs;/dev/sdb1 init не находится, если только 1 часть то все ок
    с загрузкой, но модули не находит
    Александр
    @betcher
    /sbin/init -> /lib/systemd/systemd это фбсолютная ссылка. Если корень перенести в папку работать не будет.
    Надо /sbin/init -> .. /lib/systemd/systemd
    uird.load и uird.noload это фильтры.
    Грубо говоря источник это папка в которой лежит то что нужно подключать в ауфс. А лоад и нолоад это фильтры которыми регулируется что подключать, а что нет.
    В вашем случае это пока не нужно, так как источник один и он же и единственный слой.
    Александр
    @betcher
    Не пойму чего вы от этого хотели получить - uird.from=/dev/sdb1/fs.squashsfs;/dev/sdb1
    Если хотите несколько слоев то с корнем раздела будет не удобно, лучше если это будет папка в корне.
    alexondi
    @alexondi
    ок, спасибо! попробую чистую фс и отдельные диски для модулей и для ченджес. Модули можно делать слаксовым скриптом savechanges (с модификацией папок)?
    Александр
    @betcher
    На счет скрипта не знаю что там.
    Александр
    @betcher
    Проверил создание папки для ченджез. Работает.
    Но.
    Задает ненужные вопросы. По фс и размеру. Эти данные нужны для ченджез в файл.
    Ну то есть косяк на лицо :) Но не особо критичен, надо не забыть починить.
    alexondi
    @alexondi
    а уирд на чистом диске ченджес не создаст я так понимаю? Т.е. если диск с сбойной ФС или битой табдицой разделов
    Александр
    @betcher
    Нет. Форматируется только сам файл для ченджез. Или создается папка.
    Раздел и фс на нем уже должны быть.
    Сбойную фс можно попытаться вылечить. Нужно добавить в cmdline ядру fsck
    Александр
    @betcher
    Если в авто режиме получится вылечить, то загрузится.
    Anton Goroshkin
    @neobht
    Модули лучше делать epm2xzm или dir2xzm
    А также syschanges
    alexondi
    @alexondi

    Если в авто режиме получится вылечить, то загрузится.

    Понятно, значит мне придется допилить - моя задача юзер не имеет нужную квалиф-ю

    Модули лучше делать epm2xzm или dir2xzm

    а какой каталог для них указывать /memory/changes ?

    Александр
    @betcher
    Любой каталог.
    Если вам нужны утилиты для работы с модулями возьмите pfs-utils
    Там все есть сразу.
    Александр
    @betcher
    если просто пожать папку в сквош достаточно mksquashfs
    BuxarNET
    @BuxarNET
    подскажите пожалуйста, SP Flash Tool кто либо через магос использует, пробую подключить телефон, не получается. ссылка на проблему https://4pda.ru/forum/index.php?showtopic=469340&view=findpost&p=91690571
    Александр
    @betcher
    Z