Я установил binfmt_misc для двоичных файлов i386 на компьютере x64, чтобы использовать настроенный загрузчик (qemu-i386-static) для загрузки 32-разрядных двоичных файлов.
Я следовал процедуре здесь:
https://github.com/torvalds/linux/blob/master/Documentation/admin-guide/binfmt-misc.rst
По сути, это одна строка команды:
echo ':qemu-i386:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x03\x00:\xff\xff\xff\xff\xff\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-i386-static:' > /proc/sys/fs/binfmt_misc/register
После этого я вижу новую запись /proc/sys/fs/binfmt_misc/qemu-i386
, и она работает для загрузки 32-битных двоичных файлов.
Однако после перезагрузки машины эта запись отсутствует. Мне нужно повторить процедуру.
Как сохранить его постоянным?