Чем ваша сборка отличается от исходной?
Все расписывать довольно долго.
Во первых приняли несколько моих исправлений. Я починил
загрузку через PXE в портированом из Porteus Initrd. С моей подачи стали использовать метод копирования модулей ядра с зависимостями в initrd от Tomas M из Slax вместо использования того что создает mkinitramfs. Это существенно уменьшает размер inird. Я это заметил еще когда собирал новые ядра для Slax.
Теперь то что в моей сборке есть, а в исходной нет:
Во первых переработан метод автоматического подбора squashfs модулей с драйверами nvidia.
Я об этом писал в блоге у себя.Свои конфиги для загрузчиков. amd64 и i686 версии на одной флешке, firmware-NNN.squashfs у них общий для экономии места.
Свои ядра. Пересобрал дебиановские с патчем intel-nvme-remap из EndlessOS и в 5.16.7 включил NTFS3 драйвер.
Два amd64 ядра в одной сборке. С новым ядром также в одной папке лежит модуль со свежими libdrm и mesa. Все загружается при помощи опции extramod= Пришлось также еще подправить linuxrc чтобы extra загружались перед optional для корректной работы squashfs модулей содержащих модули ядра nvidia.
Свой скрипт установки. Который позволяет также из под сборки запущенной с флешки или по сети устанавливать её на жесткий диск/SSD.
Модули с дополнительным ПО, настройки и прочее по мелочи.
С сохранением и т.п. Вы разобрались? Я - нет. Так в DDR01 и переделал все на свое
Сохранение имеете в виду в savefile который потом загружается при следующем запуске ? Я не использую. Возможно работает, я не проверял. Но в моей сборке при попытке его использовать и запускать на разном железе будут проблемы с конфигами.
Но, я так понимаю, без горячего подключения- отключения модулей?
Горячее подключение есть. Реализовано через симлинки. Это делал fredx181, насколько я понял. Подробности как реализовано нужно искать в теме.
В моей сборке работает. В Thunar правой кнопкой на модуле squashfs который еще не загружен есть пункт Activate module.
Рекомендую попробовать наши ядра (aufs uksmd le9)
Я уже собрал свои. Мне нужны свежие для поддержки нового железа. Часто ноутбуки которые 3мес назад только произведены уже сданы по гарантии и у меня на столе. Не то что бы с ними какие то проблемы, в основном придирки пользователей, или вообще просто на установку доп. SSD несут, но это возможность запустить свежие железяки и проверить работают они в линукс или нет. Еще в сентябре у меня был Asus G513QY с Radeon 6800M
так как предпочитаю не локализованный софт.
А зачем такое может быть нужно русскоговорящему пользователю?
Ну во первых. Нравится так мне. Во вторых, что я забыл упомянуть. Мою сборку могут использовать и люди не владеющие русским языком.
В третьих всякие сообщения dmesg все равно будут на английском. У Вас видимо и все сообщения Initrd локализованы ? А там строго зашиты только по русски или есть возможность локализации ? Но мне это не подходит.
Не хочу разводить дискуссию по этому поводу. Извините если слишком резко вышло.