Lennart Poettering e fa'aaofia ai se suiga i le system manager systemd e fa'ataga ai le faiga e fa'aaoga ai se ata faila faila na maua mai i fafo e ala ile HTTP. O le suiga e faʻapipiʻi i lalo i le faʻalauteleina o le systemd ma le gafatia e le gata ina sii mai se ata tisiki e ala i le HTTP i le amataga o le taʻavale, ae faʻapea foʻi le tatalaina o le ata na sii mai, faʻapipiʻi i se masini poloka i le loopback mode, faʻapipiʻi le masini poloka e pei o / sysroot ma faʻaulu le faiga mai ai.
Lagolago mo le siiina mai o ata tisiki i le taimi o le faʻaogaina o le systemd-import-generator ua uma ona aofia i le systemd 257. O le vaega o totoe o le gaioiga o loʻo i ai pea i le tulaga o se faʻataʻitaʻiga galue, e manaʻomia ai le faʻaleleia atili. O le faʻatinoga e leʻi lagolagoina le taamilosaga atoa o le taʻavale, ae i le lumanaʻi, ua fuafua le faʻatinoga e faʻalautele e ala i le UEFI HTTP Boot o ata o le fatu lautele UKI (Unified Kernel Image), lea e tuʻufaʻatasia i le faila e tasi se bootloader mo UEFI (UEFI boot stub), se ata Linux kernel, ma se siosiomaga initrd system e utaina i le mafaufau.
O le URL mo le utaina o le ata o le system ua fuafuaina e fuafua e faʻatatau i luga o le URL ua faʻamaonia mo le ata EFI i le UEFI HTTP Boot settings (mo se faʻataʻitaʻiga, pe a faʻapipiʻiina e ala i le EFI HTTP Boot "http://example.com/somedir/myimage.efi", o le UKI initrd handler o le a utaina le ata rootfs e pei o le "http://example.com/somedir/myimage.raw.xz"). I le lumanaʻi, i le faaopoopo atu i le HTTP o se felauaiga mo le mauaina o se ata, ua fuafua e faʻaopoopo le lagolago mo tekinolosi NVMe-over-TCP, lea e mafai ai ona maua le NVMe i luga o le upega tafailagi (NVM Express over Fabrics) e faʻaaoga ai le TCP protocol.
O loʻo faʻamoemoeina o le faʻaosoina mai ata na maua mai i fafo o le a faʻafaigofieina le faʻatulagaina o suʻega faʻaonaponei faiga faʻaogaina i luga o meafaigaluega moni. E mafai e le tagata atiaʻe ona fatuina se ata ma le siosiomaga faʻaogaina i luga o lana komepiuta e faʻaaoga ai le mkosi aoga ma faʻaavanoaina e ala ile HTTP faʻaaoga le poloaiga "mkosi -f serve". I luga o le komepiuta e te manaʻo e faʻataʻitaʻi ai le faiga, e tatau lava ona e faʻatagaina le HTTP boot i le EFI ma faʻaopopo le URL o le ata faʻapipiʻi ma le poloaiga: kernel-bootcfg —add-uri=http://192.168.47.11:8081/image.efi —title=testloop —boot-order=0
A maeʻa lena, e mafai ona e toe faʻafouina le komepiuta ma o le a faʻapipiʻiina le ata masani UKI kernel, lea o le a utaina ai le ata tisiki saunia e le tagata atiaʻe ma le aʻa FS. Seia o'o ina fa'aletonu le ta'avale HTTP i le EFI, o le toe fa'afouina mulimuli ane o le komipiuta o le a fa'aosoina ai se ata fou. O lenei ituaiga su'ega e le afaina ai tisiki i totonu o so'o se auala.
puna: opennet.ru
