![netboot.xyz를 사용하는 PXE 부팅 문제 "/cdrom에 tmpfs를 설치하지 못했습니다: 잘못된 매개 변수"](https://linux55.com/image/215475/netboot.xyz%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20PXE%20%EB%B6%80%ED%8C%85%20%EB%AC%B8%EC%A0%9C%20%22%2Fcdrom%EC%97%90%20tmpfs%EB%A5%BC%20%EC%84%A4%EC%B9%98%ED%95%98%EC%A7%80%20%EB%AA%BB%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4%3A%20%EC%9E%98%EB%AA%BB%EB%90%9C%20%EB%A7%A4%EA%B0%9C%20%EB%B3%80%EC%88%98%22.png)
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가 메뉴에 무언가를 추가하여 컴퓨터에 위험할 정도로 적은 양의 메모리가 있는 경우 경고할 수 있다는 것입니다.