Puncte:0

PXE boot pmagic cu wget sau TFTP după kernel

drapel cn

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.

Puncte:0
drapel cn

Am reușit să-l fac să funcționeze cu următoarea configurație:

  • eu am schimbat linux pmagic/bzImage.img la kernel pmagic/bzImage.img
  • eu am schimbat append edd=on vga=normal netsrc=wget neturl="https://192.168.1.5:/pmagic/pmodules" la append edd=on vga=normal netsrc=wget neturl="https://192.168.1.5:/pmagic/pmodules" netargs="-U netboot --no-check-certificate"
eticheta pmagic_fast     
        eticheta de meniu Parted Magic Fast     
        kernel 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/" netargs="-U netboot --no-check-certificate"

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.