Рейтинг:0

PXE-загрузка pmagic с помощью wget или TFTP после ядра

флаг cn

Я хочу загрузить parted magic по PXE.

Я прочитал эту статью по теме: https://partedmagic.com/pxe/
где говорится, что вы можете либо загрузить весь iso, подготовить файл squashfs и загрузить его как ramdisk, либо вы можете загрузить ядро, а затем загрузить файл busybox различными способами, включая http/s и TFTP. В нем также говорится, что этот метод может быть быстрее, чем использование TFTP-клиента сетевого загрузчика из BIOS/UEFI.

Я попробовал загрузить ядро ​​memdisk в формате iso, и оно отлично работает. Я также добился успеха с помощью способа «Загрузить все файлы в загрузчик с помощью TFTP», загружая упакованные файлы, созданные сценарием.

ярлык pmagic_fast
        метка меню Parted Magic Fast
        линукс pmagic/bzImage
        initrd pmagic/initrd.img,pmagic/fu.img,pmagic/m.img,pmagic/files.cgz
        добавить edd=на vga=нормальный

ярлык pmagic_full
        метка меню Parted Magic Full
        линукс pmagic/memdisk
        initrd pmagic/pmagic_2021_08_30.iso
        добавить изо

Поскольку я все равно использую TFTP, я хотел использовать метод, который загружает вещи после загрузки ядра Linux. Я использую пользовательское меню с Весамену.c32. Меню работает нормально. Соответствующая запись

метка pmagic_fast_tftp
        Метка меню Parted Magic Fast Test TFTP
        линукс pmagic/bzImage
        initrd pmagic/initrd.img,pmagic/fu.img,pmagic/m.img
        добавить edd=on vga=normal netsrc=tftp neturl="192.168.1.5:/pmagic/pmodules"

В статье указано, что вы должны предоставить netsrc и нетурл в качестве аргументов ядра. Я положил их туда, где, по моему мнению, они должны быть, но я не уверен. Они не предоставили полный пример.

PMAGIC_2021_08_30.SQFS находится внутри /srv/tftp/pmagic/pmodules/, TFTP обслуживается из /срв/тфтп/ используя dnsmasq, так как я все равно использую dnsmasq из-за pihole.

Поскольку это не сработало, я также попробовал метод wget, упомянутый в статье.

метка pmagic_fast_wget1
        метка меню Parted Magic Fast Test WGET1
        линукс pmagic/bzImage
        initrd pmagic/initrd.img,pmagic/fu.img,pmagic/m.img
        добавить edd=on vga=normal netsrc=wget neturl="https://192.168.1.5:/pmagic/pmodules"

метка pmagic_fast_wget2
        Метка меню Parted Magic Fast Test WGET2
        линукс pmagic/bzImage
        initrd pmagic/initrd.img,pmagic/fu.img,pmagic/m.img
        добавить edd=on vga=normal wget="https://192.168.1.5:/pmagic/pmodules"

Однако ни один из этих вариантов не работает. Это может быть потому, что я использую самодельный сертификат на сервере.

версия pmagic 2021_08_30. UEFI на тестовой машине (ASRock Killer SLI x370) — последняя версия.

Рейтинг:0
флаг cn

Мне удалось заставить его работать со следующей конфигурацией:

  • я изменил линукс pmagic/bzImage.img к ядро pmagic/bzImage.img
  • я изменил добавить edd=on vga=normal netsrc=wget neturl="https://192.168.1.5:/pmagic/pmodules" к добавить edd=on vga=normal netsrc=wget neturl="https://192.168.1.5:/pmagic/pmodules" netargs="-U netboot --no-check-certificate"
ярлык pmagic_fast     
        метка меню Parted Magic Fast     
        ядро pmagic/bzImage
        initrd pmagic/initrd.img,pmagic/fu.img,pmagic/m.img
        добавить edd=on vga=normal netsrc=wget neturl="https://192.168.1.5/pmagic/pmodules/" netargs="-U netboot --no-check-certificate"

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.