USB용 Live ISO를 만들려고 합니다. 한 명을 팔로우하고 있어요가이드이 작업을 수행하는 데 도움이 되는 단계 중 하나는 다음과 같습니다. 그러나 내 시스템에는 존재하지 않습니다 cp /usr/lib/syslinux/modules/bios/ldlinux.c32 image/isolinux/
. /usr/lib/syslinux/modules/bios/ldlinux.c32
나는 이것을 시도했지만 find -iname ldlinux.c32
아무런 대가도 얻지 못했습니다. isolinux
설치 했지만 syslinux
도움이 되지 않았습니다.
Google에서 검색한 ldlinux.c32 intitle:"index of" -inurl:(jsp|pl|php|html|aspx|htm|cf|shtml) -inurl:(listen77|mp3raid|mp3toss|mp3drug|index_of|wallywashis)
결과 여러 공개 디렉토리에서 ldlinux.c32를 찾았습니다. 내가 선택한 사람이 일을 할 것인가? 이것이 모범 사례에 가깝지 않은 것이 유감이지만 ldlinux.c32를 얻는 방법을 모르겠습니다. 내가 읽은 바에 따르면, syslinux 웹사이트에서는 여러분이 이미 그것을 갖고 있다고 가정합니다.
답변1
바라보다https://www.syslinux.org/wiki/index.php?title=Library_modules
모든 Syslinux 변형에는 추가 ldlinux 모듈이 필요합니다.
버전 5.00부터 SYSLINUX 또는 EXTLINUX 설치 프로그램을 사용할 때 관련 부트 섹터가 수정되고 "설치 디렉터리"에 두 개의 파일(ldlinux.sys 부트 로더 파일 및 보조 ldlinux.c32 파일)이 추가됩니다. 이 두 파일은 설치 프로그램을 실행하는 데 필요하지 않으며 이미 설치 프로그램 자체에 포함되어 있습니다.
다른 Syslinux 변형(PXELINUX, ISOLINUX)의 경우 BIOS 펌웨어를 부팅하려면 부트 로더와 마찬가지로 두 번째 파일 ldlinux.c32를 수동으로 추가해야 합니다. 두 파일 모두 동일한 버전과 일치해야 합니다. 예를 들어, 새로운 ISOLINUX 이미지를 구축하기 전에 이제 두 개의 파일, 즉 isolinux.bin 부트 로더 파일과 동일한 보조 ldlinux.c32 파일이 필요합니다.
ISOLINUX/PXELINUX
에서 syslinux를 다운로드하세요.kernel.org
이러한 파일은 다운로드한 패키지에 있어야 합니다.
$ find syslinux-6.00 -name "ldlinux.*[0-9]*"
syslinux-6.00/bios/com32/elflink/ldlinux/ldlinux.c32
syslinux-6.00/efi32/com32/elflink/ldlinux/ldlinux.e32
syslinux-6.00/efi64/com32/elflink/ldlinux/ldlinux.e64
$ find syslinux-6.00 -name "isolinux.bin"
syslinux-6.00/bios/core/isolinux.bin
시스템리눅스/EXTLINUX
syslinux
당신은 당신의 또는 파일이 필요합니다 extlinux
. 이 파일은 ldlinux.c32
이러한 파일에 포함되어 있으며 드라이브를 부팅 가능하게 만들기 위해 "syslinux -f -i" 또는 "extlinux -i"(또는 설치 프로그램 스크립트)를 실행할 때 자동으로 설치됩니다.
Syslinux 매뉴얼을 참조하십시오:부팅 디스크 만들기 - Linux