Doresc să pornesc magia separată prin PXE.
Am citit acest articol pe acest subiect: https://partedmagic.com/pxe/
unde se menționează că puteți fie să încărcați întregul iso, să pregătiți fișierul squashfs și să-l încărcați ca ramdisk, fie că puteți încărca un nucleu și apoi puteți descărca fișierul pe busybox într-o varietate de moduri, inclusiv http/s și TFTP. De asemenea, afirmă că această metodă ar putea fi mai rapidă decât utilizarea clientului TFTP al încărctorului de rețea de la BIOS/UEFI.
Am încercat nucleul memdisk încărcând iso și funcționează bine. De asemenea, am avut succes cu modul „Descărcați toate fișierele în boot-loader folosind TFTP”, încărcând fișierele împachetate create de script.
eticheta pmagic_fast
eticheta de meniu Parted Magic Fast
linux pmagic/bzImage
initrd pmagic/initrd.img,pmagic/fu.img,pmagic/m.img,pmagic/files.cgz
anexează edd=on vga=normal
eticheta pmagic_full
eticheta de meniu Parted Magic Full
linux pmagic/memdisk
initrd pmagic/pmagic_2021_08_30.iso
anexează izo
Deoarece oricum folosesc TFTP, am vrut să folosesc metoda care descarcă lucruri după încărcarea nucleului linux. Folosesc un meniu personalizat cu vesamenu.c32. Meniul funcționează bine. Intrarea relevantă este
eticheta pmagic_fast_tftp
eticheta de meniu Parted Magic Fast Test TFTP
linux pmagic/bzImage
initrd pmagic/initrd.img,pmagic/fu.img,pmagic/m.img
append edd=on vga=normal netsrc=tftp neturl="192.168.1.5:/pmagic/pmodules"
Se menționează în articol că trebuie să furnizați netsrc și neturl ca argumente ale nucleului. Le-am pus acolo unde cred că le este locul, dar nu sunt sigur. Nu au oferit un exemplu complet.
PMAGIC_2021_08_30.SQFS este înăuntru /srv/tftp/pmagic/pmodules/, TFTP este servit de la /srv/tftp/ folosind dnsmasq, deoarece oricum folosesc dnsmasq din cauza pihole.
Deoarece acest lucru nu a funcționat, am încercat și metoda wget menționată în articol.
eticheta pmagic_fast_wget1
meniu etichetă Parted Magic Fast Test WGET1
linux pmagic/bzImage
initrd pmagic/initrd.img,pmagic/fu.img,pmagic/m.img
append edd=on vga=normal netsrc=wget neturl="https://192.168.1.5:/pmagic/pmodules"
eticheta pmagic_fast_wget2
meniu etichetă Parted Magic Fast Test WGET2
linux pmagic/bzImage
initrd pmagic/initrd.img,pmagic/fu.img,pmagic/m.img
anexați edd=on vga=normal wget="https://192.168.1.5:/pmagic/pmodules"
Cu toate acestea, niciuna dintre aceste opțiuni nu funcționează. S-ar putea să fie pentru că folosesc un certificat auto-realizat pe server.
Versiunea pmagic este 2021_08_30. UEFI pe mașina de testare (ASRock Killer SLI x370) este cea mai recentă versiune.