Я перекомпилировал среду Fedora 23, столкнувшись с той же проблемой. Но, если быть точным, :Ваша проблема не в отсутствующей файловой системе EXT или XIA, которые обрабатываются сценарием configure (, отключающим ее, если в текущей среде ее нет ), но команда fdmount ожидает EXT2 файловая система должна присутствовать и поэтому требует соответствующего заголовочного файла. Новые дистрибутивы Linux, кажется, перемещают этот файл в другое место. Я использовал следующий патч:
--- fdutils-5.5/src/fdmount.c.ORIG 2005-03-03 23:09:16.000000000 +0100
+++ fdutils-5.5/src/fdmount.c 2018-03-06 15:11:02.924092624 +0100
@@ -22,7 +22,7 @@
#include <linux/ext_fs.h>
#endif
-#include <linux/ext2_fs.h>
+#include <ext2fs/ext2_fs.h>
#ifdef HAVE_LINUX_XIA_FS_H
#include <linux/xia_fs.h>
Благодаря этому и наличию пакета e2fsprogs -devel(использовал команду dnf для установки ), я смог скомпилировать и установить пакет. Вероятно, вы не пропустите файловую систему XIAFS (Minix )и старую файловую систему EXTFS (старую файловую систему Linux )... за исключением очень старых дискет, отформатированных таким образом (возможно, но маловероятно ).
Хорошо, если вы используете nvidia, вы можете ссылаться на мониторы по их EDID, вот пример из моего 99 -nvidia.conf(Ссылка, которую я использовал здесь)
Section "Module"
Load "modesetting"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
#this is the important part!!!
Option "CustomEDID" "DPY-EDID-d2ee947f-cde6-694c-4099-2f7aa520eb75: /home/myName/Documents/monitors/edid-120.bin"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
#Option "DPI" "96 x 96" #adjust this value as needed to fix scaling
Option "AllowEmptyInitialConfiguration"
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection