/usr/share/syslinux/{mbr.bin,ldlinux.c32}を最初から生成するには?

/usr/share/syslinux/{mbr.bin,ldlinux.c32}を最初から生成するには?

isolinux今日、私は次のコマンドを使用してソース(git://repo.or.cz/syslinux.git)から構築しました。

make bios efi64 installer

ビルド中にいくつかのエラーが発生しました。このようなエラーの場合は、/usr/share/syslinux/{mbr.bin,ldlinux.c32...}適切なディレクトリにコピーする必要があります。

今気になりますmbr.binldlinux.c32このファイルは最初からどのように作成されますか?

すべての提案は真剣に考慮されます!

答え1

mbr.binソースからビルドされます。ファイルは次の場所にあります。mbrからldlinux.c32ファイルは次の場所にあります。com32/elflink/ldlinux、等。

nasmビルドが失敗した場合は、おそらくビルドに必要なツール、特にmultilib GCCがないためです。nasmMBRを組み立てるには、GCCは-m3264ビットプラットフォームで32ビットローダーの構築をサポートする必要があります。

関連情報