dracut заменит mkinitcpio?

Опрос

Как относитесь к возможному переходу?
Положительно
Отрицательно
Пофиг. Лишь бы работало
vs220
Интересно откуда он их берет из загруженных или парсит конфиги
Скорее всего парсит.
В /usr/lib/dracut/modules.d/ дофига модулей.
Initrd UIRD (Unified Init Ram Disk system)
PuppyRusArch (PRA)
sfs
Initrd UIRD (Unified Init Ram Disk system)
Что это?
Lupus pilum mutat, non mentem.
На основной системе работает без проблем.
Тестировал загрузку из sfs. Подключил модуль и заработало без костылей.
Я на dracut наткнулся после недавней темы с шифрованым lvm корнем и понесло. По идее там это можно тоже без проблем наладить.
Lupus pilum mutat, non mentem.
Ещё нужно проверить идёт ли корректный возврат в initram при выключении системы.
В mkinitcpio уже фиг знает сколько не работает.
Lupus pilum mutat, non mentem.
RusWolf
Скорее всего парсит.
dracut автоматически распознаёт имеющееся оборудование и включает в образ необходимые загружаемые модули ядра (может создавать образ, настроенный на конкретное оборудование, или универсальный).
Xts, это я уже понял и увидел в работе.
Ради интереса посмотрель Wiki ... и да, имеется ...
Ошибки не исчезают с опытом - они просто умнеют
Попробовал работает нормально. Без -hostonly тянет все что есть в системе вплоть до модулей виртуалок. С -hostonly только что загружено и наверно что udev надетектил
gzip в dracut
ncdu /boot
   69,3 MiB [##########]  initramfs-linux-dracut.img
   43,7 MiB [######    ]  initramfs-linux-fallback.img
   29,0 MiB [####      ]  initramfs-linux-dracut-hostonly.img
   23,4 MiB [###       ]  initramfs-linux.img
    6,2 MiB [          ]  vmlinuz-linux
    3,0 MiB [          ]  intel-ucode.img

Разницы в загрузке вроде никакой kernel + initrd в районе 3 секунд
dracut --hostonly
 Startup finished in 7.882s (firmware) + 3.445s (loader) + 767ms (kernel) + 2.095s (initrd) + 4.000s (userspace) = 18.191s
graphical.target reached after 3.999s in userspace
------------------
dracut_full
Startup finished in 7.855s (firmware) + 3.273s (loader) + 1.138s (kernel) + 2.998s (initrd) + 4.095s (userspace) = 19.361s
graphical.target reached after 4.094s in userspace
-------------------
mkinitcpio
Startup finished in 7.872s (firmware) + 5.296s (loader) + 2.998s (kernel) + 4.804s (userspace) = 20.972s
graphical.target reached after 4.804s in userspace

Настройка по идеи проще - все само подхватило - не надо хуки прописывать и модули
vs220
Настройка по идеи проще - все само подхватило - не надо хуки прописывать и модули
Да. Автоматизация хорошая. Надо добраться до зашифрованого корня и lvm. Хотя к последнему у меня негативное отношение.

Интересно мнение людей, которые отрицательно относятся переходу.
Lupus pilum mutat, non mentem.
 
Зарегистрироваться или войдите чтобы оставить сообщение.