GRUB 레거시와 유사하게 GRUB 2 PXE 부트 이미지는 TFTP 서버의 루트 디렉토리에 설치됩니다. 부트 이미지의 이름은 AI가 구성된 방식에 따라 다릅니다. 적합한 DHCP BootFile 옵션에는 PXE 부트 이미지의 이름이 포함되어 있습니다. AI 이미지가 GRUB 2를 기반으로 하는 경우 자동으로 BIOS 펌웨어 유형과 UEFI 펌웨어 유형이 모두 지원됩니다. 특별한 인수는 필요하지 않습니다.
설치된 Oracle Solaris 인스턴스에서 BIOS 대상 이미지와 UEFI 대상 이미지에 대한 PXE 부트 이미지는 AI 이미지의 루트 디렉토리에 있는 boot/grub(예: /export/auto_install/my_ai_service/boot/grub)에 저장됩니다.
이 디렉토리에는 다음 컨텐츠가 들어 있습니다.
bash-4.1$ cd grub/ bash-4.1$ ls grub_cfg_net i386-pc splash.jpg x86_64-efi grub2netx64.efi pxegrub2 unicode.pf2
i386-pc 디렉토리(BIOS 펌웨어를 사용하는 시스템의 경우) 및 x64_64-efi 디렉토리(64비트 UEFI 시스템의 경우)에 있는 GRUB 2 모듈의 경우 펌웨어별 하위 디렉토리가 있습니다. 하지만 이러한 디렉토리의 파일은 네트워크 부트 중 사용되지 않습니다. 모듈이 GRUB 2 이미지에 내장되어 있어 TFTP를 통해 전송되지 않기 때문입니다.