I building ELKS from Ubuntu 18.04 sudo apt update sudo apt -y install build-essential flex bison libgpm-dev libmpfr-dev libmpc-dev textinfo git ncurses-dev cd opt git clone clone https://github.com/jbruchon/elks.git cd elks mkdir cross ./tool/env.sh ./build.sh If i enable support FPU, i have this error: gcc -E -traditional -I/opt/elks/include -I/opt/elks/elks/include -I/opt/elks/libc/include -DELKS_VERSION_CODE=0x00030000 -DUTS_RELEASE=\"0.3.0\" -D__KERNEL__ -DUSE_IA16 -o boot/setup.tmp boot/setup.S ia16-elf-as -mtune=i8086 -o boot/setup.o boot/setup.tmp boot/setup.S: Assembler messages: boot/setup.S:873: Error: no instruction mnemonic suffix given and no register operands; can't size instruction boot/setup.S:877: Error: no instruction mnemonic suffix given and no register operands; can't size instruction If i enable unix socks, i have this error: unix/af_unix.c:213:22: note: each undeclared identifier is reported only once for each function it appears in unix/af_unix.c:213:35: error: expected expression before ‘)’ token if (get_user(&(((sockaddr_un *)uservaddr)->sun_family)) != AF_UNIX) If i enable msdos fat support, i have this error: inode.c: At top level: inode.c:79:21: error: conflicting types for ‘msdos_read_super’ struct super_block *msdos_read_super(register struct super_block *s, ^~~~~~~~~~~~~~~~ In file included from inode.c:7:0: /opt/elks/elks/include/linuxmt/msdos_fs.h:165:28: note: previous declaration of ‘msdos_read_super’ was here extern struct super_block *msdos_read_super(struct super_block *s,void *data); If I enable SWAP, i have many many error. But disabling all option, which contain errors, compilation ending. HD image write to Compact Flash and booting my XT, that 3 string to screen and motor on FDD1 After 2-3 second FDD1 motor off MINIX boot Sector2! Press Key If i press any key, XT rebooting Any idea? P.S> sorry from my bad english Best Regards Alex@Airman