netboot.xyz를 사용하는 PXE 부팅 문제 "/cdrom에 tmpfs를 설치하지 못했습니다: 잘못된 매개 변수"

netboot.xyz를 사용하는 PXE 부팅 문제 "/cdrom에 tmpfs를 설치하지 못했습니다: 잘못된 매개 변수"

PXE 부팅을 지원하기 위해 tftp를 사용하여 pfsense 서버를 설정했습니다. netboot.xyz의 최신 버전(릴리스 기준)을 부팅하도록 구성했습니다. 이것은 어느 정도 작동하지만 몇 가지 Linux 이미지를 로드하려고 시도했는데 모두 동일한 오류 메시지와 함께 종료되는 것 같았습니다. 기본 출력 텍스트에는 다음이 포함됩니다.

...
mount: mounting tmpfs on /cdrom failed: Invalid argument
...
curl: (23) Failed writing body (0 != 16384)
Unable to find a live file system on the network
...

스크린샷:

여기에 이미지 설명을 입력하세요.

이것이 tftp 문제(내 생각으로는)인지, pfsense 문제(내 생각으로는), netboot.xyz 문제(내 추측)인지, 아니면 다른 문제인지 확실하지 않습니다.

답변1

알아 냈어! 나는 상당히 작은 메모리를 가진 기계에서 작업해 왔습니다. 위의 예에서는 RAM이 약 1GB인 가상 머신입니다. 4GB로 늘렸더니 PXE 부팅이 제대로 작동하기 시작했습니다.

따라서 요점은 netboot.xyz가 메뉴에 무언가를 추가하여 컴퓨터에 위험할 정도로 적은 양의 메모리가 있는 경우 경고할 수 있다는 것입니다.

관련 정보