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

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

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

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

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

Может nonFHS тогда удалить чтобы не путаться ?
А x86_64_c  для чего ?

aukc
кандидат в магистры волшебства
ranks
useravatar
Offline
836 Сообщений
Администратор отключил публичную отправку сообщений

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

для calculate и gentoo

neobht
Anton
хранитель
ranks
useravatar
Offline
3177 Сообщений
Мужчина  Перейти к сайту пользователя 
Администратор отключил публичную отправку сообщений

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

Понял Спасибо ! Унификация и overlayfs это очень интересно.

aukc
кандидат в магистры волшебства
ranks
useravatar
Offline
836 Сообщений
Администратор отключил публичную отправку сообщений

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

Антон Вы сборку из статьи еще не выкладывали ? Если выложите напишите где ее можно будет скачать посмотреть.

aukc
кандидат в магистры волшебства
ranks
useravatar
Offline
836 Сообщений
Администратор отключил публичную отправку сообщений

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

Еще не раздобыл.

neobht
Anton
хранитель
ranks
useravatar
Offline
3177 Сообщений
Мужчина  Перейти к сайту пользователя 
Администратор отключил публичную отправку сообщений

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

Ок.

aukc
кандидат в магистры волшебства
ranks
useravatar
Offline
836 Сообщений
Администратор отключил публичную отправку сообщений

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

Уже давно был изменен способ запуска UIRD :

 Спойлер Show Spoiler Hide Spoiler
 
#!/bin/bash
#rm -rf /usr/lib/dracut/modules.d/*uird* /usr/lib/dracut/modules.d/*uird-soft* /usr/lib/dracut/modules.d/90ntfs
#cp -pRf modules.d/* /usr/lib/dracut/modules.d
cd dracut/modules.d
ln -s ../../modules.d/* ../modules.d/
cd ../..

./dracut/dracut.sh  ......................
У меня на  Магее  он не запускается.
Нет папки dracut/modules.d
Если папку modules.d добавить, то нет
         ./dracut/dracut.sh

Сейчас просто переделываю на старый вариант запуска :

 Спойлер Show Spoiler Hide Spoiler
 #!/bin/bash
rm -rf /usr/lib/dracut/modules.d/*uird* /usr/lib/dracut/modules.d/90ntfs
cp -pRf modules.d/* /usr/lib/dracut/modules.d
echo $(pwd)
#cd dracut/modules.d
#ln -s ../../modules.d/* ../modules.d/
#cd ../..
dracut -l -N  -f -m  ...............

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

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

Дракут в последних версиях uird берется не из дистра, а с гитхаба. Его нужно выкачать сперва. Если я правильно суть вашей проблемы понял.

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

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

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

Все верно. Откручивать назад неправильно.

Ingvar, dracut сейчас в uird идет submodule . Нужно его выкачать и собрать бинарный установщик.

Самое простое :
git clone --recursive https://github.com/neobht/uird.git
cd dracut
./configure
make

А затем уже сам uird.

neobht
Anton
хранитель
ranks
useravatar
Offline
3177 Сообщений
Мужчина  Перейти к сайту пользователя 
Администратор отключил публичную отправку сообщений

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

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


Ingvar, dracut сейчас в uird идет submodule . Нужно его выкачать и собрать бинарный установщик.

Спасибо. Все заработало. Но появилась проблема  ...

1)  Чистый запуск генерации загрузчика UIRD (usr/bin ссылки на busybox )

Одну правку всеже сделал в ~/uird/modules.d/00uird-network/module-setup.sh
Т к в логах была ошибка :
inst /usr/lib/magos/scripts/httpfs-$_arch /sbin/httpfs  -  закоментировал
         и добавил
inst /usr/bin/httpfs2 /sbin/httpfs

В Магее нет httpfs, а есть httpfs2

Все запустилось, но не отрабатывается команда findswap в строке загрузки ядра в grub2
Хотя в логах file:///var/log/magos/11-partitions.log все без ошибок

2)   Запуск без ссылок на  busybox в usr/bin

В ~/uird/modules.d/00uird/module-setup.sh закоментировал
стр 45 - 50 :

 Спойлер Show Spoiler Hide Spoiler
     for _i in $_progs; do
        _path=$(find_binary "$_i")
        [ -z "$_path" ] && _path=/bin/$_i
    [[ -x $initdir/$_path ]] && continue
        ln_r /usr/bin/busybox "$_path"
    done
В ~/uird/modules.d/00uird/mount-uird.sh раскоментировал стр 10 :

/usr/bin/busybox --install

Тут ~/usr/lib/magos/rc.preinit.d/11-partitions  нормалбно отработал и swap нашелся

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

Авторизация