저는 현재 네트워크를 통해 중앙 집중식 DHCP + TFTP 서버에서 Debian을 설치하기 위해 PXE 부팅 10대 정도의 컴퓨터를 사용하고 있습니다. 나는 데비안을 제공하기 위해 TFTP 서버를 사용하고 있습니다.네트워크 부팅이미지를 PXE 클라이언트로 보냅니다. 또한 FTP를 통해 프로비저닝 파일도 제공합니다.
몇 시간의 인터넷 검색, 시행착오 끝에 지금까지는 매우 좋습니다. 문제는 프로비저닝 파일을 읽을 때 호스트가 인터넷을 통해 패키지를 가져오려고 시도하는 것 같다는 것입니다. 네트워크 부팅 이미지 크기가 8-9MB에 불과하기 때문에 이는 매우 논리적입니다.
문제는 이 환경의 인터넷 연결이 현재 불안정하다는 것입니다. 그래서 호스트에 (구성 파일이나 커널 부팅 매개변수를 통해) 기존 데비안 시스템(예: DHCP/TFTP)을 복제하도록 지시할 수 있는 방법이 있는지 궁금합니다. 섬기는 사람). 도움을 주시면 감사하겠습니다. 도움이 될 것이라고 생각하시면 제 설정에 대한 자세한 정보를 공유하여 유사한 환경을 설정하는 데 도움이 되거나 저에게 솔루션을 제안하는 데 도움을 드리고 싶습니다. :)
답변1
인터넷에 접속하는 대신 로컬 데비안 저장소에 접속할 수 있습니다.
이 링크는 설명합니다데비안 저장소를 설정하는 방법.
그런 다음 로컬 저장소에서 패키지를 가져오기 위해 네트워크 부팅 이미지를 설정하는 방법을 알아야 합니다. 어떻게 해야할지 모르겠지만 사기꾼 DNS 서버가 해결책이 될 수 있습니다.
답변2
답변3
귀하의 두 답변 모두 저를 올바른 방향으로 안내하고 많은 유용한 독서를 하도록 이끌었지만 저는 다르게 하고 학습 곡선이 거의 없기 때문에 제 자신의 질문에 답변하고 있습니다. 이 작업의 기간):
나는 Debian DVD 세트의 DVD 1을 가지고 있는데, 여기에는 이미 만족스러운 설치를 위한 저장소가 포함되어 있으므로 새 저장소를 만드는 대신 이를 사용하겠다고 생각했습니다.
dd if=/dev/cdrom of=/path/to/ftp/dir/debian/debian.iso
mount -o loop /path/to/ftp/dir/debian/debian.iso /path/to/ftp/dir/debian
그런 다음 다음을 통해 설치 프로그램을 해당 저장소로 지정했습니다.
d-i mirror/protocol/string ftp
d-i mirror/ftp/hostname string <server-ip>
d-i mirror/ftp/directory string /debian
프리셋 파일에 그러나 DVD의 저장소는 서명되지 않았으므로 제대로 작동하려면 추가해야 합니다.
d-i debian-installer/allow_unauthenticated boolean true
프리셋 파일에