А смысл? Смысл ждать минут 30 сборки дистрибутива, чтобы увидеть например свою ошибку, если у меня есть тестовая флэшка и все, что мне нужно, это за пару секунд пересобрать full.cz и подкинуть его в готовый дистрибутив?
Большой образ из готовых пакетов собирается 5~10 минут на хороших машинах с локальным репозиторием. Rescue намного быстрее. full.cz закидывается в разные места при сборке образа. Уверены, что знаете о них обо всех? Например, в \EFI кладётся файлик с образом VFAT-раздела с тем же файлом (в том числе) и это записывается в определённые сектора ISO-образа. Смысл ещё в том, что если это нужно только вам, надеяться надо только на себя.
Вот короче два файлика пропагатора с тривиальными патчами.
Патчей там нет. Там испорченные виндоуз-редактором исходники. Чтобы превратить это в патчи, надо ещё приложить усилия. Тогда, взглянув на эти патчи:
--- disk.c 2018-11-17 22:39:21.149090020 +0300
+++ disk.c.new 2019-06-15 17:21:49.470183746 +0300
@@ -269,2 +269,3 @@
- my_mount(device_fullname, IMAGE_LOCATION, "ntfs", 0) == -1) {
- stg1_error_message("I can't find a valid filesystem (tried: ext2, ext3, ext4, vfat, ntfs, iso9660, reiserfs).");
+ my_mount(device_fullname, IMAGE_LOCATION, "ntfs", 0) == -1) &&
+ my_mount(device_fullname, IMAGE_LOCATION, "ntfs-3g", 0) == -1) {
+ stg1_error_message("I can't find a valid filesystem (tried: ext2, ext3, ext4, vfat, ntfs, ntfs-3g, iso9660, reiserfs).");
--- mount.c 2018-11-17 22:39:21.150090020 +0300
+++ mount.c.new 2019-06-15 17:22:33.502181310 +0300
@@ -289,0 +290,2 @@
+ if (!strcmp(fs, "ntfs-3g"))
+ my_insmod("ntfs-3g", NULL);
Можно уверенно сказать, что это работать не будет. disk.c даже не скомпилируется. Но дело даже не в синтаксисе, почитайте для начала, что требуется для поддержки fuse. ntfs-3g не ядерный модуль.
Сначала наполните нужным содержимым initramfs при его сборке или каким угодно другим способом -- распакуйте, допилите и запакуйте, например. Затем в rdshell добейтесь необходимого руками. Только после этого имеет смысл ставить hasher, gear, git-core и патчить пропагатор локально нормальным линуксовым редактором.