isolinux
今日、私は次のコマンドを使用してソース(git://repo.or.cz/syslinux.git)から構築しました。
make bios efi64 installer
ビルド中にいくつかのエラーが発生しました。このようなエラーの場合は、/usr/share/syslinux/{mbr.bin,ldlinux.c32...}
適切なディレクトリにコピーする必要があります。
今気になりますmbr.bin
。ldlinux.c32
このファイルは最初からどのように作成されますか?
すべての提案は真剣に考慮されます!
答え1
mbr.bin
ソースからビルドされます。ファイルは次の場所にあります。mbr
からldlinux.c32
ファイルは次の場所にあります。com32/elflink/ldlinux
、等。
nasm
ビルドが失敗した場合は、おそらくビルドに必要なツール、特にmultilib GCCがないためです。nasm
MBRを組み立てるには、GCCは-m32
64ビットプラットフォームで32ビットローダーの構築をサポートする必要があります。