Я пытаюсь настроить среду ipxe на vmware.
Я хотел бы настроить установку с помощью UEFI.
Я установил сервер ubuntu и настроил его как pxe-сервер.
путем загрузки ipxe, isc-dhcpd, tftp-hpa и ngnix.
dhcp isc-dhcp.conf выглядит так:
подсеть 192.168.101.0 сетевая маска 255.255.255.0 {
диапазон 192.168.101.50 192.168.101.100;
}
# добавьте следующее в /usr/local/etc/dhcpd.conf
опция client-arch code 93 = целое число без знака 16;
если существует пользовательский класс и параметр пользовательский класс = "iPXE" {
имя файла "http://192.168.101.10/test.ipxe";
} еще {
если существует клиент-арка {
если опция client-arch = 00:00 {
имя файла "undionly.kpxe";
} опция elsif client-arch = 00:07 {
имя файла "grubx64.efi";
} опция elsif client-arch = 00:09 {
имя файла "grubx64.efi";
}
}
}
и корень tftp был настроен для обслуживания grubx64.efi.
Когда я загружаю сетевой клиент, я получаю командную строку grub, где я ожидаю получить меню grub и выбрать ОС для загрузки.
( echo $prefix указывает на папку /EFI/ubuntu , я также пытался настроить grub в этой папке вместе с grub.cfg .т.е.в корне tftpfolder.
что мне здесь не хватает, любезный совет. Как только я начну получать меню, я настрою grub.cfg для загрузки ОС.