
소규모 사무실의 netboot 솔루션을 설정하고 있습니다. 내 k8s 노드의 성냥갑 서버에 대한 요청을 연결하기 위해 내장된 ipxe 스크립트를 사용하여 초기 ipxe.efi nbp를 pxe 부팅하도록 시스템을 구성했습니다. 이것은 잘 작동합니다.
사용자가 성냥갑 부팅을 선택하거나 OS를 수동으로 선택할 수 있도록 메뉴를 표시하려면 이를 확장해야 합니다. ipxe 자체가 메뉴를 지원한다는 것을 알고 있지만 grub 또는 syslinux로 체인 부팅을 할 수도 있습니다.
grub을 선택한다고 가정하면 몇 가지 질문이 있습니다.
- 체인 부팅 그럽에 ipxe 스크립트를 어떻게 설정합니까?
- Grub 자산은 특정 OS에 연결되어 있지 않으므로 어디서 구해야 합니까?
- grub efi가 올바르게 찾을 수 있도록 grub 구성을 어떻게 호스팅합니까?
- grub 항목은 iso가 아닌 커널/initram 사양을 기대하는 것 같지만 proxmox/Linux distros/memtest와 같은 부팅을 지원하려는 모든 OS는 isos 형식으로 제공됩니다. 어떻게 지원하나요?
- iso의 내용을 추출하려고 시도했지만 네트워크 위치에서 호스팅되는 파일 시스템을 올바르게 지정하는 방법을 잘 모르겠습니다. 파일 시스템의 나머지 부분에서 grub 항목을 어떻게 가리키나요?