Încerc să configurez un mediu ipxe pe un vmware.
Aș dori să configurez configurarea cu UEFI.
Am configurat un ubuntu-server și l-am configurat ca pxe-server.
prin descărcarea ipxe, isc-dhcpd, tftp-hpa și ngnix.
Dhcp isc-dhcp.conf arată ca
subnet 192.168.101.0 netmask 255.255.255.0 {
gama 192.168.101.50 192.168.101.100;
}
# adăugați următoarele la /usr/local/etc/dhcpd.conf
opțiune client-arch cod 93 = întreg nesemnat 16;
dacă există user-class și opțiune user-class = "iPXE" {
numele fișierului „http://192.168.101.10/test.ipxe”;
} altfel {
dacă există client-arch {
dacă opțiunea client-arch = 00:00 {
numele fișierului „undionly.kpxe”;
} opțiunea elsif client-arch = 00:07 {
numele fișierului „grubx64.efi”;
} opțiunea elsif client-arch = 00:09 {
numele fișierului „grubx64.efi”;
}
}
}
iar rădăcina tftp a fost configurată pentru a servi grubx64.efi.
Când pornesc o rețea un client, primesc promptul de comandă grub, unde mă aștept să obțin un meniu grub și să selectez sistemul de operare pentru a porni.
( echo $prefix, indică folderul /EFI/ubuntu , am încercat să configurez grub în acel folder împreună cu grub.cfg .i.e.în rădăcina tftpfolder.
ceea ce îmi lipsește aici, vă rog sfat, Odată ce încep să primesc meniul, voi configura grub.cfg pentru a încărca sistemul de operare.