Как создать файл /usr/share/syslinux/{mbr.bin,ldlinux.c32} с нуля?

Если вы хотите сделать это с несколькими файлами:

cat `grep -rIl "# Active" *`

Grep вернет список имен файлов, а cat их напечатает.

1
09.09.2020, 11:38
1 ответ

Они собираются из исходников:mbr.binиз файлов в mbr, ldlinux.c32из файлов вcom32/elflink/ldlinuxи т.д.

Если ваша сборка не удалась, это, вероятно, потому, что у вас не было инструментов, необходимых для сборки этих:nasmи, в частности, мультибиблиотечного GCC. nasmиспользуется для сборки MBR, а GCC должен поддерживать -m32для создания 32-битных загрузчиков -на 64-битной платформе -.

3
18.03.2021, 23:06

Теги

Похожие вопросы