{"id":480419,"date":"2026-05-20T14:02:56","date_gmt":"2026-05-20T14:02:56","guid":{"rendered":"https:\/\/savepearlharbor.com\/?p=480419"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=480419","title":{"rendered":"iPXE \u0431\u0435\u0437 \u043b\u0438\u0448\u043d\u0438\u0445 \u0441\u043b\u043e\u0432, \u043d\u043e \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043f\u043e\u044f\u0441\u043d\u0435\u043d\u0438\u0439"},"content":{"rendered":"<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u0414\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043c\u0441\u044f, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 ipxe:<\/p>\n<p><strong>iPXE (open-source network boot firmware)<\/strong>\u00a0\u2014\u00a0\u044d\u0442\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0444\u0430\u0439\u043b\u043e\u0432. \u041e\u043d \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e PXE (Preboot Execution Environment), \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0438 \u0433\u0438\u0431\u043a\u043e\u0441\u0442\u044c \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043f\u043e \u0441\u0435\u0442\u0438.<\/p>\n<p>\u0421\u0442\u0430\u0442\u0435\u0439 \u043d\u0430 \u0442\u0435\u043c\u0443 pxe, pxelinux, ipxe-\u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u043e\u0432, \u043a\u0430\u043a \u0438 \u0433\u043e\u0442\u043e\u0432\u044b\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u0432 \u0441\u0435\u0442\u0438 \u043c\u043d\u043e\u0433\u043e, \u043d\u043e:<\/p>\n<ol>\n<li>\n<p>\u0413\u043e\u0442\u043e\u0432\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u043f\u043b\u0430\u0442\u043d\u044b\u0435<\/p>\n<\/li>\n<li>\n<p>pxeboot, pxelinux.0 \u0438 \u043e\u043d\u044b\u0435 \u043d\u0435 \u0443\u043c\u0435\u044e\u0442 \u0432 UEFI (\u0438\u043b\u0438 \u044f \u043d\u0435 \u0441\u043c\u043e\u0433 \u0438\u0445 \u043f\u043e\u0434\u0440\u0443\u0436\u0438\u0442\u044c), \u0430 \u043d\u0430 \u0434\u0432\u043e\u0440\u0435 2026 \u0433\u043e\u0434 \u0438 \u043d\u043e\u0432\u044b\u0445 Legacy \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043e\u0432 \u043d\u0430 \u043f\u043e\u043b\u043a\u0430\u0445 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u043e\u0432 \u0432\u044b \u0432\u0440\u044f\u0434 \u043b\u0438 \u043d\u0430\u0439\u0434\u0451\u0442\u0435<\/p>\n<\/li>\n<li>\n<p> \u0422\u0435 \u0441\u0442\u0430\u0442\u044c\u0438, \u0447\u0442\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u043b \u044f, \u0447\u0430\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u0437\u0430\u0442\u043e\u0447\u0435\u043d\u044b \u043f\u043e\u0434 Legacy \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c ipxe \u0447\u0435\u0440\u0435\u0437 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 memdisk (\u043e \u043d\u0451\u043c \u043d\u0438\u0436\u0435), \u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0438 UEFI \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0441 memdisk, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u0441\u0442\u0430\u0442\u044c\u0435 \u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0435 \u0447\u0430\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d http \u0438 sanboot (\u0445\u043e\u0442\u044c \u0438 \u0443 \u043d\u0435\u0433\u043e \u0435\u0441\u0442\u044c \u0441\u0432\u043e\u0438 \u043d\u044e\u0430\u043d\u0441\u044b) \u0438 \u0432 \u043e\u0442\u043b\u0438\u0447\u0438\u0438 \u043e\u0442 \u043f\u0440\u044f\u043c\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 .iso \u0432 \u041e\u0417\u0423, \u043e\u043d \u0433\u0438\u0431\u0447\u0435 (\u043e\u0431 \u044d\u0442\u043e\u043c \u0442\u043e\u0436\u0435 \u043f\u043e \u0445\u043e\u0434\u0443 \u0441\u0442\u0430\u0442\u044c\u0438)<\/p>\n<\/li>\n<\/ol>\n<h2>\u041e\u0433\u043b\u0430\u0432\u043b\u0435\u043d\u0438\u0435:<\/h2>\n<ol>\n<li>\n<p><a href=\"#1\" rel=\"noopener noreferrer nofollow\">\u041d\u0430\u0447\u0430\u043b\u043e<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"#2\" rel=\"noopener noreferrer nofollow\">\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 DHCP<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"#3\" rel=\"noopener noreferrer nofollow\">\u041f\u0435\u0440\u0432\u0438\u0447\u043d\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0438 TFTP<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/4\" rel=\"noopener noreferrer nofollow\">HTTP-\u0441\u0435\u0440\u0432\u0435\u0440<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"#5\" rel=\"noopener noreferrer nofollow\">iPXE<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"#6\" rel=\"noopener noreferrer nofollow\">Veeam<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"#7\" rel=\"noopener noreferrer nofollow\">Strelec WinPE UEFI<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"#8\" rel=\"noopener noreferrer nofollow\">TGT \u0438 SAMBA<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"#9\" rel=\"noopener noreferrer nofollow\">\u041c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f wim<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"#10\" rel=\"noopener noreferrer nofollow\">Strelec WinPE LEGACY<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"#11\" rel=\"noopener noreferrer nofollow\">Kaspersky Remote Disk<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"#12\" rel=\"noopener noreferrer nofollow\">WDS<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"#13\" rel=\"noopener noreferrer nofollow\">Linux Ubuntu 24.04.4 autoinstall<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"#14\" rel=\"noopener noreferrer nofollow\">\u0418\u0442\u043e\u0433\u0438<\/a><\/p>\n<\/li>\n<\/ol>\n<p><a class=\"anchor\" name=\"1\" id=\"1\"><\/a><\/p>\n<h2>\u041d\u0430\u0447\u0430\u043b\u043e<\/h2>\n<p>\u0413\u0440\u0443\u0437\u0438\u0442\u044c \u043f\u043e \u0441\u0435\u0442\u0438 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a Windows \u0447\u0435\u0440\u0435\u0437 WDS (\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c \u043f\u0443\u043d\u043a\u0442\u043e\u043c \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430 ipxe), Veeam, \u0434\u043b\u044f \u0431\u0435\u043a\u0430\u043f\u043e\u0432 \u0438 \u043f\u0440\u043e\u0447\u0435\u0433\u043e, WinPE, Memtest, Kaspersky (KRD), \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 Linux Ubuntu 24.04 (\u043a\u0430\u043a \u0440\u0443\u0447\u043d\u0443\u044e, \u0442\u0430\u043a \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0447\u0435\u0440\u0435\u0437 autoinstaller), \u0440\u0443\u0447\u043d\u0443\u044e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 Linux Ubuntu Server, \u0442\u0430\u043a\u0436\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 Linux Debian-\u0430, \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b \u043c\u0435\u043d\u044e \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438 \u043d\u0430 \u0432\u0430\u0448 \u0432\u043a\u0443\u0441 \u0438 \u043f\u043e\u0434 \u0432\u0430\u0448\u0438 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0438<\/p>\n<p>\u041d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0441\u043f\u043e\u0439\u043b\u0435\u0440 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0439 \u0441\u0442\u0430\u0434\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430: <\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/e96\/ac5\/a75\/e96ac5a7581f3742fc4beda5956502c5.png\" alt=\"iPXE\" title=\"iPXE\" width=\"921\" height=\"673\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/e96\/ac5\/a75\/e96ac5a7581f3742fc4beda5956502c5.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/e96\/ac5\/a75\/e96ac5a7581f3742fc4beda5956502c5.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>iPXE<\/figcaption><\/div>\n<\/figure>\n<p>\u041a\u0430\u043a \u0438 \u0432 \u043b\u044e\u0431\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435, \u0432\u0441\u0451 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u041e\u0421, \u0442\u0430\u043a \u043a\u0430\u043a \u043c\u043d\u0435 \u043f\u0440\u0438\u0432\u044b\u0447\u043d\u0435\u0435 ubuntu, \u044f \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b Linux Ubuntu 24.04.4 \u0431\u0435\u0437 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 (\u043e\u043d\u0430 \u043d\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u043d\u0430), \u0432\u044b \u0432 \u043f\u0440\u0430\u0432\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043b\u044e\u0431\u043e\u0439 \u0434\u0440\u0443\u0433\u043e\u0439 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 Linux <\/p>\n<p>\u0427\u0442\u043e \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0435?<\/p>\n<ol>\n<li>\n<p><strong>ipxe<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>TFTP-\u0441\u0435\u0440\u0432\u0435\u0440<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>HTTP-\u0441\u0435\u0440\u0432\u0435\u0440<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>TAG (iSCSI \u0442\u0430\u0440\u0433\u0435\u0442)<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>NFS<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>SAMBA<\/strong><\/p>\n<\/li>\n<\/ol>\n<p><a class=\"anchor\" name=\"2\" id=\"2\"><\/a><\/p>\n<h2>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 DHCP<\/h2>\n<p>DHCP \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e, \u0435\u0441\u043b\u0438 \u043e\u043d \u0443 \u0432\u0430\u0441 \u043d\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0435 \u0434\u043e\u043c\u0435\u043d\u0430 \u0438\u043b\u0438 \u043d\u0430 \u0440\u043e\u0443\u0442\u0435\u0440\u0435, \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u0430 66, 67, 60 \u0438 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438, \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u0441 \u043f\u043e\u043b\u0438\u0442\u0438\u043a \u0438 \u043f\u0440\u0430\u0432\u0438\u043b \u0438 \u043d\u0430\u0447\u043d\u0451\u043c:<\/p>\n<p>\u041a\u043e\u0433\u0434\u0430 \u0432\u044b \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0435 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440, \u0442\u043e\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0448\u0438\u0440\u043e\u043a\u043e\u0432\u0435\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 DHCP \u0441\u0435\u0440\u0432\u0435\u0440 \u0438 \u0436\u0434\u0451\u0442 \u043e\u0442 \u043d\u0435\u0433\u043e \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430 DHCP \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0434\u0432\u0435 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u0434\u043b\u044f Legacy \u0438 UEFI \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e:<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/59b\/d84\/e2a\/59bd84e2a2d695f229584e2de8d2fce0.png\" alt=\"\u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438\" title=\"\u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438\" width=\"990\" height=\"323\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/59b\/d84\/e2a\/59bd84e2a2d695f229584e2de8d2fce0.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/59b\/d84\/e2a\/59bd84e2a2d695f229584e2de8d2fce0.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438<\/figcaption><\/div>\n<\/figure>\n<p>\u0412 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 Legacy \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430, \u0438\u043c\u0435\u043d\u043d\u043e \u043e\u043d\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0442, \u043a\u0430\u043a\u0438\u043c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u043c \u043a\u0430\u043a\u043e\u0439 \u0444\u0430\u0439\u043b 67-\u044b\u043c \u043f\u0440\u0430\u0432\u0438\u043b\u043e\u043c \u043e\u0442\u0434\u0430\u0432\u0430\u0442\u044c:<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/8f0\/68b\/871\/8f068b871490332a84db16ed6caaf0a4.png\" alt=\"\u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430\" title=\"\u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430\" width=\"1007\" height=\"627\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/8f0\/68b\/871\/8f068b871490332a84db16ed6caaf0a4.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/8f0\/68b\/871\/8f068b871490332a84db16ed6caaf0a4.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430<\/figcaption><\/div>\n<\/figure>\n<p>\u041e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u043d\u043e\u0441\u0442\u044c <a href=\"https:\/\/skorotkov.wordpress.com\/2017\/08\/12\/sccm-osd-wds-pxe-uefi-bios-dhcp-options-66-67-part-2\/\" rel=\"noopener noreferrer nofollow\">\u0441\u0442\u0430\u0442\u044c\u0435 <\/a>\u0437\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435, \u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043f\u043e <a href=\"https:\/\/www.iana.org\/assignments\/dhcpv6-parameters\/dhcpv6-parameters.xhtml#processor-architecture\" rel=\"noopener noreferrer nofollow\">\u0441\u0441\u044b\u043b\u043a\u0435<\/a>, \u0441\u043c\u044b\u0441\u043b \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0446\u0438\u0444\u0440\u0430\u043c\u0438 14, 04, 05, 00 \u0438 \u0442.\u0434. \u043c\u044b \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0435\u043c \u043a\u043b\u0438\u0435\u043d\u0442\u0443, \u043a\u0430\u043a\u043e\u0439 \u0444\u0430\u0439\u043b \u0435\u043c\u0443 \u0431\u0440\u0430\u0442\u044c \u0432 \u043c\u043e\u043c\u0435\u043d\u0442 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043f\u043e \u0441\u0435\u0442\u0438<\/p>\n<p><strong>\u041a\u0420\u0410\u0419\u041d\u0415 \u0412\u0410\u0416\u041d\u041e: <\/strong>\u041f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u043a\u043b\u0430\u0441\u0441\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0433\u0430\u043b\u043e\u0447\u043a\u0443 &#171;\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u0447\u043d\u044b\u0439 \u0437\u043d\u0430\u043a \u0432 \u043a\u043e\u043d\u0446\u0435 (*)&#187;, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0438\u0442\u044c \u0432\u0441\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0447\u0442\u0438 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043c\u043e\u0436\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u0432\u043e\u0439 \u043a\u043b\u0430\u0441\u0441, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u0435\u0441\u0442\u044c \u0432 <a href=\"https:\/\/www.iana.org\/assignments\/dhcpv6-parameters\/dhcpv6-parameters.xhtml#processor-architecture\" rel=\"noopener noreferrer nofollow\">\u0441\u0442\u0430\u0442\u044c\u0435<\/a><\/p>\n<p>\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0432\u043e \u0432\u043a\u043b\u0430\u0434\u043a\u0435 &#171;\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b&#187; 66, 67 \u0438 60-\u044b\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430:<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/741\/970\/277\/74197027797f3d894b5eb3a18828b4a9.png\" alt=\"\u041f\u0440\u0430\u0432\u0438\u043b\u043e 66\" title=\"\u041f\u0440\u0430\u0432\u0438\u043b\u043e 66\" width=\"917\" height=\"635\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/741\/970\/277\/74197027797f3d894b5eb3a18828b4a9.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/741\/970\/277\/74197027797f3d894b5eb3a18828b4a9.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u041f\u0440\u0430\u0432\u0438\u043b\u043e 66<\/figcaption><\/div>\n<\/figure>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/8b7\/68f\/90a\/8b768f90ab92d16399674f024a12609d.png\" alt=\"\u043f\u0440\u0430\u0432\u0438\u043b\u043e 67\" title=\"\u043f\u0440\u0430\u0432\u0438\u043b\u043e 67\" width=\"915\" height=\"592\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/8b7\/68f\/90a\/8b768f90ab92d16399674f024a12609d.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/8b7\/68f\/90a\/8b768f90ab92d16399674f024a12609d.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u043f\u0440\u0430\u0432\u0438\u043b\u043e 67<\/figcaption><\/div>\n<\/figure>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/081\/6ad\/8c7\/0816ad8c75592d6a800d53f6423aaf9a.png\" alt=\"\u043f\u0440\u0430\u0432\u0438\u043b\u043e 60\" title=\"\u043f\u0440\u0430\u0432\u0438\u043b\u043e 60\" width=\"786\" height=\"671\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/081\/6ad\/8c7\/0816ad8c75592d6a800d53f6423aaf9a.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/081\/6ad\/8c7\/0816ad8c75592d6a800d53f6423aaf9a.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u043f\u0440\u0430\u0432\u0438\u043b\u043e 60<\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u0440\u0430\u0432\u0438\u043b\u043e 60 \u043f\u0443\u0441\u0442\u043e\u0435, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443, \u043c\u044b \u0435\u0433\u043e \u0443\u043a\u0430\u0436\u0435\u043c \u0432 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0435 \u043a\u043b\u0430\u0441\u0441\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e &#171;PXEClient:BIOS(14)&#187; (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440), \u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0435\u0433\u043e \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e<\/p>\n<p>\u0412 UEFI \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0435 \u0432\u0441\u0451 \u0442\u043e\u0436\u0435 \u0441\u0430\u043c\u043e\u0435, \u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u043d\u043e\u043c\u0435\u0440\u043e\u0432 \u043a\u043b\u0430\u0441\u0441\u043e\u0432 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432:<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/84e\/317\/9ce\/84e3179cef82089a14db9cc82caefe7c.png\" alt=\"\u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432 UEFI\" title=\"\u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432 UEFI\" width=\"981\" height=\"620\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/84e\/317\/9ce\/84e3179cef82089a14db9cc82caefe7c.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/84e\/317\/9ce\/84e3179cef82089a14db9cc82caefe7c.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432 UEFI<\/figcaption><\/div>\n<\/figure>\n<p><strong>\u041a\u0420\u0410\u0419\u041d\u0415 \u0412\u0410\u0416\u041d\u041e: <\/strong>\u041f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u043a\u043b\u0430\u0441\u0441\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0433\u0430\u043b\u043e\u0447\u043a\u0443 &#171;\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u0447\u043d\u044b\u0439 \u0437\u043d\u0430\u043a \u0432 \u043a\u043e\u043d\u0446\u0435 (*)&#187;, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0438\u0442\u044c \u0432\u0441\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0447\u0442\u0438 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043c\u043e\u0436\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u0432\u043e\u0439 \u043a\u043b\u0430\u0441\u0441, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u0435\u0441\u0442\u044c \u0432 <a href=\"https:\/\/www.iana.org\/assignments\/dhcpv6-parameters\/dhcpv6-parameters.xhtml#processor-architecture\" rel=\"noopener noreferrer nofollow\">\u0441\u0442\u0430\u0442\u044c\u0435<\/a><\/p>\n<p>\u0421\u0430\u043c\u0438 \u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u044e\u0442\u0441\u044f, \u0435\u0441\u043b\u0438 \u043d\u0430\u0436\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u043c\u044b\u0448\u0438 \u043f\u043e ipv4 \u0438 \u043d\u0430\u0436\u0430\u0442\u044c &#171;\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432&#8230;&#187;:<\/p>\n<figure class=\"\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/783\/e02\/7a4\/783e027a4e1931410c6dfd1b18f84aba.png\" alt=\"\u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432\" title=\"\u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432\" width=\"484\" height=\"284\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/783\/e02\/7a4\/783e027a4e1931410c6dfd1b18f84aba.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/783\/e02\/7a4\/783e027a4e1931410c6dfd1b18f84aba.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432<\/figcaption><\/div>\n<\/figure>\n<p>\u0412\u043d\u0443\u0442\u0440\u0438 \u0434\u0430\u043d\u043d\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0431\u0443\u0444\u0435\u0440 \u043e\u0431\u043c\u0435\u043d\u0430 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u0430 \u0437\u0430\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u043b\u0435 ASCII \u0440\u0443\u043a\u0430\u043c\u0438:<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/d66\/8e8\/acd\/d668e8acd3a9464b40b48d123d8e9f53.png\" alt=\"\u043f\u0440\u0438\u043c\u0435\u0440 \u0433\u043e\u0442\u043e\u0432\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0441\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432\" title=\"\u043f\u0440\u0438\u043c\u0435\u0440 \u0433\u043e\u0442\u043e\u0432\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0441\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432\" width=\"939\" height=\"573\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/d66\/8e8\/acd\/d668e8acd3a9464b40b48d123d8e9f53.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/d66\/8e8\/acd\/d668e8acd3a9464b40b48d123d8e9f53.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u043f\u0440\u0438\u043c\u0435\u0440 \u0433\u043e\u0442\u043e\u0432\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0441\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432<\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e, DHCP \u0441\u0435\u0440\u0432\u0435\u0440 \u0432 \u0440\u0430\u0431\u043e\u0442\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0443\u0447\u0430\u0441\u0442\u0432\u0443\u0435\u0442, \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u044f \u0432\u0441\u044e \u0440\u0430\u0431\u043e\u0442\u0443 ipxe-\u0441\u0435\u0440\u0432\u0435\u0440\u0443<\/p>\n<p><a class=\"anchor\" name=\"3\" id=\"3\"><\/a><\/p>\n<h2>\u041f\u0435\u0440\u0432\u0438\u0447\u043d\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0438 TFTP<\/h2>\n<p>\u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 Linux \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043f\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a \u0432 Linux:<\/p>\n<pre><code class=\"bash\">sudo apt install -y &amp;&amp; sudo apt upgrade -y<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:87px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041d\u0430\u0447\u043d\u0451\u043c \u0441 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 TFTP, \u0441\u0443\u0442\u044c \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u0434\u0430\u0432\u0430\u0442\u044c .ipxe \u0444\u0430\u0439\u043b \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u043e\u043c \u0441\u0430\u043c\u043e\u043c\u0443 ipxe, \u0431\u043e\u043b\u044c\u0448\u0435 \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0433\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u043a\u0440\u043e\u043c\u0435 .ipxe \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0435 \u0431\u0443\u0434\u0435\u0442, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043e\u0447\u0435\u043d\u044c \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u0439<br \/>\u0412\u0432\u043e\u0434\u0438\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0434\u043b\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 tftp:<\/p>\n<pre><code class=\"bash\">sudo apt install tftpd-hpa -y<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443 tftp \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u0438 \u0441\u0434\u0435\u043b\u0430\u0435\u043c \u0435\u0451:<\/p>\n<pre><code class=\"bash\">sudo nano \/etc\/default\/tftpd-hpa<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0418 \u0432\u043d\u043e\u0441\u0438\u043c \u0442\u0443\u0434\u0430 4 \u0441\u0442\u0440\u043e\u0447\u043a\u0438: <\/p>\n<pre><code class=\"bash\">TFTP_USERNAME=\"tftp\" #\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438TFTP_DIRECTORY=\"\/srv\/tftp\" # \u043f\u0430\u043f\u043a\u0430, \u0433\u0434\u0435 \u0431\u0443\u0434\u0443\u0442 \u043b\u0435\u0436\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e tftp \u0444\u0430\u0439\u043b\u044bTFTP_ADDRESS=\":69\" #\u0441\u043b\u0443\u0448\u0430\u0442\u044c \u0432\u0441\u0435 \u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u043f\u043e \u043f\u043e\u0440\u0442\u0443 69 (\u043f\u043e\u0440\u0442 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e)TFTP_OPTIONS=\"--secure\" #\u0440\u0435\u0436\u0438\u043c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p><a class=\"anchor\" name=\"4\" id=\"4\"><\/a><\/p>\n<h2>HTTP-\u0441\u0435\u0440\u0432\u0435\u0440<\/h2>\n<p>\u0422\u0430\u043a \u043a\u0430\u043a tftp \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e .ipxe \u0444\u0430\u0439\u043b\u044b (\u0438\u0437-\u0437\u0430 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430), \u0442\u043e \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a Linux \u0438\u043b\u0438 WinPE \u0431\u0443\u0434\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c http-\u0441\u0435\u0440\u0432\u0435\u0440, \u0432 \u043c\u043e\u0451\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u044d\u0442\u043e Apache2 (\u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043b\u044e\u0431\u043e\u0439 \u0434\u0440\u0443\u0433\u043e\u0439, \u043a \u043f\u0440\u0438\u043c\u0435\u0440\u0443 nginx), \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c http-\u0441\u0435\u0440\u0432\u0435\u0440:<\/p>\n<pre><code class=\"bash\">sudo apt install apache2<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0423\u0431\u0435\u0434\u0438\u043c\u0441\u044f \u0432 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u0441\u0442\u0440\u043e\u043a \u0432 \u043a\u043e\u043d\u0444\u0438\u0433 \u0444\u0430\u0439\u043b\u0435 \u043e\u0442\u043a\u0443\u0434\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0442\u044c \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u043e\u0432 \u043f\u043e 80 \u043f\u043e\u0440\u0442\u0443, \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0444\u0430\u0439\u043b:<\/p>\n<pre><code class=\"bash\">sudo nano \/etc\/apache2\/apache2.conf<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0418\u0449\u0435\u043c \u044d\u0442\u0438 \u0441\u0442\u0440\u043e\u043a\u0438: (\u0435\u0441\u043b\u0438 \u043d\u0435\u0442\u0443, \u0434\u043e\u0431\u0430\u0432\u044c\u0442\u0435)<\/p>\n<pre><code class=\"bash\">&lt;Directory \/var\/www\/&gt;        Options Indexes FollowSymLinks        AllowOverride None        Require all granted&lt;\/Directory&gt;<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0442\u0440\u043e\u0447\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u043b\u0438\u0431\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043f\u043e\u0434 \u0441\u0435\u0431\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e \u0432\u0430\u0448\u0435\u0433\u043e http \u0441\u0435\u0440\u0432\u0435\u0440\u0430<\/p>\n<p><a class=\"anchor\" name=\"5\" id=\"5\"><\/a><\/p>\n<h2>iPXE<\/h2>\n<p>\u0414\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 ipxe \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u0441 <a href=\"https:\/\/github.com\/ipxe\/ipxe\" rel=\"noopener noreferrer nofollow\">\u0433\u0438\u0442\u0445\u0430\u0431\u0430<\/a>, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u0440\u0430\u0437\u0443 \u0441\u043a\u0430\u0447\u0430\u0435\u043c \u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043c \u043a\u0430\u043a \u0434\u043b\u044f Legacy \u0444\u0430\u0439\u043b undionly.kkpxe \u0442\u0430\u043a \u0438 \u0434\u043b\u044f UEFI \u0444\u0430\u0439\u043b ipxe.efi, \u0438\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u0438 \u0434\u0432\u0430 \u0444\u0430\u0439\u043b\u0430 \u0431\u0443\u0434\u0443\u0442 \u043e\u0442\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f 67-\u044b\u043c \u043f\u0440\u0430\u0432\u0438\u043b\u043e\u043c DHCP \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043c \u043f\u043e\u043e\u0447\u0435\u0440\u0451\u0434\u043d\u043e \u0440\u044f\u0434 \u043a\u043e\u043c\u0430\u043d\u0434:<\/p>\n<pre><code class=\"bash\">sudo apt install git -y #\u0434\u043e\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442\u0443sudo git clone https:\/\/github.com\/ipxe\/ipxe.gitcd ipxe\/src #\u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e ipxesudo nano start.ipxe #\u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0444\u0430\u0439\u043b \u0441 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c .ipxe, \u043d\u0430\u0437\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b \u043c\u043e\u0436\u0435\u0442\u0435 \u043a\u0430\u043a \u0445\u043e\u0442\u0438\u0442\u0435<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0432 \u0444\u0430\u0439\u043b start.ipxe \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u0440\u043e\u0447\u043a\u0438:<\/p>\n<pre><code class=\"cs\">#!ipxedhcpchain tftp:\/\/ip-\u0430\u0434\u0440\u0435\u0441 \u0432\u0430\u0448\u0435\u0433\u043e ipxe-\u0441\u0435\u0440\u0432\u0435\u0440\u0430\/boot.ipxe<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u0432\u0441\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u0434\u043b\u044f ipxe \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u0441 <strong>#!ipxe<\/strong>, \u0434\u0430\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u043e\u0442\u0434\u0430\u0451\u0442 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a boot.ipxe, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u043e\u0434 \u0441\u0435\u0431\u044f, \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0432 ip \u0430\u0434\u0440\u0435\u0441\u0430 (\u043e\u0431 \u044d\u0442\u043e\u043c \u043d\u0438\u0436\u0435), \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0446\u0432\u0435\u0442 \u0442\u0435\u043a\u0441\u0442\u0430, \u043e\u0431\u0432\u043e\u0434\u043a\u0438, \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u044f, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0444\u043e\u043d\u043e\u0432\u0443\u044e \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443 \u0438 \u0442.\u0434. \u0421 \u043f\u043e\u043b\u043d\u044b\u043c \u0441\u043f\u0438\u0441\u043a\u043e\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f <a href=\"https:\/\/www.ipxe.org\/buildcfg\" rel=\"noopener noreferrer nofollow\">\u0437\u0434\u0435\u0441\u044c<\/a> <br \/>p.s: \u043c\u044b \u0443 \u0441\u0435\u0431\u044f \u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0432\u0441\u0451 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0444\u043e\u043d\u043e\u0432\u043e\u0433\u043e \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043b\u043e\u043c\u0430\u043b\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0443 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430 \u0438\u0437-\u0437\u0430 \u0440\u0430\u0437\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u044d\u043a\u0440\u0430\u043d\u0430 \u043d\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430\u0445 \u0438 \u043f\u043e\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043c\u044b \u043d\u0435 \u0441\u043c\u043e\u0433\u043b\u0438<\/p>\n<p>\u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043f\u0435\u0440\u0435\u0439\u0434\u0451\u043c \u043a \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u043c\u0435\u043d\u044e \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430 ipxe, \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0443\u0435\u043c \u0434\u0432\u0430 \u0444\u0430\u0439\u043b\u0430 ipxe.efi \u0438 undionly.kkpxe <br \/>\u0423 \u043c\u0435\u043d\u044f .kpxe \u043d\u0438 \u043d\u0430 \u043e\u0434\u043d\u043e\u0439 BIOS \u043c\u0430\u0448\u0438\u043d\u0435 \u043d\u0435 \u0437\u0430\u0432\u0451\u043b\u0441\u044f, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 .kkpxe, \u0432 \u0447\u0451\u043c \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c <a href=\"https:\/\/ipxe.org\/appnote\/buildtargets\" rel=\"noopener noreferrer nofollow\">\u0437\u0434\u0435\u0441\u044c<\/a><br \/>\u0412\u0432\u043e\u0434\u0438\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u044b:<\/p>\n<pre><code class=\"bash\">sudo make bin-x86_64-efi\/ipxe.efi EMBED=start.ipxe #\u0414\u043b\u044f UEFIsudo make bin-i386-pcbios\/undionly.kkpxe EMBED=start.ipxe #\u0414\u043b\u044f BIOS<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0421\u0430\u043c\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0438 boot.ipxe, menu.ipxe \u0431\u0443\u0434\u0443\u0442 \u043e\u0442\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e tftp \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443, \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043c \u0444\u0430\u0439\u043b\u044b ipxe.efi \u0438 undionly.kkpxe \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e tftp \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0443\u044e \u0440\u0430\u043d\u0435\u0435:<\/p>\n<pre><code class=\"bash\">cp bin-x86_64-efi\/ipxe.efi \/srv\/tftp\/cp bin-i386-pcbios\/undionly.kkpxe \/srv\/tftp\/<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b mc \u0438\u043b\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u044b cd \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e<\/p>\n<pre><code class=\"bash\">cd \/srv\/tftp\/<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p><strong>\u0412\u0410\u0416\u041d\u041e!<\/strong> \u041f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0444\u0430\u0439\u043b\u043e\u0432 <strong>ipxe.efi<\/strong> \u0438 <strong>undionly.kkpxe<\/strong> \u043e\u043d\u0438 \u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0443\u044e\u0442\u0441\u044f, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u043f\u043e\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f ip-\u0430\u0434\u0440\u0435\u0441 ipxe \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438\u043b\u0438 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u0430, \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u043c\u0438 \u0432\u044b\u0448\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e!<\/p>\n<p>\u041f\u043e\u0441\u043b\u0435 \u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0430 \u0444\u0430\u0439\u043b\u043e\u0432, \u0441\u043e\u0437\u0434\u0430\u0451\u043c \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 <strong>\/srv\/tftp<\/strong> \u0434\u0432\u0430 \u0444\u0430\u0439\u043b\u0430, \u043f\u0435\u0440\u0432\u044b\u0439 \u0441 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c <strong>boot.ipxe<\/strong>:<\/p>\n<pre><code class=\"bash\">sudo nano boot.ipxe<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041c\u043e\u0451 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 boot.ipxe (\u0432\u0430\u0448\u0435 \u043c\u043e\u0436\u0435\u0442 \u0441\u0438\u043b\u044c\u043d\u043e \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f):<\/p>\n<pre><code class=\"bash\">#!ipxe# \u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044bset httpServer http:\/\/10.50.50.50:80 # \u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 HTTP \u0441\u0435\u0440\u0432\u0435\u0440\u0430set ${next-server} 10.50.50.50:80 # \u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0430\u0434\u0440\u0435\u0441\u0430# \u041f\u0435\u0440\u0435\u0445\u043e\u0434 \u043a \u0444\u0430\u0439\u043b\u0443 \u0441 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c \u043c\u0435\u043d\u044e:nextchain --replace --autofree menu.ipxe<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0412\u0442\u043e\u0440\u043e\u0439 \u0444\u0430\u0439\u043b menu.ipxe, \u0437\u0430\u043c\u0435\u0442\u044c\u0442\u0435, \u0447\u0442\u043e \u043d\u0430 \u043d\u0435\u0433\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 boot.ipxe \u0432 8 \u0441\u0442\u0440\u043e\u0447\u043a\u0435 \u0432\u044b\u0448\u0435, \u0444\u0430\u0439\u043b menu.ipxe \u0438 \u0431\u0443\u0434\u0435\u0442 \u0442\u0435\u043c \u043c\u0435\u043d\u044e, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0431\u0438\u0440\u0430\u0442\u044c \u043f\u0443\u043d\u043a\u0442\u044b \u043c\u0435\u043d\u044e \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u043e\u0431\u0449\u0438\u0439 \u0432\u0438\u0434 \u0444\u0430\u0439\u043b\u0430 menu.ipxe:<\/p>\n<details class=\"spoiler\">\n<summary>menu.ipxe<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"bash\">#!ipxe######## \u0413\u043b\u0430\u0432\u043d\u043e\u0435 \u043c\u0435\u043d\u044e ########set url    http:\/\/${next-server}\/set srvip  ${net0\/next-server}set netX\/next-server 10.50.50.51set root_path \/pxebootset server_ip 10.50.50.50menuitem exit                 Exit iPXE and continue BIOS bootitem --gap -- ----------- iPXE Install Menu ---------------item veeam                   Veeam Recovery Media (UEFI)item strelec_uefi            WinPE Strelec (UEFI)item strelec_legacy          WinPE Strelec (LEGACY)item memtest                 Memtestitem --gap -- ----------- Antivirus -----------------------item krd                     Kaspersky Remote Diskitem --gap -- ------------Windows Installer ------------------item win10                   Windows 10 installeritem --gap -- ----------- Linux Installer ------------------item ubuntu     Ubuntu Installer 24item ubuntua                 Ubuntu Installer 24 (AUTOINSTALL)item ubuntuserver            Ubuntu Server Installer 24item debian     Debian Netinstallitem --gap -- -------------------------------------------------choose target &amp;&amp; goto ${target}item --gap -- -------- iPXE Utilites --------item -k c config Start interactive (c)onfiguration toolitem -k s shell Start (S)hell iPXEchoose -d exit -t ${menu-timeout} selectedgoto ${selected}:veeamsanboot ${httpServer}\/images\/veem\/Veeam.iso || goto error:strelec_uefisanboot --drive 0xe0  ${httpServer}\/images\/strelecuefi\/strelec.iso || goto error:strelec_legacyimgfreekernel ${httpServer}\/images\/strelec\/wimboot guiinitrd -n BCD       ${httpServer}\/images\/strelec\/boot\/BCD       BCDinitrd -n boot.sdi  ${httpServer}\/images\/strelec\/boot\/boot.sdi  boot.sdiinitrd -n BOOTMGR ${httpServer}\/images\/strelec\/BOOTMGR BOOTMGRinitrd -n strelec10x64.wim  ${httpServer}\/images\/strelec\/sources\/strelec10x64.wim strelec10x64.wimimgstatboot || goto error:memtestsanboot ${httpServer}\/images\/memtest\/memtest.iso || goto failed:krdkernel ${httpServer}\/images\/krd\/live\/vmlinuz || goto errorinitrd ${httpServer}\/images\/krd\/live\/initrd.img || goto errorimgargs vmlinuz initrd=initrd boot=live components locales=ru_RU.UTF-8 netboot=nfs nfsroot=${server_ip}:${root_path}\/krd || goto errorboot:ubuntuset os_root ubuntu24kernel   ${httpServer}\/images\/ubuntu24\/vmlinuz initrd   ${httpServer}\/images\/ubuntu24\/initrd || goto errorimgargs vmlinuz initrd=initrd ip=dhcp boot=casper netboot=nfs nfsroot=${server_ip}:${root_path}\/${os_root} || goto errorboot:ubuntuaset os_root ubuntu24kernel ${httpServer}\/images\/ubuntu24\/vmlinuz || goto errorinitrd ${httpServer}\/images\/ubuntu24\/initrd || goto errorimgargs vmlinuz initrd=initrd netboot=nfs ip=dhcp nfsroot=${server_ip}:${root_path}\/${os_root} systemd.mask=systemd-networkd-wait-online.service \\    systemd.mask=NetworkManager-wait-online.service \\    network-config=disabled \\ autoinstall ds=nocloud-net;s=http:\/\/10.50.50.50\/images\/ubuntu24\/autoinstall\/ || goto errorboot:ubuntuserverset os_root ubuntuserver24kernel   ${httpServer}\/images\/ubuntuserver24\/vmlinuz  || goto errorinitrd   ${httpServer}\/images\/ubuntuserver24\/initrd || goto errorimgargs vmlinuz initrd=initrd root=\/dev\/nfs netboot=nfs ip=dhcp nfsroot=${server_ip}:${root_path}\/${os_root} || goto errorboot:debianos_root debian13kernel ${httpServer}\/images\/debian13\/install.amd\/vmlinuz || goto errorinitrd ${httpServer}\/images\/debian13\/install.amd\/initrd.gz || goto errorboot:win10imgexec tftp:\/\/${netX\/next-server}\/boot\/x64\/wdsmgfw.efi || goto errorboot || goto failed:exitecho Boot from disk...sleep 2exit# \u041f\u0440\u0438 \u043e\u0448\u0438\u0431\u043a\u0430\u0445 \u0432\u044b\u0445\u043e\u0434 \u043d\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443:errorecho Failed - have errorsleep 1goto shell<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<\/div>\n<\/details>\n<p>\u041a\u0430\u043a \u0432\u0438\u0434\u043d\u043e \u043f\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u043c\u0443 \u0444\u0430\u0439\u043b\u0430, \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u043f\u0443\u043d\u043a\u0442\u0435 \u043a\u0440\u043e\u043c\u0435 Windows 10 installer \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f http \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b, \u0442\u0430\u043a \u043a\u0430\u043a \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0435\u0435 tftp, \u0430 sanboot \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 UEFI<\/p>\n<p>\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0438 \u0441\u043c\u044b\u0441\u043b \u0444\u0430\u0439\u043b\u0430 \u043a\u0440\u0430\u0439\u043d\u0435 \u043f\u0440\u043e\u0441\u0442, \u0432 \u0441\u0430\u043c\u043e\u043c \u0432\u0435\u0440\u0445\u0443, \u043f\u043e\u0441\u043b\u0435 #!ipxe \u0437\u0430\u0434\u0430\u044e\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0430\u0434\u0430\u0442\u044c \u0438\u0445 \u0432 boot.ipxe, \u043d\u043e \u0442\u0430\u043a \u043a\u0430\u043a menu.ipxe \u0432\u044b \u0431\u0443\u0434\u0435\u0442\u0435 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0447\u0430\u0449\u0435, \u0443\u0434\u043e\u0431\u043d\u0435\u0435 \u0437\u0430\u0434\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0437\u0434\u0435\u0441\u044c<br \/>\u0414\u0430\u043b\u044c\u0448\u0435 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043c\u0435\u043d\u044e, \u0447\u0435\u0440\u0435\u0437 item, \u043f\u0440\u0438\u043d\u0446\u0438\u043f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043c\u0435\u043d\u044e \u0438\u0434\u0451\u0442 \u043a\u0430\u043a <br \/>item &#8212; \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 &#8212; \u0432\u044b\u0432\u043e\u0434\u0438\u043c\u044b\u0439 \u0442\u0435\u043a\u0441\u0442:<\/p>\n<pre><code class=\"bash\">menuitem exit                 Exit iPXE and continue BIOS bootitem --gap -- ----------- iPXE Install Menu ---------------item veeam                   Veeam Recovery Media (UEFI)<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0410 \u0443\u0436\u0435 \u043f\u043e\u0434 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043e\u0439 \u043c\u0435\u043d\u044e \u0432\u044b\u0434\u0430\u0451\u0442\u0441\u044f \u0447\u0442\u043e \u0438 \u043a\u0430\u043a \u0433\u0440\u0443\u0437\u0438\u0442\u044c:<\/p>\n<pre><code class=\"bash\">:veeamsanboot ${httpServer}\/images\/veem\/Veeam.iso || goto error<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p><a class=\"anchor\" name=\"6\" id=\"6\"><\/a><\/p>\n<h2>Veeam<\/h2>\n<p>\u041d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 veeam-\u0430, \u0447\u0435\u0440\u0435\u0437 sanboot \u0433\u0440\u0443\u0437\u0438\u0442\u0441\u044f Veeam.iso \u0438\u0437 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 http \u0441\u0435\u0440\u0432\u0435\u0440\u0430 &#8212; ${httpServer}\/images\/veem\/ \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0432\u0441\u0435 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 \u043b\u0435\u0436\u0430\u0442 \u043f\u043e \u043f\u0443\u0442\u0438: <strong>\/var\/www\/html\/images\/<\/strong><br \/><strong>\u0412\u0410\u0416\u041d\u041e! <\/strong>\u0414\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 images \u0432 <strong>\/var\/www\/html\/images\/<\/strong> \u0443 \u0432\u0430\u0441 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0431\u044b\u0442\u044c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 mkdir \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0435\u0451 \u0441\u043e\u0437\u0434\u0430\u0442\u044c<br \/>\u043a\u0430\u043a \u0432\u0438\u0434\u0438\u043c, \u0435\u0441\u043b\u0438 \u0432\u044b\u0431\u0440\u0430\u0442\u044c veeam \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c\u0441\u044f, \u0442\u043e \u0432\u0441\u0451 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e:<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/143\/363\/3f8\/1433633f849860f9d765612e1291652f.png\" alt=\"veeam.iso\" title=\"veeam.iso\" width=\"1004\" height=\"751\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/143\/363\/3f8\/1433633f849860f9d765612e1291652f.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/143\/363\/3f8\/1433633f849860f9d765612e1291652f.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>veeam.iso<\/figcaption><\/div>\n<\/figure>\n<p>\u0422\u0430\u043a \u043a\u0430\u043a \u043c\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u043b\u0438 \u0435\u0433\u043e \u0447\u0435\u0440\u0435\u0437 sanboot, \u0442\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u043b\u0441\u044f \u043d\u0435 \u0432\u0435\u0441\u044c Veeam, \u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0430\u043c\u043e\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u043f\u0443\u043d\u043a\u0442\u0435 Bare Metal Recovery \u043d\u0430\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0442\u043e\u043b\u044c\u043a\u043e Network Stage<\/p>\n<p>\u0421 Veeam \u0432\u0441\u0451, \u0438\u0434\u0451\u043c \u0434\u0430\u043b\u044c\u0448\u0435<\/p>\n<p><a class=\"anchor\" name=\"7\" id=\"7\"><\/a><\/p>\n<h2>Strelec WinPE UEFI<\/h2>\n<p>\u041a\u0430\u043a \u043d\u0435 \u0442\u0440\u0443\u0434\u043d\u043e \u0434\u043e\u0433\u0430\u0434\u0430\u0442\u044c\u0441\u044f, \u0447\u0435\u0440\u0435\u0437: <strong>item &#8212;gap \u2013 &#8212;&#8212;&#8212;&#8212; iPXE Install Menu &#8212;&#8212;&#8212;&#8212;&#8212; <\/strong><br \/>\u0432\u044b\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0435 \u043f\u043e\u043b\u0435 \u0431\u0435\u0437 \u043f\u0440\u0430\u0432\u0430 \u0435\u0433\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c, \u0434\u043b\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0442\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043e\u0442 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0443\u043d\u043a\u0442\u043e\u0432 \u043c\u0435\u043d\u044e \u043f\u043e \u0438\u0445 \u043b\u043e\u0433\u0438\u043a\u0435, \u0430\u043d\u0442\u0438\u0432\u0438\u0440\u0443\u0441\u044b \u0432 \u0430\u043d\u0442\u0438\u0432\u0438\u0440\u0443\u0441\u044b, Linux \u0432 Linux \u0438 \u0442.\u0434. <\/p>\n<p>\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043f\u0443\u043d\u043a\u0442\u043e\u043c \u0434\u043e\u0431\u0430\u0432\u0438\u043c Strelec WinPE \u0434\u043b\u044f UEFI \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 .iso \u043e\u0431\u0440\u0430\u0437\u0430 \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u043a\u0430\u043a \u0438 \u0441 Veeam, \u043d\u043e \u0438\u0437-\u0437\u0430 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0430 \u0440\u0430\u0431\u043e\u0442\u044b sanboot, \u043e\u043d \u043d\u0435 \u0433\u0440\u0443\u0437\u0438\u0442 \u043f\u043e \u0441\u0435\u0442\u0438 \u0432\u0441\u0435 5\u0433\u0431, \u0430 <strong>\u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0430\u043c\u043e\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438<\/strong>, \u0438\u0437-\u0437\u0430 \u0447\u0435\u0433\u043e \u0434\u0438\u0441\u043a \u0438 Minst \u043f\u0430\u043f\u043a\u0430 \u0441\u043e \u0432\u0441\u0435\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u043c \u0441\u043e\u0444\u0442\u043e\u043c strelec \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u044b, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u043c\u044b \u044f\u0432\u043d\u043e \u0447\u0435\u0440\u0435\u0437 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 &#8212;filename \u0443\u043a\u0430\u0436\u0435\u043c, \u0447\u0442\u043e \u0433\u0440\u0443\u0437\u0438\u0442\u044c, \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u044d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u043e\u0431\u043e\u0439\u0442\u0438 \u0435\u0441\u043b\u0438 \u0443\u043a\u0430\u0437\u0430\u0442\u044c  \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442   &#8212;drive 0xA0, \u0442\u043e\u0433\u0434\u0430 \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043a\u0430\u043a CD-ROM, \u043d\u043e \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u0435\u0442\u043e\u0434 \u043d\u0430\u0441 \u043d\u0435 \u0443\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u044d\u0442\u043e \u0434\u043e\u043b\u0433\u043e \u0438 \u044d\u0442\u043e 5\u0433\u0431 \u043f\u043e \u0441\u0435\u0442\u0438 \u0432 \u041e\u0417\u0423, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0431\u0443\u0434\u0435\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439:<\/p>\n<pre><code class=\"bash\">:strelec_uefisanboot --drive 0xe0  ${httpServer}\/images\/strelecuefi\/strelec.iso || goto error<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0410 \u0443\u0436\u0435 \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0447\u0435\u0440\u0435\u0437 WinPE, \u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0432 .wim \u0444\u0430\u0439\u043b \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u0432 \u0430\u0432\u0442\u043e\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u0441\u043a\u0440\u0438\u043f\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442 \u0438 \u043f\u0440\u0438\u043c\u043e\u043d\u0442\u0438\u0440\u0443\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043d\u0430\u043c \u0434\u0438\u0441\u043a\u0438, \u043d\u043e \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c .wim \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c, \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0442\u043e, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u0438\u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c, \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u043c samba-\u0441\u0435\u0440\u0432\u0435\u0440 \u0438 TAG<\/p>\n<p><a class=\"anchor\" name=\"8\" id=\"8\"><\/a><\/p>\n<h2>TGT \u0438 SAMBA<\/h2>\n<p>\u0421\u0434\u0435\u043b\u0430\u0435\u043c \u0434\u0432\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434\u044b:<\/p>\n<pre><code class=\"bash\">sudo apt install tgt -y #iscsi \u0442\u0430\u0440\u0433\u0435\u0442sudo apt install samba -y #samba \u0441\u0435\u0440\u0432\u0435\u0440<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041f\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0443, \u0447\u0442\u043e \u0438 \u0437\u0430\u0447\u0435\u043c \u043d\u0443\u0436\u043d\u043e:<br \/>\u041e\u0442\u043c\u0435\u0447\u0443, \u0447\u0442\u043e TGT \u0432\u044b\u0431\u0440\u0430\u043d \u0438\u0437-\u0437\u0430 \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u044b \u0438 \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438<br \/><strong>TGT <\/strong>\u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u0442\u044c \u0432 \u0440\u043e\u043b\u0438 iscsi \u0442\u0430\u0440\u0433\u0435\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0442\u044c &#171;\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0439&#187; \u0434\u0438\u0441\u043a strelec \u043f\u043e \u0441\u0435\u0442\u0438, \u0438\u0437 \u0443\u0434\u043e\u0431\u0441\u0442\u0432 \u0442\u0430\u043a\u043e\u0433\u043e \u043c\u0435\u0442\u043e\u0434\u0430 \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432 \u043b\u044e\u0431\u043e\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 iscsi \u0434\u0438\u0441\u043a, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0432 \u0435\u0433\u043e \u043a windows \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u043e\u0440\u0430 iscsi \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0435\u0440\u0435\u0439\u0434\u0451\u043c \u043a \u0435\u0433\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435:<\/p>\n<pre><code class=\"bash\">sudo nano \/etc\/tgt\/targets.conf<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0414\u0430\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c, \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043b\u0438\u0448\u044c 5 \u0441\u0442\u0440\u043e\u043a:<\/p>\n<pre><code class=\"bash\">include \/etc\/tgt\/conf.d\/*.conf #\u0433\u0434\u0435 \u0438\u0441\u043a\u0430\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433&lt;target iqn.2026-02.local.dom.ipxe:strelec&gt; #\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 iscsi \u0434\u0438\u0441\u043a\u0430 (\u041a\u0420\u0418\u0422\u0418\u0427\u041d\u041e!)    backing-store \/disk2\/strelec.img #\u0433\u0434\u0435 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u043b\u0435\u0436\u0438\u0442 \u0434\u0438\u0441\u043a \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435    incominguser iscsi iscsi #\u043b\u043e\u0433\u0438\u043d \u0438 \u043f\u0430\u0440\u043e\u043b\u044c (\u0437\u0430\u0434\u0430\u0439\u0442\u0435 \u043b\u044e\u0431\u043e\u0439) \u0434\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f iscsi (\u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)&lt;\/target&gt;<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041f\u043e\u0447\u0435\u043c\u0443 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 iscsi \u0434\u0438\u0441\u043a\u0430 \u0438\u043c\u0435\u043d\u043d\u043e iqn.2026-02.local.dom.ipxe:strelec \u0438 \u043f\u043e\u0447\u0435\u043c\u0443 \u044d\u0442\u043e \u0442\u0430\u043a \u043a\u0440\u0438\u0442\u0438\u0447\u043d\u043e:<br \/>iscsi \u0434\u0438\u0441\u043a \u0438\u043c\u0435\u0435\u0442 \u0441\u0432\u043e\u044e \u043b\u043e\u0433\u0438\u043a\u0443 \u0432 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0438\u0434\u0451\u0442 \u0442\u0430\u043a: iqn.\u0433\u043e\u0434-\u043c\u0435\u0441\u044f\u0446.\u0434\u043e\u043c\u0435\u043d \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430:\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435, \u0447\u0430\u0441\u0442\u044c \u043f\u043e\u0441\u043b\u0435 \u0434\u0432\u043e\u0435\u0442\u043e\u0447\u0438\u044f \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u0436\u0435 \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e<br \/>\u041a\u0430\u043a \u043c\u044b \u0432\u0438\u0434\u0438\u043c, \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 disk2\/ \u043b\u0435\u0436\u0438\u0442 strelec.img, \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0435\u0433\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043a\u043e\u043c\u0430\u043d\u0434:<\/p>\n<pre><code class=\"bash\">mkdir \/disk2\/strelec #\u0441\u043e\u0437\u0434\u0430\u0451\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433 strelec \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 \/disk2touch \/disk2\/strelec\/strelec.img #\u0441\u043e\u0437\u0434\u0430\u0451\u043c \u043f\u0443\u0441\u0442\u043e\u0439 \u0444\u0430\u0439\u043b \u043e\u0431\u0440\u0430\u0437\u0430 \u0441 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c .imgtruncate -s 6G \/disk2\/strelec\/strelec.img #\u0432\u044b\u0434\u0430\u0451\u043c \u0440\u0430\u0437\u043c\u0435\u0440 \u0444\u0430\u0439\u043b\u0430 strelec.img 6 \u0413\u0431sudo systemctl restart tgt #\u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u043b\u0443\u0436\u0431\u0443 tgt<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 strelec.img \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0433\u0434\u0435 \u0443\u0433\u043e\u0434\u043d\u043e, \u043f\u0440\u043e\u0441\u0442\u043e \u0437\u0430\u0442\u0435\u043c \u043d\u0430\u0446\u0435\u043b\u044c\u0442\u0435 \u043d\u0430 \u043d\u0435\u0433\u043e tgt \u0432 \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0441\u0442\u0440\u043e\u0447\u043a\u0435 \u0444\u0430\u0439\u043b\u0430 targets.conf \u0438 \u043f\u043e\u0441\u043b\u0435 \u043b\u044e\u0431\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0439\u0442\u0435 \u0441\u043b\u0443\u0436\u0431\u0443<\/p>\n<p>\u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u043b\u0443\u0436\u0431\u044b tgt \u043f\u0440\u043e\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043e\u0431\u0440\u0430\u0437 \u043d\u0430 windows, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u043e\u0440 iscsi \u0432 \u041e\u0421 Windows \u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043d\u0430\u0448 \u0434\u0438\u0441\u043a \u043f\u043e ip \u0430\u0434\u0440\u0435\u0441\u0443 Linux ipxe \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u043f\u043e\u043b\u0435 &#171;\u041e\u0431\u044a\u0435\u043a\u0442&#187; \u0432\u0432\u043e\u0434\u0438\u0442\u0435 ip \u0430\u0434\u0440\u0435\u0441 \u0438 \u043d\u0430\u0436\u0430\u0432 &#171;\u0411\u044b\u0441\u0442\u0440\u043e\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435&#187; \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0435 \u0442\u0430\u043c \u0432\u0430\u0448 iscsi \u0434\u0438\u0441\u043a:<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/2ff\/b65\/aa9\/2ffb65aa9814cf0fc60fee1a97831315.png\" alt=\"iscsi\" title=\"iscsi\" width=\"521\" height=\"722\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/2ff\/b65\/aa9\/2ffb65aa9814cf0fc60fee1a97831315.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/2ff\/b65\/aa9\/2ffb65aa9814cf0fc60fee1a97831315.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>iscsi<\/figcaption><\/div>\n<\/figure>\n<div class=\"floating-image\">\n<p><strong>\u0412\u0410\u0416\u041d\u041e<\/strong>! \u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u0432 4 \u0441\u0442\u0440\u043e\u0447\u043a\u0435 \u0444\u0430\u0439\u043b\u0430 targets.conf, \u043d\u0435 \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435 \u0432\u0432\u0435\u0441\u0442\u0438 \u0435\u0433\u043e \u0432 &#171;\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u0432\u0445\u043e\u0434 CHAP&#187; \u0432\u043e \u0432\u043a\u043b\u0430\u0434\u043a\u0435 &#171;\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e&#187; <br \/>\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f iscsi \u0432 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u0434\u0438\u0441\u043a\u0430\u043c\u0438 \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u043d\u043e\u0432\u044b\u0439 \u043d\u0435\u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0434\u0438\u0441\u043a \u0432 \u0441\u0442\u0430\u0442\u0443\u0441\u0435 &#171;\u043d\u0435 \u0432 \u0441\u0435\u0442\u0438&#187;. \u041e\u0421 Windows \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0442\u043e\u043c \u0438 \u0437\u0430\u0434\u0430\u0442\u044c \u0434\u0438\u0441\u043a\u0443 \u0431\u0443\u043a\u0432\u0443, \u043d\u0430 \u044d\u0442\u043e\u043c \u043c\u043e\u043c\u0435\u043d\u0442\u0435 \u0437\u0430\u043e\u0441\u0442\u0440\u044f\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0435 \u0431\u0443\u0434\u0443, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043c\u043e\u0436\u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. <br \/>\u0414\u0430\u043b\u044c\u0448\u0435 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u0442\u0435 \u043b\u044e\u0431\u043e\u0439 \u0433\u043e\u0442\u043e\u0432\u044b\u0439 WinPE .iso \u043e\u0431\u0440\u0430\u0437, \u044f \u0436\u0435 \u0431\u0443\u0434\u0443 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 strelec 2021 (\u043c\u043e\u0436\u043d\u043e \u043d\u043e\u0432\u0435\u0435, \u043d\u0435 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0438\u0430\u043b\u044c\u043d\u043e, \u043c\u0435\u0442\u043e\u0434\u0438\u043a\u0430 \u043e\u0434\u043d\u0430)<br \/>\u041f\u043e\u0441\u043b\u0435 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044f WinPE \u043e\u0431\u0440\u0430\u0437\u0430 \u043b\u0443\u0447\u0448\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u043d\u0442\u0438\u0432\u0438\u0440\u0443\u0441, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 strelec \u043a\u0430\u043a \u0438 \u043b\u044e\u0431\u0430\u044f \u0434\u0440\u0443\u0433\u0430\u044f \u0433\u043e\u0442\u043e\u0432\u0430\u044f WinPE \u0441\u0431\u043e\u0440\u043a\u0430 \u0441 \u0441\u043e\u0444\u0442\u043e\u043c \u0432\u0441\u0435\u043c\u0438 \u0430\u043d\u0442\u0438\u0432\u0438\u0440\u0443\u0441\u0430\u043c\u0438 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0432\u0440\u0435\u0434\u043e\u043d\u043e\u0441\u043d\u043e\u0439 \u0438\u0437-\u0437\u0430 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u041f\u041e \u043f\u043e \u0442\u0438\u043f\u0443 \u0441\u0431\u0440\u043e\u0441\u0430 \u043f\u0430\u0440\u043e\u043b\u0435\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u0432 \u0438\u043b\u0438 killprocess \u0438 \u0442.\u0434. \u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043e\u0431\u0440\u0430\u0437\u0430 \u0432 \u043a\u043e\u0440\u0435\u043d\u044c \u043d\u043e\u0432\u043e\u0433\u043e \u0434\u0438\u0441\u043a\u0430, \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u043d\u0435\u0447\u0442\u043e \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0435:<\/p>\n<\/div>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/3a7\/8fa\/ef1\/3a78faef1792fe9aa9f68ae5b48b1ec0.png\" alt=\"\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 iscsi-\u0434\u0438\u0441\u043a\u0430\" title=\"\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 iscsi-\u0434\u0438\u0441\u043a\u0430\" width=\"647\" height=\"196\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/3a7\/8fa\/ef1\/3a78faef1792fe9aa9f68ae5b48b1ec0.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/3a7\/8fa\/ef1\/3a78faef1792fe9aa9f68ae5b48b1ec0.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 iscsi-\u0434\u0438\u0441\u043a\u0430<\/figcaption><\/div>\n<\/figure>\n<p>\u041d\u0430 \u044d\u0442\u043e\u043c \u0441 iscsi \u0438 tgt \u0432\u0441\u0451<\/p>\n<p>\u041f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u043a SAMBA-\u0441\u0435\u0440\u0432\u0435\u0440\u0443:<\/p>\n<p>\u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0435 \u0447\u0435\u0440\u0435\u0437 WinPE \u0440\u0430\u0437\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0442\u044c \u0431\u0435\u043a\u0430\u043f\u044b \u0438\u043b\u0438 \u0434\u0435\u043b\u0430\u0442\u044c \u0438\u0445, \u0442\u043e \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043b\u0443\u0447\u0448\u0435 \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u043c samba, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0430\u043a\u0436\u0435 \u043a\u0430\u043a \u0438 iscsi \u0434\u0438\u0441\u043a \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u0432 \u043c\u043e\u043c\u0435\u043d\u0442 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c samba-\u0441\u0435\u0440\u0432\u0435\u0440:<\/p>\n<pre><code class=\"bash\">sudo apt install samba -y #\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 samba<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0421\u0440\u0430\u0437\u0443 \u0436\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u043c:<\/p>\n<pre><code class=\"bash\">sudo nano \/etc\/samba\/smb.conf<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0444\u0430\u0439\u043b\u0435 \u0437\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0432\u0441\u0451 (\u0438\u043b\u0438 \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u0435 \u0435\u0433\u043e), \u0438 \u0432 \u0441\u0430\u043c\u044b\u0439 \u043d\u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430 \u0434\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u0441\u0442\u0440\u043e\u0447\u043a\u0438:<\/p>\n<pre><code class=\"cs\">[global]workgroup = WORKGROUPserver string = Samba Server %vserver role = standalone serverserver min protocol = SMB2_10client max protocol = SMB3client min protocol = SMB2_10encrypt passwords = truerestrict anonymous = 2netbios name = vud-serversecurity = usermap to guest = nevermax log size = 1000usershare allow guests = Yesdos charset = 866unix charset = utf8lanman auth = yesntlm auth = yes[obraz_ro]comment = ropath = \/disk2\/obraz_ropublic = yeswritable = yesread only = noguest ok = yescreate mask = 0775directory mask = 0775force create mode = 0775force directory mode = 0775[obraz_rw]comment = rwpath = \/disk2\/obraz_rwpublic = nowritable = yesread only = yesguest ok = novalid users = pxe, samba #\u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043a\u043e\u043c\u0443 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u043f\u043e smbwrite list = sambacreate mask = 0775directory mask = 0775force create mode = 0775force directory mode = 0775inherit owner = yes<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0435 \u043c\u044b \u043e\u0442\u0434\u0430\u0451\u043c \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443 samba \u0434\u0432\u0435 \u043f\u0430\u043f\u043a\u0438, obraz_rw \u0438 obraz_ro, \u043a\u0430\u043a \u043d\u0435 \u0441\u043b\u043e\u0436\u043d\u043e \u0434\u043e\u0433\u0430\u0434\u0430\u0442\u044c\u0441\u044f, \u043e\u0434\u043d\u0430 \u043d\u0430 \u0447\u0442\u0435\u043d\u0438\u0435, \u0432\u0442\u043e\u0440\u0430\u044f \u043d\u0430 \u0437\u0430\u043f\u0438\u0441\u044c, \u0438\u0434\u0435\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u043e\u0431\u0440\u0430\u0437\u044b \u0438 \u0431\u0435\u043a\u0430\u043f-\u0444\u0430\u0439\u043b\u044b \u0431\u0443\u0434\u0443\u0442 \u043b\u0435\u0436\u0430\u0442\u044c \u0432 ro (\u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0430\u043a\u0440\u043e\u043d\u0438\u0441\u0443 \u0447\u0442\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e), \u0430 \u0432 rw \u0431\u0443\u0434\u0435\u043c \u0437\u0430\u043b\u0438\u0432\u0430\u0442\u044c \u0431\u0435\u043a\u0430\u043f \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u043b\u0430\u0441\u044c \u043f\u043e ipxe<\/p>\n<p>\u0421 SAMBA \u0432\u0441\u0451, \u0438\u0434\u0451\u043c \u0434\u0430\u043b\u044c\u0448\u0435<\/p>\n<p><a class=\"anchor\" name=\"9\" id=\"9\"><\/a><\/p>\n<h2>\u041c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f wim<\/h2>\n<p>\u0414\u0430\u043b\u044c\u0448\u0435 \u043d\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432\u0448\u0438\u0442\u044c \u0432 \u043e\u0431\u0440\u0430\u0437 \u0441\u0432\u043e\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u0434\u043b\u044f \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f iscsi \u0438 samba \u0432 \u043c\u043e\u043c\u0435\u043d\u0442 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043e\u0431\u0440\u0430\u0437\u0430 \u043f\u043e ipxe, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 sanboot \u0435\u0433\u043e \u0441\u0430\u043c \u043d\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442<br \/>\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c .iso \u043e\u0431\u0440\u0430\u0437 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e UltraISO \u0438\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u0435\u0433\u043e \u0432 \u043f\u0430\u043f\u043a\u0443 (\u043c\u043e\u0436\u043d\u043e \u0434\u0430\u0436\u0435 \u043d\u0430 \u0441\u0430\u043c iscsi \u0434\u0438\u0441\u043a), \u0438 \u0432 \u043f\u0430\u043f\u043a\u0435 SSTR \u043b\u0435\u0436\u0430\u0442 .wim \u043e\u0431\u0440\u0430\u0437\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u041e\u0421 WinPE \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435. \u041d\u0430\u0445\u043e\u0434\u0438\u043c \u0442\u0430\u043c <strong>strelec10x64.wim<\/strong> \u0438 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0435\u0433\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0442\u043e\u0433\u043e \u0436\u0435 UltraISO \u0438\u043b\u0438 7zip, \u043f\u043e \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435 \u043f\u0430\u043f\u043e\u043a \u0432\u044b \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u0435, \u0447\u0442\u043e \u044d\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u0430\u044f \u041e\u0421, \u0438\u0434\u0451\u043c \u043f\u043e \u043f\u0443\u0442\u0438: <strong>Users\\Default\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\\<\/strong> (\u0435\u0441\u043b\u0438 \u0432 \u0432\u0430\u0448\u0435\u043c \u043e\u0431\u0440\u0430\u0437\u0435 \u043d\u0435\u0442 Programs\\Startup &#8212; \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u044d\u0442\u0438 \u0434\u0432\u0435 \u043f\u0430\u043f\u043a\u0438) \u0438 \u0441\u043e\u0437\u0434\u0430\u0451\u043c \u0432 \u043d\u0435\u0439 \u043e\u0431\u044b\u0447\u043d\u044b\u0439 .bat \u0441\u043a\u0440\u0438\u043f\u0442, \u044f \u043d\u0430\u0437\u0432\u0430\u043b \u0435\u0433\u043e start ISCSI.bat, \u0435\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435:<\/p>\n<pre><code class=\"bash\">#\u043f\u0438\u043d\u0433 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \"\u043f\u0430\u0443\u0437\u043e\u0439\" \u0434\u043b\u044f \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044fping 127.0.0.1 -n 2 #\u0441\u0442\u0430\u0440\u0442\u0443\u0435\u043c \u0441\u043b\u0443\u0436\u0431\u0443 iscsi (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043e\u043d\u0430 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0430)sc start MSiSCSI #\u0441\u043d\u043e\u0432\u0430 \u0436\u0434\u0451\u043cping 127.0.0.1 -n 5#\u043d\u0430\u0446\u0435\u043b\u0438\u0432\u0430\u0435\u043c \"\u0442\u0430\u0440\u0433\u0435\u0442\u0438\u0440\u0443\u0435\u043c\" iscsiiscsicli QAddTarget iqn.2026-02.local.dom.ipxe:strelec 10.50.50.50ping 127.0.0.1 -n 5#\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c \"\u043c\u043e\u043d\u0442\u0438\u0440\u0443\u0435\u043c\" \u0434\u0438\u0441\u043a \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435iscsicli QLoginTarget iqn.2026-02.local.dom.ipxe:strelec iscsi iscsi#\u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u043f\u0430\u0443\u0437\u0430ping 127.0.0.1 -n 5#\u0442\u0430\u043a \u043a\u0430\u043a \u043d\u0430\u043c \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e \u043a\u0430\u043a\u043e\u0439 \u0431\u0443\u043a\u0432\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u0434\u0438\u0441\u043a, #\u0441\u0442\u0430\u0440\u0442\u0443\u0435\u043c \u041f\u041e MInstlink, \u0443 strelec \u043e\u043d\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043b\u0435\u0436\u0438\u0442 \u0432 system32 #%windir% - \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \"\u043f\u043e\u0438\u0441\u043a\u043e\u043c windows \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438\"cmd.exe \/c \"%windir%\\system32\\MInstLink.exe#\u043f\u0435\u0440\u0435\u0434 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c SAMBA \u043f\u043e\u043f\u0438\u043d\u0433\u0443\u0435\u043c \u043c\u0430\u0448\u0438\u043d\u0443, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043e\u043d\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0430ping 10.50.50.50 -n 3 #\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043f\u0430\u043f\u043a\u0443 \u043a\u0430\u043a \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0434\u0438\u0441\u043a Knet use K: \\\\10.50.50.50\\obraz_ro \/user:\u041b\u043e\u0433\u0438\u043d \u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0443 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0435\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043f\u0430\u043f\u043a\u0435# \u043f\u0430\u0443\u0437\u0430ping 10.50.50.50 -n 3#\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043f\u0430\u043f\u043a\u0443 \u043a\u0430\u043a \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0434\u0438\u0441\u043a Nnet use N: \\\\10.50.50.50\\obraz_rw \/user:\u041b\u043e\u0433\u0438\u043d \u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0443 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0435\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043f\u0430\u043f\u043a\u0435<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041f\u0430\u0443\u0437\u0430 \u043c\u0435\u0436\u0434\u0443 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f\u043c\u0438 \u043d\u0443\u0436\u043d\u0430, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0437\u0430\u043f\u0443\u0441\u043a \u0441\u043b\u0443\u0436\u0431\u044b \u0438\u043b\u0438 \u0442\u0430\u0440\u0433\u0435\u0442 \u043d\u0430 iscsi \u043c\u043e\u0433\u0443\u0442 \u043d\u0435 \u0443\u0441\u043f\u0435\u0442\u044c \u043e\u0442\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c, \u0430 \u043c\u044b \u0443\u0436\u0435 \u043f\u044b\u0442\u0430\u0435\u043c\u0441\u044f \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f. <br \/>\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435, \u0447\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c, \u044d\u0442\u043e \u0432 \u043c\u0435\u0441\u0442\u0435 \u0433\u0434\u0435 \u0432\u044b \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u0430\u043b\u0438 iso \u043e\u0431\u0440\u0430\u0437 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u041f\u041e MInst.exe, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432  SSTR\\MInst \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c VNC \u0432 \u0430\u0432\u0442\u043e\u0437\u0430\u043f\u0443\u0441\u043a (\u043d\u0443\u0436\u043d\u043e, \u0435\u0441\u043b\u0438 \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c WinPE \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e \u0447\u0435\u0440\u0435\u0437 DameWare \u0438\u043b\u0438 VNC \u043d\u0430 Windows. \u041d\u0430 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u0430\u0439\u0442\u0435 strelec \u0435\u0441\u0442\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f \u043a\u0430\u043a \u0442\u0443\u0434\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u0432\u043e\u0439 \u0441\u043e\u0444\u0442<\/p>\n<p>\u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u043e\u0442 iso \u043e\u0431\u0440\u0430\u0437\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043d\u0443\u0436\u043d\u043e, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c \u043d\u043e\u0432\u044b\u0439 .wim \u0441 \u0442\u0430\u043a\u0438\u043c \u0436\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c \u0438 \u0447\u0435\u0440\u0435\u0437 UltraISO \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c .wim \u0432 SSTR \u0441 \u0437\u0430\u043c\u0435\u043d\u043e\u0439, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0432\u0430\u0448 .iso \u043e\u0431\u0440\u0430\u0437 \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e Linux, \u043f\u0440\u043e\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 <strong>sc<\/strong> \u0432 <strong>cmd <\/strong>\u0438\u043b\u0438 WinSCPPortable \u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0435\u0433\u043e \u043d\u0430 http-\u0441\u0435\u0440\u0432\u0435\u0440 Linux \u043f\u043e \u043f\u0443\u0442\u0438 <strong>\/var\/www\/html\/images<\/strong>, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u043f\u043b\u043e\u0434\u0438\u0442\u044c \u0437\u0434\u0435\u0441\u044c \u043d\u0435\u0440\u0430\u0437\u0431\u0435\u0440\u0438\u0445\u0443, \u0441\u043e\u0437\u0434\u0430\u0451\u043c \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0441\u043e\u0444\u0442\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 <strong>\/var\/www\/html\/images<\/strong> \u044f \u0441\u043e\u0437\u0434\u0430\u043b \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e <strong>strelecuefi <\/strong>\u0438 \u043f\u0435\u0440\u0435\u043d\u0451\u0441 \u0432 \u043d\u0435\u0451 .iso \u043e\u0431\u0440\u0430\u0437 menu.ipxe \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u0441\u0442\u0440\u043e\u0447\u043a\u0438:<\/p>\n<pre><code class=\"bash\">:strelec_uefisanboot --drive 0xe0  ${httpServer}\/images\/strelecuefi\/strelec.iso || goto error<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0415\u0441\u043b\u0438 \u0432\u0441\u0451 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e, \u0442\u043e \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 ipxe \u0432 \u043c\u0435\u043d\u044e \u0431\u0443\u0434\u0435\u0442 \u043f\u0443\u043d\u043a\u0442 WinPE Strelec (UEFI), \u0432\u044b\u0431\u0440\u0430\u0432 \u0435\u0433\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0441\u044f WinPE \u043e\u0431\u0440\u0430\u0437 \u0438 \u0432 shell:startup \u043c\u044b \u0443\u0432\u0438\u0434\u0438\u043c \u043d\u0430\u0448 \u0441\u043a\u0440\u0438\u043f\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0442\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442<br \/>\u041d\u0438\u0436\u0435 \u044f \u043f\u043e\u043a\u0430\u0436\u0443 \u0434\u0432\u0430 \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u0430, \u0431\u0435\u0437 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0438 \u043f\u043e\u0441\u043b\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430:<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b29\/6de\/57b\/b296de57b9f060905ff37c2381df6d6d.png\" alt=\"\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 sanboot \u0431\u0435\u0437 \u0441\u043a\u0440\u0438\u043f\u0442\u0430\" title=\"\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 sanboot \u0431\u0435\u0437 \u0441\u043a\u0440\u0438\u043f\u0442\u0430\" width=\"1013\" height=\"758\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/b29\/6de\/57b\/b296de57b9f060905ff37c2381df6d6d.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b29\/6de\/57b\/b296de57b9f060905ff37c2381df6d6d.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 sanboot \u0431\u0435\u0437 \u0441\u043a\u0440\u0438\u043f\u0442\u0430<\/figcaption><\/div>\n<\/figure>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/3cb\/8f4\/a5c\/3cb8f4a5c4ec279552af52d419c9a090.png\" alt=\"\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 sanboot \u0441\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c\" title=\"\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 sanboot \u0441\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c\" width=\"1011\" height=\"757\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/3cb\/8f4\/a5c\/3cb8f4a5c4ec279552af52d419c9a090.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/3cb\/8f4\/a5c\/3cb8f4a5c4ec279552af52d419c9a090.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 sanboot \u0441\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c<\/figcaption><\/div>\n<\/figure>\n<p>\u041a\u0430\u043a \u0432\u0438\u0434\u043d\u043e \u043f\u043e \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u0430\u043c, \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0441\u044f \u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043b\u0441\u044f \u0432\u0435\u0441\u044c \u0441\u043e\u0444\u0442 \u0438 \u0434\u0430\u0436\u0435 VNC (\u0441\u043f\u0440\u0430\u0432\u0430 \u0441\u043d\u0438\u0437\u0443 \u0432 \u0442\u0440\u0435\u0435)<\/p>\n<p><a class=\"anchor\" name=\"10\" id=\"10\"><\/a><\/p>\n<h2>Strelec WinPE LEGACY<\/h2>\n<p>\u0418 \u0435\u0441\u043b\u0438 \u0441 UEFI WinPE \u043d\u0430 \u044d\u0442\u043e\u043c \u0432\u0441\u0451, \u0442\u043e \u0441 Legacy \u0442\u0430\u043a \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435 \u0432\u044b\u0439\u0434\u0435\u0442<br \/>memdisk \u043d\u0430\u0441 \u043d\u0435 \u0443\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e WinPE \u043e\u0431\u0440\u0430\u0437 \u043c\u043e\u0436\u0435\u0442 \u0432\u0435\u0441\u0438\u0442\u044c 5-6 \u0433\u0431, \u0438 \u0441\u0442\u043e\u043b\u044c\u043a\u043e \u041e\u0417\u0423 \u0432 Legacy \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u0445 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0431\u044b\u0442\u044c<br \/>\u0430 sanboot \u043d\u0435 \u0443\u043c\u0435\u0435\u0442 \u0433\u0440\u0443\u0437\u0438\u0442\u044c\u0441\u044f \u0432 Legacy, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0441\u044f wimboot-\u043e\u043c, \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u043e\u043c windows, \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c \u0435\u0433\u043e \u0441 \u0433\u0438\u0442\u0445\u0430\u0431\u0430:<\/p>\n<pre><code class=\"bash\">wget https:\/\/github.com\/ipxe\/wimboot\/releases\/download\/v2.9.0\/wimboot<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0418 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043c \u0435\u0433\u043e \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e http-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u043e \u043f\u0443\u0442\u0438 \/var\/www\/images\/strelec <\/p>\n<p>\u0432 menu.ipxe \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c:<\/p>\n<pre><code class=\"bash\">:strelec_legacyimgfreekernel ${httpServer}\/images\/strelec\/wimboot guiinitrd -n BCD       ${httpServer}\/images\/strelec\/boot\/BCD       BCDinitrd -n boot.sdi  ${httpServer}\/images\/strelec\/boot\/boot.sdi  boot.sdiinitrd -n BOOTMGR ${httpServer}\/images\/strelec\/BOOTMGR BOOTMGRinitrd -n strelec10x64.wim  ${httpServer}\/images\/strelec\/sources\/strelec10x64.wim strelec10x64.wimimgstatboot || goto error<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c\u0441\u044f \u0432 \u043f\u0430\u043f\u043a\u0443, \u0433\u0434\u0435 \u043c\u044b \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u0430\u043b\u0438 iso \u043e\u0431\u0440\u0430\u0437 \u0438 \u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043b\u0438 .wim \u043e\u0431\u0440\u0430\u0437 \u0438 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u043c \u0435\u0451 \u043a \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c\u0443 \u0432\u0438\u0434\u0443:<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/7c0\/f88\/104\/7c0f8810482e2aadaef9459040109bc8.png\" alt=\"\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043e\u0431\u0440\u0430\u0437\u0430 \u0434\u043b\u044f legacy\" title=\"\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043e\u0431\u0440\u0430\u0437\u0430 \u0434\u043b\u044f legacy\" width=\"670\" height=\"186\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/7c0\/f88\/104\/7c0f8810482e2aadaef9459040109bc8.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/7c0\/f88\/104\/7c0f8810482e2aadaef9459040109bc8.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043e\u0431\u0440\u0430\u0437\u0430 \u0434\u043b\u044f legacy<\/figcaption><\/div>\n<\/figure>\n<p>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043f\u0443\u0442\u0438 SSTR \u043c\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u043c, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0432 wimboot \u043d\u0435\u0442 SSTR \u0438 \u0442\u0430\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 boot \u0438 sources \u043f\u0443\u0442\u0438<br \/>\u041a\u0430\u043a \u0432\u0438\u0434\u043d\u043e \u0432 menu.ipxe, BCD \u0438 boot.sdi \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u0441\u044f \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 boot, \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0445 \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 \u0438\u0437 SSTR \u0432 boot, \u0430 strelec10x64.wim \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u0438\u0437 sources, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u044b\u0432\u0430\u0435\u043c SSTR \u0432 sources<\/p>\n<p><strong>!\u041a\u0420\u0418\u0422\u0418\u0427\u041d\u041e \u0412\u0410\u0416\u041d\u041e! <\/strong>\u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0434\u043b\u044f Linux \u0438 wimboot \u0432\u0430\u0436\u0435\u043d, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0441\u043b\u0438 \u0432\u044b \u043d\u0430\u0437\u0432\u0430\u043b\u0438 \u0444\u0430\u0439\u043b BOOTMGR, \u0430 \u0432 menu.ipxe \u043d\u0430\u043f\u0438\u0441\u0430\u043b\u0438 bootmgr ipxe \u0432\u044b\u0434\u0430\u0441\u0442 \u043e\u0448\u0438\u0431\u043a\u0443 &#171;File not found&#187; \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0439 \u0442\u0430\u043a\u0436\u0435 \u043a\u0440\u0438\u0442\u0438\u0447\u043d\u043e \u0432\u0430\u0436\u0435\u043d!<\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c BCD, \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c cmd \u043e\u0442 \u0438\u043c\u0435\u043d\u0438 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 \u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u0432\u043e\u0434\u0438\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u044b:<\/p>\n<pre><code class=\"bash\">set BCDSTORE=C:\\1\\pxe\\Strelec\\boot\\BCD (\u0443 \u0432\u0430\u0441 \u0441\u0432\u043e\u0439 \u043f\u0443\u0442\u044c \u043a \u043f\u0430\u043f\u043a\u0435 boot \u0432 \u043a\u043e\u0440\u043d\u0435 \u043a\u0443\u0434\u0430 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u0430\u043b\u0438 iso)#\u0418\u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u0443\u0442\u044c \u043a boot.sdibcdedit \/store %BCDSTORE% \/set {ramdiskoptions} ramdisksdidevice bootbcdedit \/store %BCDSTORE% \/set {ramdiskoptions} ramdisksdipath \\boot\\boot.sdi#\u0418\u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u0443\u0442\u0438 \u043a wimbcdedit \/store %BCDSTORE% \/set {default} device   ramdisk=[boot]\\sources\\strelec10x64.wim,{ramdiskoptions}bcdedit \/store %BCDSTORE% \/set {default} osdevice ramdisk=[boot]\\sources\\strelec10x64.wim,{ramdiskoptions}<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>p.s \u043e\u0434\u043d\u043e\u0439 \u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0445\u0432\u0430\u0442\u0438\u0442\u044c, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a \u043c\u043e\u0436\u0435\u0442 \u0441\u0441\u044b\u043b\u0430\u0442\u044c\u0441\u044f \u0438\u043b\u0438 \u0438\u0441\u043a\u0430\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u0448\u0440\u0438\u0444\u0442\u043e\u0432 \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u0435 .wim \u043e\u0431\u0440\u0430\u0437\u044b, \u0438\u0445 \u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043f\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438:<\/p>\n<details class=\"spoiler\">\n<summary>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043e\u0447\u0438\u0441\u0442\u043a\u0430 BCD, \u0435\u0441\u043b\u0438 \u0441\u043f\u043e\u0441\u043e\u0431 \u0432\u044b\u0448\u0435 \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u043f\u0430\u0434\u0430\u0435\u0442 \u0432 \u043e\u0448\u0438\u0431\u043a\u0443 \\SSTR\\BCD<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"bash\">set BCDSTORE=C:\\1\\pxe\\Strelec\\boot\\BCD (\u0443 \u0432\u0430\u0441 \u0441\u0432\u043e\u0439 \u043f\u0443\u0442\u044c \u043a \u043f\u0430\u043f\u043a\u0435 boot \u0432 \u043a\u043e\u0440\u043d\u0435 \u043a\u0443\u0434\u0430 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u0430\u043b\u0438 iso)#\u0423\u0437\u043d\u0430\u0451\u043c GUID \u0432\u0430\u0448\u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u0430bcdedit \/store %BCDSTORE% \/create \/d \"Strelec Win10 x64\" \/application osloader#\u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c GUID \u0438 \u0437\u0430\u043c\u0435\u043d\u044f\u0435\u043c \u0435\u0433\u043e \u0432\u043c\u0435\u0441\u0442\u043e {GUID}, \u0441 \u0444\u0438\u0433\u0443\u0440\u043d\u044b\u043c\u0438 \u0441\u043a\u043e\u0431\u043a\u0430\u043c\u0438#\u0412\u044b\u0447\u0438\u0449\u0430\u0435\u043c BCDbcdedit \/store %BCDSTORE% \/set {GUID} device   ramdisk=[boot]\\SSTR\\strelec10x64.wim,{ramdiskoptions}bcdedit \/store %BCDSTORE% \/set {GUID} osdevice ramdisk=[boot]\\SSTR\\strelec10x64.wim,{ramdiskoptions}bcdedit \/store %BCDSTORE% \/set {GUID} path     \\windows\\system32\\boot\\winload.exebcdedit \/store %BCDSTORE% \/set {GUID} systemroot \\windowsbcdedit \/store %BCDSTORE% \/set {GUID} detecthal Yesbcdedit \/store %BCDSTORE% \/set {GUID} winpe Yesbcdedit \/store %BCDSTORE% \/set {GUID} nointegritychecks Yesbcdedit \/store %BCDSTORE% \/set {GUID} testsigning Yesbcdedit \/store %BCDSTORE% \/set {GUID} nx AlwaysOff#\u0423\u0434\u0430\u043b\u044f\u0435\u043c strelec10 x86bcdedit \/store %BCDSTORE% \/delete {GUID} \/f#\u0423\u0434\u0430\u043b\u044f\u0435\u043c strelec8 x86bcdedit \/store %BCDSTORE% \/delete {GUID} \/f#\u0423\u0434\u0430\u043b\u044f\u0435\u043c strelec8NE x86bcdedit \/store %BCDSTORE% \/delete {GUID} \/f#\u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c displayorder - \u0442\u043e\u043b\u044c\u043a\u043e x64bcdedit \/store %BCDSTORE% \/displayorder {default}#\u041c\u0435\u043d\u044e \u0441\u043c\u044b\u0441\u043b\u0430 \u043d\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0435\u0441\u043b\u0438 \u0437\u0430\u043f\u0438\u0441\u044c \u043e\u0434\u043d\u0430bcdedit \/store %BCDSTORE% \/set {bootmgr} displaybootmenu No#\u0423\u0434\u0430\u043b\u044f\u0435\u043c \u0448\u0440\u0438\u0444\u0442\u044bbcdedit \/store %BCDSTORE% \/deletevalue {globalsettings} fontpath<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<\/div>\n<\/details>\n<p>\u041e\u0441\u0442\u0430\u043d\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u043a\u043e\u0440\u043d\u0435 \u043e\u0431\u0440\u0430\u0437\u0430 \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c bootmgr, \u0432\u0437\u044f\u0442\u044c \u0435\u0433\u043e \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0437 \u043b\u044e\u0431\u043e\u0433\u043e iso \u043e\u0431\u0440\u0430\u0437\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a\u0430 windows 10<\/p>\n<p>\u0421\u043d\u043e\u0432\u0430 \u0447\u0435\u0440\u0435\u0437 UltraISO \u0441\u043e\u0437\u0434\u0430\u0451\u043c iso \u043e\u0431\u0440\u0430\u0437 \u0438 \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0435\u0433\u043e \u043d\u0430 Linux ipxe-\u0441\u0435\u0440\u0432\u0435\u0440, \u043f\u043e \u043f\u0443\u0442\u0438 \/var\/www\/images\/strelec \u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u0435\u0433\u043e \u0442\u0430\u043c:<\/p>\n<pre><code class=\"bash\">sudo 7z x strelec.iso -y #\u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u0430\u0442\u044c iso<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e iso \u043e\u0431\u0440\u0430\u0437 \u043d\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u0435\u043d, \u0443\u0434\u0430\u043b\u044f\u0435\u043c \u0435\u0433\u043e. \u0412 \u0438\u0442\u043e\u0433\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u0438\u0434:<\/p>\n<figure class=\"\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/9d0\/194\/be2\/9d0194be246f4aeca7ea0db2220a7912.png\" alt=\"\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 strelec \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043f\u043e legacy\" title=\"\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 strelec \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043f\u043e legacy\" width=\"476\" height=\"189\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/9d0\/194\/be2\/9d0194be246f4aeca7ea0db2220a7912.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/9d0\/194\/be2\/9d0194be246f4aeca7ea0db2220a7912.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 strelec \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043f\u043e legacy<\/figcaption><\/div>\n<\/figure>\n<p>\u041d\u0430 \u044d\u0442\u043e\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Legacy \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430, \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u0447\u0435\u0440\u0435\u0437 ipxe \u0438 \u0432\u044b\u0431\u043e\u0440\u0435 \u043f\u0443\u043d\u043a\u0442\u0430 \u043c\u0435\u043d\u044e WinPE Strelec (LEGACY) \u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u0442\u0443 \u0436\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u0443, \u0447\u0442\u043e \u0438 \u043f\u0440\u0438 UEFI \u0441 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u0430, VNC \u0438 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 iscsi \u0434\u0438\u0441\u043a\u0430<\/p>\n<p><a class=\"anchor\" name=\"11\" id=\"11\"><\/a><\/p>\n<h2>Kaspersky Remote Disk<\/h2>\n<p>\u041f\u0435\u0440\u0435\u0439\u0434\u0451\u043c \u043a Kaspersky Remote Disk \u0438 \u0441\u043a\u0440\u0438\u043f\u0442 \u0441 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043c\/\u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 \u0440\u0430\u0437 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e<\/p>\n<p>\u0422\u0430\u043a \u043a\u0430\u043a \u043a\u0430\u0441\u043f\u0435\u0440\u0441\u043a\u0438\u0439 \u0447\u0430\u0441\u0442\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u0442 \u0441\u0432\u043e\u0438 \u0431\u0430\u0437\u044b \u0432\u0438\u0440\u0443\u0441\u043e\u0432, \u043d\u0443\u0436\u043d\u043e \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0447\u0430\u0449\u0435 \u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0435\u0433\u043e \u0432 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438, \u0440\u0443\u043a\u0430\u043c\u0438 \u0434\u0435\u043b\u0430\u0442\u044c \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0435 \u043d\u0430\u043c \u043d\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043a \u043d\u0430\u043c \u043d\u0430 \u043f\u043e\u043c\u043e\u0449\u044c \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a \u0437\u0430\u0434\u0430\u0447 Linux &#8212; crontab, \u0432 Ubuntu 24.04.4 \u043e\u043d \u0443\u0436\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0438 \u0433\u043e\u0442\u043e\u0432 \u043a \u0440\u0430\u0431\u043e\u0442\u0435, \u0442\u0430\u043a \u043a\u0430\u043a \u0443 crontab \u0441\u0432\u043e\u044f \u043b\u043e\u0433\u0438\u043a\u0430 \u0438 \u0441\u0432\u043e\u0451 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043a\u043e\u0433\u0434\u0430 \u0438 \u0447\u0442\u043e \u043e\u0442\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c, \u0432 \u0441\u0435\u0442\u0438 \u0435\u0441\u0442\u044c <a href=\"https:\/\/crontab.guru\/\" rel=\"noopener noreferrer nofollow\">\u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 crontab<\/a>, \u043d\u043e \u043e\u0431\u043e \u0432\u0441\u0451\u043c \u043f\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0443<\/p>\n<p>\u0412\u043d\u0435\u0441\u0451\u043c \u0432 menu.ipxe \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0441\u0442\u0440\u043e\u043a\u0438:<\/p>\n<pre><code class=\"bash\">:krdkernel ${httpServer}\/images\/krd\/live\/vmlinuz || goto errorinitrd ${httpServer}\/images\/krd\/live\/initrd.img || goto errorimgargs vmlinuz initrd=initrd boot=live components locales=ru_RU.UTF-8 netboot=nfs nfsroot=${server_ip}:${root_path}\/krd || goto errorboot<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>iso \u043e\u0431\u0440\u0430\u0437 \u043a\u0430\u0441\u043f\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u044d\u0442\u043e Linux, \u0430 ipxe \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u043b\u0441\u044f \u043f\u043e\u0434 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 Linux \u043f\u043e \u0441\u0435\u0442\u0438, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c Linux \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0432 ipxe \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e, \u043d\u0443\u0436\u0435\u043d \u043b\u0438\u0448\u044c NFS \u0438 \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c \u0447\u0442\u043e \u043e\u0442\u043a\u0443\u0434\u0430 \u0438 \u043a\u0430\u043a \u0433\u0440\u0443\u0437\u0438\u0442\u044c<\/p>\n<p>\u0421\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c \u0441 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0430\u0439\u0442\u0430 Kaspersky Remote Disk \u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u043e\u0431\u0440\u0430\u0437 \u0432 \/var\/www\/html\/images\/krd \u0438 \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0442\u043e\u043b\u044c\u043a\u043e 2 \u0444\u0430\u0439\u043b\u0430 \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 live, vmlinuz \u0438 initrd.img, \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u043c\u043e\u0436\u043d\u043e \u0443\u0434\u0430\u043b\u0438\u0442\u044c, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u0434\u0430\u0447\u0438 \u044f\u0434\u0440\u0430 \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 (\u0434\u0438\u0441\u043a \u0438 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445) \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u043e\u0442\u0434\u0430\u0432\u0430\u0442\u044c \u0447\u0435\u0440\u0435\u0437 nfs, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0433\u043e \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u043c:<\/p>\n<pre><code class=\"bash\">sudo apt install nfs-kernel-server #\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c nfs-\u0441\u0435\u0440\u0432\u0435\u0440sudo nano \/etc\/exports #\u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u043a \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 nfs<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0412 \u0444\u0430\u0439\u043b\u0435 \/etc\/exports \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u043b\u0438 \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0432\u0441\u0451 \u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0441\u0442\u0440\u043e\u0447\u043a\u0443:<\/p>\n<pre><code class=\"bash\">\/pxeboot *(ro,sync,no_wdelay,insecure_locks,no_root_squash,insecure,no_subtree_check)<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u0441\u0442\u0440\u043e\u0447\u043a\u0430:<\/p>\n<p><strong>\/pxeboot <\/strong>&#8212; \u041f\u0430\u043f\u043a\u0430 \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043d\u0430\u0446\u0435\u043b\u0435\u043d nfs (\u0441\u043e\u0437\u0434\u0430\u0451\u0442\u0441\u044f \u0432 \u043a\u043e\u0440\u043d\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 \/, \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043a\u0430\u043a\u043e\u0435 \u0445\u043e\u0442\u0438\u0442\u0435)<br \/><strong>*<\/strong> &#8212; \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0441 \u043b\u044e\u0431\u043e\u0433\u043e IP-\u0430\u0434\u0440\u0435\u0441\u0430 (\u043b\u0443\u0447\u0448\u0435 \u0437\u0430\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0432 ip \u0430\u0434\u0440\u0435\u0441 \u0432\u0430\u0448\u0435\u0439 \u0441\u0435\u0442\u0438 \u0441 \u043c\u0430\u0441\u043a\u043e\u0439)<br \/><strong>ro &#8212; <\/strong>Read-only \u2014 \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0442\u0435\u043d\u0438\u0435, \u0437\u0430\u043f\u0438\u0441\u044c \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u0430 <br \/><strong>sync &#8212; <\/strong>\u0417\u0430\u043f\u0438\u0441\u044c \u043d\u0430 \u0434\u0438\u0441\u043a \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e \u2014 \u0434\u0430\u043d\u043d\u044b\u0435 \u0441\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0441\u0440\u0430\u0437\u0443 <br \/><strong>no_wdelay<\/strong> &#8212; \u041d\u0435 \u0437\u0430\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c \u0432 \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u0438 \u0433\u0440\u0443\u043f\u043f\u043e\u0432\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 <br \/><strong>insecure_locks<\/strong> &#8212; \u041d\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e \u0434\u043b\u044f \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a \u0444\u0430\u0439\u043b\u043e\u0432 <br \/><strong>no_root_squash<\/strong> &#8212; root \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0435 = root \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u2014 \u043d\u0435 \u043f\u043e\u043d\u0438\u0436\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0430 root <br \/><strong>insecure<\/strong> &#8212; \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0441 \u043f\u043e\u0440\u0442\u043e\u0432 \u0432\u044b\u0448\u0435 1024 (\u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445)<br \/><strong>no_subtree_check<\/strong> &#8212; \u041d\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0447\u0442\u043e \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0444\u0430\u0439\u043b \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432\u043d\u0443\u0442\u0440\u0438 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u0434\u0435\u0440\u0435\u0432\u0430<\/p>\n<p>\u042d\u0442\u043e \u0432\u0441\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 nfs \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0430, \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u0432 \u043a\u043e\u0440\u0435\u043d\u044c \/pxeboot \u0438 \u0441\u043e\u0437\u0434\u0430\u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e krd \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043c \u0432 \u043d\u0435\u0451 \u043d\u0430\u0448 iso \u043e\u0431\u0440\u0430\u0437 Kaspersky Remote Disk \u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u043c:<\/p>\n<pre><code class=\"bash\">sudo 7z x krd.iso <\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0441\u0430\u043c iso \u043e\u0431\u0440\u0430\u0437 \u0443\u0434\u0430\u043b\u044f\u0435\u043c, \u0430 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u043a\u0430\u043a \u0435\u0441\u0442\u044c, \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u043d\u0435\u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435:<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/f93\/5ab\/be6\/f935abbe69e2179394ffb231a1a0f17a.png\" alt=\"\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 krd\" title=\"\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 krd\" width=\"721\" height=\"285\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/f93\/5ab\/be6\/f935abbe69e2179394ffb231a1a0f17a.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/f93\/5ab\/be6\/f935abbe69e2179394ffb231a1a0f17a.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 krd<\/figcaption><\/div>\n<\/figure>\n<p>\u041d\u0430 \u044d\u0442\u043e\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Kaspersky Remote Disk \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430, \u0438 \u043f\u0440\u0438 \u0432\u044b\u0431\u043e\u0440\u0435 \u0432 ipxe Kaspersky Remote Disk \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0441\u044f \u0438 \u0434\u043e\u0439\u0434\u0451\u0442 \u0434\u043e \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430, \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u0430\u043a \u0432 Legacy \u0442\u0430\u043a \u0438 \u0432 UEFI:<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/df0\/50d\/025\/df050d02534828d8fe87d08d59bb8dd5.png\" alt=\"krd \u0447\u0435\u0440\u0435\u0437 ipxe\" title=\"krd \u0447\u0435\u0440\u0435\u0437 ipxe\" width=\"1017\" height=\"765\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/df0\/50d\/025\/df050d02534828d8fe87d08d59bb8dd5.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/df0\/50d\/025\/df050d02534828d8fe87d08d59bb8dd5.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>krd \u0447\u0435\u0440\u0435\u0437 ipxe<\/figcaption><\/div>\n<\/figure>\n<p>\u041a\u0430\u043a \u0432\u0438\u0434\u0438\u0442\u0435 \u0434\u0438\u0441\u043a \u043a\u0430\u0441\u043f\u0435\u0440\u0441\u043a\u043e\u0433\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0451\u043d \u0438 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u0434\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0434\u0438\u0441\u043a\u0430 \u0438\u043b\u0438 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f iscsi \u043a\u0430\u043a \u0431\u044b\u043b\u043e \u0441 sanboot \u0432 strelec \u043d\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e, \u0432\u0441\u0451 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f nfs<\/p>\n<p>\u041f\u043e\u044d\u0442\u043e\u043c\u0443, \u043f\u0435\u0440\u0435\u0439\u0434\u0451\u043c \u043a \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u0442\u044c iso \u043e\u0431\u0440\u0430\u0437 \u0441 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0430\u0439\u0442\u0430 \u0440\u0430\u0437 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e, \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u0440\u0430\u0437 \u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u0443\u044e \u043f\u0430\u043f\u043a\u0443, \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0435\u0433\u043e, \u0443\u0434\u0430\u043b\u044f\u0442\u044c iso \u043e\u0431\u0440\u0430\u0437 \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0438 \u043f\u0438\u0441\u0430\u0442\u044c \u043b\u043e\u0433 \u0432 \/var\/log, \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0433\u0434\u0435 \u0432\u0430\u043c \u0443\u0434\u043e\u0431\u043d\u043e \u043f\u0430\u043f\u043a\u0443 script \u0438 \u0441\u0430\u043c \u0441\u043a\u0440\u0438\u043f\u0442, \u044f \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u044e \u0432 \/pxeboot\/script:<\/p>\n<pre><code class=\"bash\">sudo nano \/pxeboot\/script\/install.krd.sh <\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0444\u0430\u0439\u043b\u0430 install.krd.sh:<\/p>\n<pre><code class=\"bash\">#!\/bin\/bashISO_URL=\"https:\/\/rescuedisk.s.kaspersky-labs.com\/latest\/krd.iso\"ISO_FILE=\"krd.iso\"EXTRACT_DIR=\"\/pxeboot\/krd\"# \u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430echo \"\u0417\u0430\u0433\u0440\u0443\u0436\u0430\u044e ISO...\"wget -O \"$ISO_FILE\" \"$ISO_URL\"if [ $? -ne 0 ]; then    echo \"\u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438\"    exit 1fi# \u0420\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e 7zecho \"\u0420\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u044e ISO...\"7z x -y \"$ISO_FILE\" -o\"$EXTRACT_DIR\/\"# \u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 ISOrm -f \"$ISO_FILE\"echo \"\u0413\u043e\u0442\u043e\u0432\u043e! \u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0432: $EXTRACT_DIR\"<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041d\u0435 \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u043a\u0440\u0438\u043f\u0442 \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c:<\/p>\n<pre><code class=\"bash\">sudo chmod +x \/pxeboot\/scripts\/install.krd.sh <\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u043c \u043f\u0443\u043d\u043a\u0442\u043e\u043c \u043e\u0441\u0442\u0430\u043d\u0435\u0442\u0441\u044f \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0435\u0433\u043e \u0432 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a, \u0432\u0432\u043e\u0434\u0438\u043c:<\/p>\n<pre><code class=\"bash\">sudo crontab -e #\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c crontab<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0418 \u0432 \u0441\u0430\u043c\u044b\u0439 \u043d\u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0441\u0442\u0440\u043e\u0447\u043a\u0438:<\/p>\n<pre><code class=\"bash\"># \u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c KRD \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a \u0432 15 \u0447\u0430\u0441\u043e\u0432 \u0434\u043d\u044f00 15 * * 1 \/pxeboot\/script\/install_krd.sh &gt; \/var\/log\/install_krd.log 2&gt;&amp;1 <\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c 1 \u0440\u0430\u0437 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e \u0432 15 \u0447\u0430\u0441\u043e\u0432 \u0434\u043d\u044f \u0431\u0443\u0434\u0435\u0442 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0441\u043a\u0440\u0438\u043f\u0442 \u0438 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u043b\u043e\u0433 \u0432 \/var\/log\/install_krd.log, \u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u0438 \u0441\u0432\u043e\u044e \u0434\u0430\u0442\u0443 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u0437\u044f\u0442\u044c \u0438\u0437 <a href=\"https:\/\/crontab.guru\/\" rel=\"noopener noreferrer nofollow\">\u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u0430 crontab<\/a><\/p>\n<p><a class=\"anchor\" name=\"12\" id=\"12\"><\/a><\/p>\n<h2>WDS<\/h2>\n<p>\u041d\u0430 \u044d\u0442\u043e\u043c \u0441 Kaspersky Remote Disk \u0437\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u043e, \u043f\u0435\u0440\u0435\u0439\u0434\u0451\u043c \u043a WDS<\/p>\n<p>\u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440 WDS, \u0442\u043e \u043f\u043e\u0434\u0440\u0443\u0436\u0438\u0442\u044c \u0435\u0433\u043e \u0441 ipxe \u043a\u0440\u0430\u0439\u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u043e, \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u0432 menu.ipxe \u0441\u0442\u0440\u043e\u0447\u043a\u0438:<\/p>\n<pre><code class=\"bash\">:win10imgexec tftp:\/\/${netX\/next-server}\/boot\/x64\/wdsmgfw.efi || goto errorboot || goto failed<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041f\u0440\u043e\u0441\u0442\u043e\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f WDS \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u043f\u0440\u0438 \u0432\u044b\u0431\u043e\u0440\u0435 \u043f\u0443\u043d\u043a\u0442\u0430 Windows 10 installer \u0432 ipxe, \u043e\u043d \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a \u0432\u0430\u0448\u0435\u043c\u0443 WDS \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0438 \u0434\u0430\u043b\u044c\u0448\u0435 \u0432\u0441\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u043d\u0430 \u0441\u0435\u0431\u044f \u0431\u0435\u0440\u0451\u0442 WDS<\/p>\n<p><a class=\"anchor\" name=\"13\" id=\"13\"><\/a><\/p>\n<h2>Linux Ubuntu 24.04.4 autoinstall<\/h2>\n<p>\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435, \u043d\u0430 \u0447\u0451\u043c \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u0430\u043a\u0446\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0435, \u044d\u0442\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 Linux Ubuntu 24.04.4 (\u0441 25 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u0442\u043e\u0436\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442)<br \/>\u0414\u043e\u0431\u0430\u0432\u0438\u043c \u0432 menu.ipxe \u0431\u043b\u043e\u043a:<\/p>\n<pre><code class=\"bash\">:ubuntuaset os_root ubuntu24kernel ${httpServer}\/images\/ubuntu24\/vmlinuz || goto errorinitrd ${httpServer}\/images\/ubuntu24\/initrd || goto errorimgargs vmlinuz initrd=initrd netboot=nfs ip=dhcp nfsroot=${server_ip}:${root_path}\/${os_root} systemd.mask=systemd-networkd-wait-online.service \\    systemd.mask=NetworkManager-wait-online.service \\    network-config=disabled \\ autoinstall ds=nocloud-net;s=http:\/\/10.50.50.50\/images\/ubuntu24\/autoinstall\/ || goto errorboot<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0412 \u0431\u043b\u043e\u043a\u0435 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u044e \u0441\u0432\u043e\u0451 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u043f\u043e\u044f\u0441\u043d\u0435\u043d\u0438\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0432\u0430\u0436\u043d\u0435\u0439\u0448\u0438\u0445 \u0430\u0441\u043f\u0435\u043a\u0442\u0430\u0445, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f \u043e\u0442 krd:<\/p>\n<ol>\n<li>\n<p><strong>systemd.mask=systemd-networkd-wait-online.service<\/strong> &#8212; \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u0435 \u0441\u0435\u0442\u0438 \u043f\u0440\u0438 \u0441\u0442\u0430\u0440\u0442\u0435 <\/p>\n<\/li>\n<li>\n<p><strong>systemd systemd.mask=NetworkManager-wait-online.service<\/strong> &#8212; \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u0435 NetworkManager \u043f\u0440\u0438 \u0441\u0442\u0430\u0440\u0442\u0435 <\/p>\n<\/li>\n<li>\n<p><strong>systemd network-config=disabled<\/strong> &#8212; \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c cloud-init \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u0441\u0435\u0442\u0438<\/p>\n<\/li>\n<li>\n<p><strong>autoinstall ds=nocloud-net;s=http:\/\/10.50.50.50\/images\/ubuntu24\/autoinstall\/ <\/strong>&#8212; \u043f\u0443\u0442\u044c, \u043e\u0442\u043a\u0443\u0434\u0430 Linux Ubuntu \u0431\u0440\u0430\u0442\u044c \u0444\u0430\u0439\u043b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438<\/p>\n<\/li>\n<\/ol>\n<p>\u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0443\u0433\u043b\u0443\u0431\u0438\u0442\u044c\u0441\u044f \u0432 \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u0435 \u0437\u0430\u0447\u0435\u043c \u043c\u044b \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u043c NetworkManager \u0438 cloud-init, \u043e\u0431\u044a\u044f\u0441\u043d\u044e \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443, \u0444\u0430\u0439\u043b\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438, \u043f\u043e \u043f\u0443\u0442\u0438 <strong>\/var\/www\/\/images\/ubuntu24\/autoinstall\/ <\/strong>\u0434\u043e\u043b\u0436\u043d\u044b \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0434\u0432\u0430 \u0444\u0430\u0439\u043b\u0430, \u043f\u0435\u0440\u0432\u044b\u0439 <strong>meta-data<\/strong>, \u0432\u0442\u043e\u0440\u043e\u0439 <strong>user-data<\/strong> <br \/><strong>meta-data<\/strong> \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d \u0438 <strong>\u043c\u043e\u0436\u0435\u0442 <\/strong>\u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u043e\u0439, \u0430 \u0432\u043e\u0442 <strong>user-data<\/strong> \u0438\u043c\u0435\u0435\u0442 \u044f\u0437\u044b\u043a <strong>YAML <\/strong>\u0438 \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0443, \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043a\u0430\u043a \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0444\u0430\u0439\u043b \u0430\u0432\u0442\u043e\u043e\u0442\u0432\u0435\u0442\u0430 \u043c\u043e\u0436\u043d\u043e <a href=\"https:\/\/ubuntu.com\/server\/docs\/install\/autoinstall\" rel=\"noopener noreferrer nofollow\">\u043d\u0430 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u0430\u0439\u0442\u0435 ubuntu<\/a><br \/>\u0412\u043e\u0442 \u043c\u043e\u0451 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0444\u0430\u0439\u043b\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043e\u0442\u0432\u0435\u0442\u043e\u0432:<\/p>\n<pre><code class=\"yaml\">#cloud-config# =======================================================================# Ubuntu 24.04  :  \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0431\u0435\u0437\u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432\u0430\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430# =======================================================================autoinstall:  version: 1                         # \u0432\u0435\u0440\u0441\u0438\u044f \u0441\u0445\u0435\u043c\u044b cloud-init autoinstall  # -------------------------------------------------------------------  # \u041b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f: \u0440\u0430\u0441\u043a\u043b\u0430\u0434\u043a\u0430, \u0447\u0430\u0441\u043e\u0432\u043e\u0439 \u043f\u043e\u044f\u0441  # -------------------------------------------------------------------  locale: ru_RU.UTF-8  keyboard: {layout: us}  timezone: Europe\/Moscow  # -------------------------------------------------------------------  # \u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0438 \u0441\u0435\u0442\u044c \u0432 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435  # -------------------------------------------------------------------  interactive-sections:    - network    - identity  # -------------------------------------------------------------------  # \u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u0441\u044f \u043a \u0440\u0435\u043f\u0440\u0438\u0437\u0438\u0442\u043e\u0440\u0438\u044e Ubuntu   # -------------------------------------------------------------------  apt:    preserve_sources_list: false    mirror-selection:      primary:        - country-mirror        - uri: \"http:\/\/ru.archive.ubuntu.com\"          arches: [i386, amd64]    fallback: abort    geoip: true  # -------------------------------------------------------------------  # \u0420\u0410\u0417\u041c\u0415\u0422\u041a\u0410 \u0414\u0418\u0421\u041a\u0410: \u0431\u0435\u0440\u0451\u043c \u0432\u0441\u0451 \u043f\u043e\u0434 \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u0440\u0430\u0437\u0434\u0435\u043b (direct layout)  # -------------------------------------------------------------------  storage:    layout:      name: direct      sizing-policy: all             # \u0432\u0435\u0441\u044c \u0434\u0438\u0441\u043a \u0431\u0435\u0437 \u0440\u0443\u0447\u043d\u044b\u0445 \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432  # -------------------------------------------------------------------  # \u0418\u0414\u0415\u041d\u0422\u0418\u0424\u0418\u041a\u0410\u0426\u0418\u042f: \u0438\u043c\u044f \u041f\u041a, \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c, \u043f\u0430\u0440\u043e\u043b\u044c  # -------------------------------------------------------------------  identity:    hostname: test9    username: user    realname: user          # (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e = username)    password: '$6$wdAcoXrU039hKYPd$508Qvbe7ObUnxoj15DRCkzC3qO7edjH0VV7BPNRDYK4QR8ofJaEEF2heacn0QgD.f8pO8SNp83XNdWG6tocBM1'    # \u041f\u0430\u0440\u043e\u043b\u044c: \"321\" (\u041e\u0411\u042f\u0417\u0410\u0422\u0415\u041b\u042c\u041d\u041e \u0421\u041c\u0415\u041d\u0418\u0422\u0415 \u041f\u041e\u0421\u041b\u0415 \u0423\u0421\u0422\u0410\u041d\u041e\u0412\u041a\u0418 (\u043c\u043e\u0436\u043d\u043e puppet-\u043e\u043c)      # -------------------------------------------------------------------  user-data:    runcmd:      # \u0416\u0434\u0451\u043c \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e DHCP-\u043e\u0442\u0432\u0435\u0442\u0430 (\u0441\u043f\u0435\u0439\u0441\u0435\u0440)      - |        until ping -c1 -W1 8.8.8.8 &gt;\/dev\/null 2&gt;&amp;1; do          echo \"Waiting for DHCP\u2026\" &amp;&amp; sleep 2        done  # -------------------------------------------------------------------  # \u041a\u043e\u043c\u0430\u043d\u0434\u044b \u043f\u043e\u0441\u043b\u0435 \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438, \u043d\u043e \u0434\u043e \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u041e\u0421  # -------------------------------------------------------------------            late-commands:    - curtin in-target -- apt-get update &amp;&amp; apt-get upgrade -y    - curtin in-target -- apt-get install -y puppet    - curtin in-target -- apt-get install -y puppet-agent    - curtin in-target -- apt-get install -y mc    - curtin in-target -- apt-get install -y gparted    - curtin in-target -- apt-get install -y ssh    - curtin in-target -- apt-get install -y python3    - curtin in-target -- apt-get install -y winpr-utils    - sudo bash -c 'printf \"server = puppet.dom.local\\nshow_diff = true\\n\" &gt; \/target\/etc\/puppet\/puppet.conf'    - curtin in-target -- systemctl enable puppet    - sudo reboot<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041a\u0430\u043a \u0432\u0438\u0434\u043d\u043e \u043f\u043e \u043a\u043e\u0434\u0443 \u0444\u0430\u0439\u043b\u0430, \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c\u0438 \u043c\u044b \u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 network \u0438 identity, \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043e, \u0437\u0430\u0447\u0435\u043c \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043d\u043e?<br \/>\u0422\u0430\u043a \u043a\u0430\u043a \u0432 \u043d\u0430\u0448\u0435\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435 \u0435\u0441\u0442\u044c \u0440\u0430\u0437\u0432\u0451\u0440\u043d\u0443\u0442\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 puppet, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u043c\u0435\u0435\u0442 \u0430\u0433\u0435\u043d\u0442\u0441\u043a\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u0442\u043e \u0441\u0441\u044b\u043b\u0430\u0435\u0442\u0441\u044f \u043e\u043d \u043d\u0430 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u041f\u041a, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043b\u0443\u0447\u0448\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0438\u043c\u044f \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430, \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u043d\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 puppet, \u0442\u043e identity \u043c\u043e\u0436\u043d\u043e \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u0437 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0440\u0435\u0436\u0438\u043c\u0430<br \/>\u041e\u0434\u043d\u0430\u043a\u043e, network \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u0437 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0440\u0435\u0436\u0438\u043c\u0430 \u043d\u0435 \u0432\u044b\u0439\u0434\u0435\u0442, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0432 \u043c\u043e\u043c\u0435\u043d\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438, \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043e\u0445\u043e\u0434\u0438\u0442 \u0434\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a network, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u0432\u044b \u0442\u0430\u043c \u0432\u043f\u0438\u0448\u0438\u0442\u0435 ipv4: dhcp, \u0442\u043e \u0432 \u043c\u043e\u043c\u0435\u043d\u0442\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u0440\u043e\u043d\u0438\u0442 \u0432\u0441\u0435 \u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u0438 \u043d\u0430\u043c\u0435\u0440\u0442\u0432\u043e \u0437\u0430\u0432\u0438\u0441\u043d\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u041e\u0421, \u043f\u043e\u0431\u0435\u0434\u0438\u0442\u044c \u044d\u0442\u0443 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443 \u0431\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0440\u0435\u0436\u0438\u043c\u0430 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u044d\u0442\u043e \u0431\u0430\u0433 \u0441\u0430\u043c\u043e\u0439 \u041e\u0421 Ubuntu<br \/>\u041e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0448\u0430\u0433\u0438 \u043f\u0440\u043e\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0432 \u0444\u0430\u0439\u043b\u0435, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430 \u043d\u0438\u0445 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0435 \u0431\u0443\u0434\u0443<\/p>\n<p>\u041d\u0430 \u0434\u0430\u043d\u043d\u043e\u043c \u044d\u0442\u0430\u043f\u0435, \u0435\u0441\u043b\u0438 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043f\u0443\u043d\u043a\u0442 \u043c\u0435\u043d\u044e Ubuntu Installer 24 (AUTOINSTALL) \u0432 ipxe, \u0442\u043e \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u041e\u0421 \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043b\u0438\u0448\u044c \u0442\u0440\u0438\u0436\u0434\u044b \u043d\u0430\u0436\u0430\u0442\u044c &#171;Next&#187;, \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u044b \u043d\u0438\u0436\u0435:<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/566\/a7c\/658\/566a7c658904fd69892f2c2f2fe103e5.png\" alt=\"network \u0432 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435\" title=\"network \u0432 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435\" width=\"1005\" height=\"756\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/566\/a7c\/658\/566a7c658904fd69892f2c2f2fe103e5.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/566\/a7c\/658\/566a7c658904fd69892f2c2f2fe103e5.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>network \u0432 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435<\/figcaption><\/div>\n<\/figure>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b0c\/9e7\/a39\/b0c9e7a395bb97a4bcb985c6c2521d4a.png\" alt=\"identity \u0432 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435\" title=\"identity \u0432 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435\" width=\"1008\" height=\"757\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/b0c\/9e7\/a39\/b0c9e7a395bb97a4bcb985c6c2521d4a.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b0c\/9e7\/a39\/b0c9e7a395bb97a4bcb985c6c2521d4a.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>identity \u0432 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435<\/figcaption><\/div>\n<\/figure>\n<p>\u041a\u0430\u043a \u0432\u0438\u0434\u0438\u0442\u0435, \u0432 user-data \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u043d\u043e:<\/p>\n<pre><code class=\"yaml\">  identity:    hostname: test9    username: user    realname: user          # (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e = username)    password: '$6$wdAcoXrU039hKYPd$508Qvbe7ObUnxoj15DRCkzC3qO7edjH0VV7BPNRDYK4QR8ofJaEEF2heacn0QgD.f8pO8SNp83XNdWG6tocBM1'    # \u041f\u0430\u0440\u043e\u043b\u044c: \"321\" (\u041e\u0411\u042f\u0417\u0410\u0422\u0415\u041b\u042c\u041d\u041e \u0421\u041c\u0415\u041d\u0418\u0422\u0415 \u041f\u041e\u0421\u041b\u0415 \u0423\u0421\u0422\u0410\u041d\u041e\u0412\u041a\u0418 (\u043c\u043e\u0436\u043d\u043e puppet-\u043e\u043c)<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0412\u0441\u0451, \u043a\u0440\u043e\u043c\u0435 \u043f\u0430\u0440\u043e\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u043b\u0430<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/d64\/f42\/64c\/d64f4264c0ce0279ab0eeeb573c69776.png\" alt=\"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438\" title=\"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438\" width=\"1009\" height=\"754\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/d64\/f42\/64c\/d64f4264c0ce0279ab0eeeb573c69776.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/d64\/f42\/64c\/d64f4264c0ce0279ab0eeeb573c69776.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438<\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0441\u0430\u043c\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442 \u0432\u0435\u0441\u044c \u0441\u043e\u0444\u0442 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u043e\u0441\u043b\u0435-\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u0447\u043d\u044b\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432:<\/p>\n<pre><code class=\"yaml\">  late-commands:    - curtin in-target -- apt-get update &amp;&amp; apt-get upgrade -y    - curtin in-target -- apt-get install -y puppet    - curtin in-target -- apt-get install -y puppet-agent    - curtin in-target -- apt-get install -y mc    - curtin in-target -- apt-get install -y gparted    - curtin in-target -- apt-get install -y ssh    - curtin in-target -- apt-get install -y python3    - curtin in-target -- apt-get install -y winpr-utils    - sudo bash -c 'printf \"server = puppet.dom.local\\nshow_diff = true\\n\" &gt; \/target\/etc\/puppet\/puppet.conf'    - curtin in-target -- systemctl enable puppet    - sudo reboot<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043b\u044e\u0431\u043e\u0439 \u0441\u043e\u0444\u0442 \u0438\u043b\u0438 \u0441\u043a\u0440\u0438\u043f\u0442\/\u0442\u0435\u043a\u0441\u0442-\u0432-\u0444\u0430\u0439\u043b \u043f\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438, \u0432 \u043a\u043e\u043d\u0446\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 sudo reboot, \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043c\u043d\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e \u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0438 shutdown: reboot \u0432 user-data \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0435, \u043d\u043e \u043e\u043d \u043f\u043e \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0439 \u043c\u043d\u0435 \u043f\u0440\u0438\u0447\u0438\u043d\u0435 \u043d\u0435 \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u043b<br \/><strong>\u041a\u0420\u0410\u0419\u041d\u0415 \u0412\u0410\u0416\u041d\u041e<\/strong>, \u0443 YAML \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0441\u0432\u043e\u0439 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441 \u0438 \u043e\u043d \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u043f\u0440\u043e\u0431\u0435\u043b\u043e\u0432 \u0441 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0441\u0438\u043c\u0432\u043e\u043b\u0430<\/p>\n<p>\u0427\u0442\u043e \u0431\u0443\u0434\u0435\u0442, \u0435\u0441\u043b\u0438 \u0432 menu.ipxe \u043d\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u0440\u043e\u0447\u043a\u0438:<\/p>\n<p><strong>systemd.mask=systemd-networkd-wait-online.service <br \/>systemd systemd.mask=NetworkManager-wait-online.service systemd <br \/>network-config=disabled<\/strong><\/p>\n<p>\u0414\u0430\u043d\u043d\u044b\u043c\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u043c\u0438 \u043c\u044b \u043d\u0430\u0441\u0438\u043b\u044c\u043d\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u043c NetworkManager \u0438 cloud-init, \u0435\u0441\u043b\u0438 \u0438\u0445 \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c, \u0442\u043e \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u041e\u0421, nfs \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0437\u0440\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u0438 \u041e\u0421 \u0431\u0443\u0434\u0435\u0442 \u0443\u0445\u043e\u0434\u0438\u0442\u044c \u0432 Kernel Panic \u0438 \u043f\u043e\u043f\u0440\u043e\u0441\u0442\u0443 \u0437\u0430\u0432\u0438\u0441\u0430\u0442\u044c, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0431\u0443\u0434\u0435\u0442 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e \u043e\u0436\u0438\u0434\u0430\u0442\u044c \u043f\u043e\u0434\u043d\u044f\u0442\u0438\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0434\u0435\u043c\u043e\u043d\u043e\u0432, NetworkManager \u0438\u043b\u0438 cloud-init, \u043d\u043e \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u0438\u0445 \u043d\u0435 \u043f\u043e\u0434\u043d\u0438\u043c\u0435\u0442, \u0432\u0435\u0434\u044c nfs \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043e\u0440\u0432\u0430\u043d\u043e \u0438 \u043e\u0441\u0442\u0430\u043b\u0438\u0441\u044c \u043b\u0438\u0448\u044c \u0444\u0430\u0439\u043b\u044b \u0432 \u041e\u0417\u0423 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c55\/24d\/84e\/c5524d84e01dc3192cb61ae161515e10.png\" alt=\"\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438\" title=\"\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438\" width=\"1016\" height=\"744\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/c55\/24d\/84e\/c5524d84e01dc3192cb61ae161515e10.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c55\/24d\/84e\/c5524d84e01dc3192cb61ae161515e10.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438<\/figcaption><\/div>\n<\/figure>\n<p>\u041d\u0430 \u0434\u0430\u043d\u043d\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u043f\u043e\u043b\u043d\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 ipxe \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430, \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u041e\u0421 \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438 \u0441 krd \u0438\u043b\u0438 \u043f\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438 \u0441 ubuntu<\/p>\n<p><a class=\"anchor\" name=\"14\" id=\"14\"><\/a><\/p>\n<h2>\u0418\u0442\u043e\u0433\u0438<\/h2>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0438 \u043f\u043e\u0434\u043d\u044f\u0442\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u0438 \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u043e\u0439, \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u043e\u0439 \u0438 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0435\u043c \u041e\u0421, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u043e\u0439 Ubuntu \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043d\u0438\u043c\u0430\u0442\u044c \u0438 \u0440\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u0442\u044c \u0431\u0435\u043a\u0430\u043f\u044b \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u043f\u043e \u0441\u0435\u0442\u0438, \u0434\u0430\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u043e\u0431\u044b\u0447\u043d\u043e\u0439 \u0444\u043b\u0435\u0448\u043a\u0438, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d \u043b\u0438\u0448\u044c \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u0435\u0439 \u0438 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c\u044e<\/p>\n<\/div>\n<p>\u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/1037416\/\">https:\/\/habr.com\/ru\/articles\/1037416\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0414\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043c\u0441\u044f, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 ipxe:iPXE (open-source network boot firmware)\u00a0\u2014\u00a0\u044d\u0442\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0444\u0430\u0439\u043b\u043e\u0432. \u041e\u043d \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e PXE (Preboot Execution Environment), \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0438 \u0433\u0438\u0431\u043a\u043e\u0441\u0442\u044c \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043f\u043e \u0441\u0435\u0442\u0438.\u0421\u0442\u0430\u0442\u0435\u0439 \u043d\u0430 \u0442\u0435\u043c\u0443 pxe, pxelinux, ipxe-\u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u043e\u0432, \u043a\u0430\u043a \u0438 \u0433\u043e\u0442\u043e\u0432\u044b\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u0432 \u0441\u0435\u0442\u0438 \u043c\u043d\u043e\u0433\u043e, \u043d\u043e:\u0413\u043e\u0442\u043e\u0432\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u043f\u043b\u0430\u0442\u043d\u044b\u0435pxeboot, pxelinux.0 \u0438 \u043e\u043d\u044b\u0435 \u043d\u0435 \u0443\u043c\u0435\u044e\u0442 \u0432 UEFI (\u0438\u043b\u0438 \u044f \u043d\u0435 \u0441\u043c\u043e\u0433 \u0438\u0445 \u043f\u043e\u0434\u0440\u0443\u0436\u0438\u0442\u044c), \u0430 \u043d\u0430 \u0434\u0432\u043e\u0440\u0435 2026 \u0433\u043e\u0434 \u0438 \u043d\u043e\u0432\u044b\u0445 Legacy \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043e\u0432 \u043d\u0430 \u043f\u043e\u043b\u043a\u0430\u0445 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u043e\u0432 \u0432\u044b \u0432\u0440\u044f\u0434 \u043b\u0438 \u043d\u0430\u0439\u0434\u0451\u0442\u0435 \u0422\u0435 \u0441\u0442\u0430\u0442\u044c\u0438, \u0447\u0442\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u043b \u044f, \u0447\u0430\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u0437\u0430\u0442\u043e\u0447\u0435\u043d\u044b \u043f\u043e\u0434 Legacy \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c ipxe \u0447\u0435\u0440\u0435\u0437 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 memdisk (\u043e \u043d\u0451\u043c \u043d\u0438\u0436\u0435), \u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0438 UEFI \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0441 memdisk, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u0441\u0442\u0430\u0442\u044c\u0435 \u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0435 \u0447\u0430\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d http \u0438 sanboot (\u0445\u043e\u0442\u044c \u0438 \u0443 \u043d\u0435\u0433\u043e \u0435\u0441\u0442\u044c \u0441\u0432\u043e\u0438 \u043d\u044e\u0430\u043d\u0441\u044b) \u0438 \u0432 \u043e\u0442\u043b\u0438\u0447\u0438\u0438 \u043e\u0442 \u043f\u0440\u044f\u043c\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 .iso \u0432 \u041e\u0417\u0423, \u043e\u043d \u0433\u0438\u0431\u0447\u0435 (\u043e\u0431 \u044d\u0442\u043e\u043c \u0442\u043e\u0436\u0435 \u043f\u043e \u0445\u043e\u0434\u0443 \u0441\u0442\u0430\u0442\u044c\u0438)\u041e\u0433\u043b\u0430\u0432\u043b\u0435\u043d\u0438\u0435:\u041d\u0430\u0447\u0430\u043b\u043e\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 DHCP\u041f\u0435\u0440\u0432\u0438\u0447\u043d\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0438 TFTPHTTP-\u0441\u0435\u0440\u0432\u0435\u0440iPXEVeeamStrelec WinPE UEFITGT \u0438 SAMBA\u041c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f wimStrelec WinPE LEGACYKaspersky Remote DiskWDSLinux Ubuntu 24.04.4 autoinstall\u0418\u0442\u043e\u0433\u0438\u041d\u0430\u0447\u0430\u043b\u043e\u0413\u0440\u0443\u0437\u0438\u0442\u044c \u043f\u043e \u0441\u0435\u0442\u0438 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a Windows \u0447\u0435\u0440\u0435\u0437 WDS (\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c \u043f\u0443\u043d\u043a\u0442\u043e\u043c \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430 ipxe), Veeam, \u0434\u043b\u044f \u0431\u0435\u043a\u0430\u043f\u043e\u0432 \u0438 \u043f\u0440\u043e\u0447\u0435\u0433\u043e, WinPE, Memtest, Kaspersky (KRD), \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 Linux Ubuntu 24.04 (\u043a\u0430\u043a \u0440\u0443\u0447\u043d\u0443\u044e, \u0442\u0430\u043a \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0447\u0435\u0440\u0435\u0437 autoinstaller), \u0440\u0443\u0447\u043d\u0443\u044e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 Linux Ubuntu Server, \u0442\u0430\u043a\u0436\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 Linux Debian-\u0430, \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0443\u043d\u043a\u0442\u044b \u043c\u0435\u043d\u044e \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438 \u043d\u0430 \u0432\u0430\u0448 \u0432\u043a\u0443\u0441 \u0438 \u043f\u043e\u0434 \u0432\u0430\u0448\u0438 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0438\u041d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0441\u043f\u043e\u0439\u043b\u0435\u0440 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0439 \u0441\u0442\u0430\u0434\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430: iPXE\u041a\u0430\u043a \u0438 \u0432 \u043b\u044e\u0431\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435, \u0432\u0441\u0451 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u041e\u0421, \u0442\u0430\u043a \u043a\u0430\u043a \u043c\u043d\u0435 \u043f\u0440\u0438\u0432\u044b\u0447\u043d\u0435\u0435 ubuntu, \u044f \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b Linux Ubuntu 24.04.4 \u0431\u0435\u0437 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 (\u043e\u043d\u0430 \u043d\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u043d\u0430), \u0432\u044b \u0432 \u043f\u0440\u0430\u0432\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043b\u044e\u0431\u043e\u0439 \u0434\u0440\u0443\u0433\u043e\u0439 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 Linux \u0427\u0442\u043e \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0435?ipxeTFTP-\u0441\u0435\u0440\u0432\u0435\u0440HTTP-\u0441\u0435\u0440\u0432\u0435\u0440TAG (iSCSI \u0442\u0430\u0440\u0433\u0435\u0442)NFSSAMBA\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 DHCPDHCP \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e, \u0435\u0441\u043b\u0438 \u043e\u043d \u0443 \u0432\u0430\u0441 \u043d\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0435 \u0434\u043e\u043c\u0435\u043d\u0430 \u0438\u043b\u0438 \u043d\u0430 \u0440\u043e\u0443\u0442\u0435\u0440\u0435, \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u0430 66, 67, 60 \u0438 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438, \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u0441 \u043f\u043e\u043b\u0438\u0442\u0438\u043a \u0438 \u043f\u0440\u0430\u0432\u0438\u043b \u0438 \u043d\u0430\u0447\u043d\u0451\u043c:\u041a\u043e\u0433\u0434\u0430 \u0432\u044b \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0435 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440, \u0442\u043e\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0448\u0438\u0440\u043e\u043a\u043e\u0432\u0435\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 DHCP \u0441\u0435\u0440\u0432\u0435\u0440 \u0438 \u0436\u0434\u0451\u0442 \u043e\u0442 \u043d\u0435\u0433\u043e \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430 DHCP \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0434\u0432\u0435 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u0434\u043b\u044f Legacy \u0438 UEFI \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e:\u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438\u0412 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 Legacy \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430, \u0438\u043c\u0435\u043d\u043d\u043e \u043e\u043d\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0442, \u043a\u0430\u043a\u0438\u043c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u043c \u043a\u0430\u043a\u043e\u0439 \u0444\u0430\u0439\u043b 67-\u044b\u043c \u043f\u0440\u0430\u0432\u0438\u043b\u043e\u043c \u043e\u0442\u0434\u0430\u0432\u0430\u0442\u044c:\u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430\u041e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u043d\u043e\u0441\u0442\u044c \u0441\u0442\u0430\u0442\u044c\u0435 \u0437\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435, \u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435, \u0441\u043c\u044b\u0441\u043b \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0446\u0438\u0444\u0440\u0430\u043c\u0438 14, 04, 05, 00 \u0438 \u0442.\u0434. \u043c\u044b \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0435\u043c \u043a\u043b\u0438\u0435\u043d\u0442\u0443, \u043a\u0430\u043a\u043e\u0439 \u0444\u0430\u0439\u043b \u0435\u043c\u0443 \u0431\u0440\u0430\u0442\u044c \u0432 \u043c\u043e\u043c\u0435\u043d\u0442 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043f\u043e \u0441\u0435\u0442\u0438\u041a\u0420\u0410\u0419\u041d\u0415 \u0412\u0410\u0416\u041d\u041e: \u041f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u043a\u043b\u0430\u0441\u0441\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0433\u0430\u043b\u043e\u0447\u043a\u0443 &#171;\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u0447\u043d\u044b\u0439 \u0437\u043d\u0430\u043a \u0432 \u043a\u043e\u043d\u0446\u0435 (*)&#187;, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0438\u0442\u044c \u0432\u0441\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0447\u0442\u0438 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043c\u043e\u0436\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u0432\u043e\u0439 \u043a\u043b\u0430\u0441\u0441, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u0435\u0441\u0442\u044c \u0432 \u0441\u0442\u0430\u0442\u044c\u0435\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0432\u043e \u0432\u043a\u043b\u0430\u0434\u043a\u0435 &#171;\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b&#187; 66, 67 \u0438 60-\u044b\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430:\u041f\u0440\u0430\u0432\u0438\u043b\u043e 66\u043f\u0440\u0430\u0432\u0438\u043b\u043e 67\u043f\u0440\u0430\u0432\u0438\u043b\u043e 60\u041f\u0440\u0430\u0432\u0438\u043b\u043e 60 \u043f\u0443\u0441\u0442\u043e\u0435, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443, \u043c\u044b \u0435\u0433\u043e \u0443\u043a\u0430\u0436\u0435\u043c \u0432 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0435 \u043a\u043b\u0430\u0441\u0441\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e &#171;PXEClient:BIOS(14)&#187; (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440), \u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0435\u0433\u043e \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0412 UEFI \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0435 \u0432\u0441\u0451 \u0442\u043e\u0436\u0435 \u0441\u0430\u043c\u043e\u0435, \u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u043d\u043e\u043c\u0435\u0440\u043e\u0432 \u043a\u043b\u0430\u0441\u0441\u043e\u0432 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432:\u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432 UEFI\u041a\u0420\u0410\u0419\u041d\u0415 \u0412\u0410\u0416\u041d\u041e: \u041f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u043a\u043b\u0430\u0441\u0441\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0433\u0430\u043b\u043e\u0447\u043a\u0443 &#171;\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u0447\u043d\u044b\u0439 \u0437\u043d\u0430\u043a \u0432 \u043a\u043e\u043d\u0446\u0435 (*)&#187;, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0438\u0442\u044c \u0432\u0441\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0447\u0442\u0438 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043c\u043e\u0436\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u0432\u043e\u0439 \u043a\u043b\u0430\u0441\u0441, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u0435\u0441\u0442\u044c \u0432 \u0441\u0442\u0430\u0442\u044c\u0435\u0421\u0430\u043c\u0438 \u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u044e\u0442\u0441\u044f, \u0435\u0441\u043b\u0438 \u043d\u0430\u0436\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u043c\u044b\u0448\u0438 \u043f\u043e ipv4 \u0438 \u043d\u0430\u0436\u0430\u0442\u044c &#171;\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432&#8230;&#187;:\u043a\u043b\u0430\u0441\u0441\u044b \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432\u0412\u043d\u0443\u0442\u0440\u0438 \u0434\u0430\u043d\u043d\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0431\u0443\u0444\u0435\u0440 \u043e\u0431\u043c\u0435\u043d\u0430 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u0430 \u0437\u0430\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u043b\u0435 ASCII \u0440\u0443\u043a\u0430\u043c\u0438:\u043f\u0440\u0438\u043c\u0435\u0440 \u0433\u043e\u0442\u043e\u0432\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0441\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u043e\u0432\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e, DHCP \u0441\u0435\u0440\u0432\u0435\u0440 \u0432 \u0440\u0430\u0431\u043e\u0442\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0443\u0447\u0430\u0441\u0442\u0432\u0443\u0435\u0442, \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u044f \u0432\u0441\u044e \u0440\u0430\u0431\u043e\u0442\u0443 ipxe-\u0441\u0435\u0440\u0432\u0435\u0440\u0443\u041f\u0435\u0440\u0432\u0438\u0447\u043d\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0438 TFTP\u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 Linux \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043f\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a \u0432 Linux:sudo apt install -y &amp;&amp; sudo apt upgrade -y\u041d\u0430\u0447\u043d\u0451\u043c \u0441 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 TFTP, \u0441\u0443\u0442\u044c \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u0434\u0430\u0432\u0430\u0442\u044c .ipxe \u0444\u0430\u0439\u043b \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u043e\u043c \u0441\u0430\u043c\u043e\u043c\u0443 ipxe, \u0431\u043e\u043b\u044c\u0448\u0435 \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0433\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u043a\u0440\u043e\u043c\u0435 .ipxe \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0435 \u0431\u0443\u0434\u0435\u0442, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043e\u0447\u0435\u043d\u044c \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u0439\u0412\u0432\u043e\u0434\u0438\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0434\u043b\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 tftp:sudo apt install tftpd-hpa -y\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443 tftp \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u0438 \u0441\u0434\u0435\u043b\u0430\u0435\u043c \u0435\u0451:sudo nano \/etc\/default\/tftpd-hpa\u0418 \u0432\u043d\u043e\u0441\u0438\u043c \u0442\u0443\u0434\u0430 4 \u0441\u0442\u0440\u043e\u0447\u043a\u0438: TFTP_USERNAME=&#187;tftp&#187; #\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438TFTP_DIRECTORY=&#187;\/srv\/tftp&#187; # \u043f\u0430\u043f\u043a\u0430, \u0433\u0434\u0435 \u0431\u0443\u0434\u0443\u0442 \u043b\u0435\u0436\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e tftp \u0444\u0430\u0439\u043b\u044bTFTP_ADDRESS=&#187;:69&#8243; #\u0441\u043b\u0443\u0448\u0430\u0442\u044c \u0432\u0441\u0435 \u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u043f\u043e \u043f\u043e\u0440\u0442\u0443 69 (\u043f\u043e\u0440\u0442 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e)TFTP_OPTIONS=&#187;&#8212;secure&#187; #\u0440\u0435\u0436\u0438\u043c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438HTTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0422\u0430\u043a \u043a\u0430\u043a tftp \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e .ipxe \u0444\u0430\u0439\u043b\u044b (\u0438\u0437-\u0437\u0430 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430), \u0442\u043e \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a Linux \u0438\u043b\u0438 WinPE \u0431\u0443\u0434\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c http-\u0441\u0435\u0440\u0432\u0435\u0440, \u0432 \u043c\u043e\u0451\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u044d\u0442\u043e Apache2 (\u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043b\u044e\u0431\u043e\u0439 \u0434\u0440\u0443\u0433\u043e\u0439, \u043a \u043f\u0440\u0438\u043c\u0435\u0440\u0443 nginx), \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c http-\u0441\u0435\u0440\u0432\u0435\u0440:sudo apt install apache2\u0423\u0431\u0435\u0434\u0438\u043c\u0441\u044f \u0432 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u0441\u0442\u0440\u043e\u043a \u0432 \u043a\u043e\u043d\u0444\u0438\u0433 \u0444\u0430\u0439\u043b\u0435 \u043e\u0442\u043a\u0443\u0434\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0442\u044c \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u043e\u0432 \u043f\u043e 80 \u043f\u043e\u0440\u0442\u0443, \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0444\u0430\u0439\u043b:sudo nano \/etc\/apache2\/apache2.conf\u0418\u0449\u0435\u043c \u044d\u0442\u0438 \u0441\u0442\u0440\u043e\u043a\u0438: (\u0435\u0441\u043b\u0438 \u043d\u0435\u0442\u0443, \u0434\u043e\u0431\u0430\u0432\u044c\u0442\u0435)&lt;Directory \/var\/www\/&gt;        Options Indexes FollowSymLinks        AllowOverride None        Require all granted&lt;\/Directory&gt;\u041e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0442\u0440\u043e\u0447\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u043b\u0438\u0431\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043f\u043e\u0434 \u0441\u0435\u0431\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e \u0432\u0430\u0448\u0435\u0433\u043e http \u0441\u0435\u0440\u0432\u0435\u0440\u0430iPXE\u0414\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 ipxe \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u0441 \u0433\u0438\u0442\u0445\u0430\u0431\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u0440\u0430\u0437\u0443 \u0441\u043a\u0430\u0447\u0430\u0435\u043c \u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043c \u043a\u0430\u043a \u0434\u043b\u044f Legacy \u0444\u0430\u0439\u043b undionly.kkpxe \u0442\u0430\u043a \u0438 \u0434\u043b\u044f UEFI \u0444\u0430\u0439\u043b ipxe.efi, \u0438\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u0438 \u0434\u0432\u0430 \u0444\u0430\u0439\u043b\u0430 \u0431\u0443\u0434\u0443\u0442 \u043e\u0442\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f 67-\u044b\u043c \u043f\u0440\u0430\u0432\u0438\u043b\u043e\u043c DHCP \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043c \u043f\u043e\u043e\u0447\u0435\u0440\u0451\u0434\u043d\u043e \u0440\u044f\u0434 \u043a\u043e\u043c\u0430\u043d\u0434:sudo apt install git -y #\u0434\u043e\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442\u0443sudo git clone https:\/\/github.com\/ipxe\/ipxe.gitcd ipxe\/src #\u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e ipxesudo nano start.ipxe #\u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0444\u0430\u0439\u043b \u0441 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c .ipxe, \u043d\u0430\u0437\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b \u043c\u043e\u0436\u0435\u0442\u0435 \u043a\u0430\u043a \u0445\u043e\u0442\u0438\u0442\u0435\u0432 \u0444\u0430\u0439\u043b start.ipxe \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u0440\u043e\u0447\u043a\u0438:#!ipxedhcpchain tftp:\/\/ip-\u0430\u0434\u0440\u0435\u0441 \u0432\u0430\u0448\u0435\u0433\u043e ipxe-\u0441\u0435\u0440\u0432\u0435\u0440\u0430\/boot.ipxe\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u0432\u0441\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u0434\u043b\u044f ipxe \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u0441 #!ipxe, \u0434\u0430\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u043e\u0442\u0434\u0430\u0451\u0442 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a boot.ipxe, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u043e\u0434 \u0441\u0435\u0431\u044f, \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0432 ip \u0430\u0434\u0440\u0435\u0441\u0430 (\u043e\u0431 \u044d\u0442\u043e\u043c \u043d\u0438\u0436\u0435), \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0446\u0432\u0435\u0442 \u0442\u0435\u043a\u0441\u0442\u0430, \u043e\u0431\u0432\u043e\u0434\u043a\u0438, \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u044f, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0444\u043e\u043d\u043e\u0432\u0443\u044e \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443 \u0438 \u0442.\u0434. \u0421 \u043f\u043e\u043b\u043d\u044b\u043c \u0441\u043f\u0438\u0441\u043a\u043e\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0437\u0434\u0435\u0441\u044c p.s: \u043c\u044b \u0443 \u0441\u0435\u0431\u044f \u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0432\u0441\u0451 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0444\u043e\u043d\u043e\u0432\u043e\u0433\u043e \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043b\u043e\u043c\u0430\u043b\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0443 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430 \u0438\u0437-\u0437\u0430 \u0440\u0430\u0437\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u044d\u043a\u0440\u0430\u043d\u0430 \u043d\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430\u0445 \u0438 \u043f\u043e\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043c\u044b \u043d\u0435 \u0441\u043c\u043e\u0433\u043b\u0438\u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043f\u0435\u0440\u0435\u0439\u0434\u0451\u043c \u043a \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u043c\u0435\u043d\u044e \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430 ipxe, \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0443\u0435\u043c \u0434\u0432\u0430 \u0444\u0430\u0439\u043b\u0430 ipxe.efi \u0438 undionly.kkpxe \u0423 \u043c\u0435\u043d\u044f .kpxe \u043d\u0438 \u043d\u0430 \u043e\u0434\u043d\u043e\u0439 BIOS \u043c\u0430\u0448\u0438\u043d\u0435 \u043d\u0435 \u0437\u0430\u0432\u0451\u043b\u0441\u044f, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 .kkpxe, \u0432 \u0447\u0451\u043c \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0437\u0434\u0435\u0441\u044c\u0412\u0432\u043e\u0434\u0438\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u044b:sudo make bin-x86_64-efi\/ipxe.efi EMBED=start.ipxe #\u0414\u043b\u044f UEFIsudo make bin-i386-pcbios\/undionly.kkpxe EMBED=start.ipxe #\u0414\u043b\u044f BIOS\u0421\u0430\u043c\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0438 boot.ipxe, menu.ipxe \u0431\u0443\u0434\u0443\u0442 \u043e\u0442\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e tftp \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443, \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043c \u0444\u0430\u0439\u043b\u044b ipxe.efi \u0438 undionly.kkpxe \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e tftp \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0443\u044e \u0440\u0430\u043d\u0435\u0435:cp bin-x86_64-efi\/ipxe.efi \/srv\/tftp\/cp bin-i386-pcbios\/undionly.kkpxe \/srv\/tftp\/\u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b mc \u0438\u043b\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u044b cd \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044ecd \/srv\/tftp\/\u0412\u0410\u0416\u041d\u041e! \u041f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0444\u0430\u0439\u043b\u043e\u0432 ipxe.efi \u0438 undionly.kkpxe \u043e\u043d\u0438 \u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0443\u044e\u0442\u0441\u044f, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u043f\u043e\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f ip-\u0430\u0434\u0440\u0435\u0441 ipxe \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438\u043b\u0438 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u0430, \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u043c\u0438 \u0432\u044b\u0448\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e!\u041f\u043e\u0441\u043b\u0435 \u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0430 \u0444\u0430\u0439\u043b\u043e\u0432, \u0441\u043e\u0437\u0434\u0430\u0451\u043c \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 \/srv\/tftp \u0434\u0432\u0430 \u0444\u0430\u0439\u043b\u0430, \u043f\u0435\u0440\u0432\u044b\u0439 \u0441 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c boot.ipxe:sudo nano boot.ipxe\u041c\u043e\u0451 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 boot.ipxe (\u0432\u0430\u0448\u0435 \u043c\u043e\u0436\u0435\u0442 \u0441\u0438\u043b\u044c\u043d\u043e \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f):#!ipxe# \u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044bset httpServer http:\/\/10.50.50.50:80 # \u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 HTTP \u0441\u0435\u0440\u0432\u0435\u0440\u0430set ${next-server} 10.50.50.50:80 # \u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u0430\u0434\u0440\u0435\u0441\u0430# \u041f\u0435\u0440\u0435\u0445\u043e\u0434 \u043a \u0444\u0430\u0439\u043b\u0443 \u0441 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c \u043c\u0435\u043d\u044e:nextchain &#8212;replace &#8212;autofree menu.ipxe\u0412\u0442\u043e\u0440\u043e\u0439 \u0444\u0430\u0439\u043b menu.ipxe, \u0437\u0430\u043c\u0435\u0442\u044c\u0442\u0435, \u0447\u0442\u043e \u043d\u0430 \u043d\u0435\u0433\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 boot.ipxe \u0432 8 \u0441\u0442\u0440\u043e\u0447\u043a\u0435 \u0432\u044b\u0448\u0435, \u0444\u0430\u0439\u043b menu.ipxe \u0438 \u0431\u0443\u0434\u0435\u0442 \u0442\u0435\u043c \u043c\u0435\u043d\u044e, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0431\u0438\u0440\u0430\u0442\u044c \u043f\u0443\u043d\u043a\u0442\u044b \u043c\u0435\u043d\u044e \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u043e\u0431\u0449\u0438\u0439 \u0432\u0438\u0434 \u0444\u0430\u0439\u043b\u0430 menu.ipxe:menu.ipxe#!ipxe######## \u0413\u043b\u0430\u0432\u043d\u043e\u0435 \u043c\u0435\u043d\u044e ########set url    http:\/\/${next-server}\/set srvip  ${net0\/next-server}set netX\/next-server 10.50.50.51set root_path \/pxebootset server_ip 10.50.50.50menuitem exit                 Exit iPXE and continue BIOS bootitem &#8212;gap &#8212; &#8212;&#8212;&#8212;&#8212; iPXE Install Menu &#8212;&#8212;&#8212;&#8212;&#8212;item veeam                   Veeam Recovery Media (UEFI)item strelec_uefi            WinPE Strelec (UEFI)item strelec_legacy          WinPE Strelec (LEGACY)item memtest                 Memtestitem &#8212;gap &#8212; &#8212;&#8212;&#8212;&#8212; Antivirus &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;item krd                     Kaspersky Remote Diskitem &#8212;gap &#8212; &#8212;&#8212;&#8212;&#8212;Windows Installer &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;item win10                   Windows 10 installeritem &#8212;gap &#8212; &#8212;&#8212;&#8212;&#8212; Linux Installer &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;item ubuntu     Ubuntu Installer 24item ubuntua                 Ubuntu Installer 24 (AUTOINSTALL)item ubuntuserver            Ubuntu Server Installer 24item debian     Debian Netinstallitem &#8212;gap &#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-choose target &amp;&amp; goto ${target}item &#8212;gap &#8212; &#8212;&#8212;&#8212; iPXE Utilites &#8212;&#8212;&#8212;item -k c config Start interactive (c)onfiguration toolitem -k s shell Start (S)hell iPXEchoose -d exit -t ${menu-timeout} selectedgoto ${selected}:veeamsanboot ${httpServer}\/images\/veem\/Veeam.iso || goto error:strelec_uefisanboot &#8212;drive 0xe0  ${httpServer}\/images\/strelecuefi\/strelec.iso || goto error:strelec_legacyimgfreekernel ${httpServer}\/images\/strelec\/wimboot guiinitrd -n BCD       ${httpServer}\/images\/strelec\/boot\/BCD       BCDinitrd -n boot.sdi  ${httpServer}\/images\/strelec\/boot\/boot.sdi  boot.sdiinitrd -n BOOTMGR ${httpServer}\/images\/strelec\/BOOTMGR BOOTMGRinitrd -n strelec10x64.wim  ${httpServer}\/images\/strelec\/sources\/strelec10x64.wim strelec10x64.wimimgstatboot || goto error:memtestsanboot&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-480419","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/480419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=480419"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/480419\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=480419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=480419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=480419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}