Você deseja usar o COM32 para enviar o comando poweroff. Seu código de erro deu uma pequena dica. Mais informações no Arch Wiki / Syslinux
LABEL poweroff
MENU LABEL Power Off
COM32 poweroff.c32
Alguém sabe como eu poderia desligar o computador ACPI Bios (sem APM) usando o Syslinux?
Esta é a configuração que estou usando:
LABEL Shutdown
MENU LABEL ^Shutdown computer
KERNEL /tools/poweroff.c32
TEXT HELP
Shutdown the computer
ENDTEXT
Em um computador que não é APM Bios, recebi o erro:
APM not present
Ouvi dizer que o novo BIOS usa a maior parte do tempo ACPI em vez de APM. Então eu tentei acpioff.c32 de link
e substituiu o poweroff.c32 por ele
mv acpioff.c32 poweroff.c32
Mas recebi o erro:
Failed to load com32 poweroff.c32
Talvez exija algumas dependências? mas eu não os encontrei ...
Eu testei de CDRom, USB Key e LPXE com o mesmo resultado
Alguém sabe como eu poderia ter o desligamento funcionando na ACPI usando o Syslinux?
Obrigado
PS
Eu já tentei COM32 em vez de KERNEL, mas é o mesmo que foi dito em: link
KERNEL recognized extension (case sensitive)
.0 PXE bootstrap program (NBP) [PXELINUX only] .bin "CD boot sector" [ISOLINUX only]
.bs Boot sector [SYSLINUX only]
.bss Boot sector, DOS superblock will be patched in [SYSLINUX only]
.c32 COM32 image (32-bit COMBOOT)
.cbt COMBOOT image (not runnable from DOS)
.com COMBOOT image (runnable from DOS)
.img Disk image [ISOLINUX only]
Eu tentei com bibliotecas Syslinux da pasta BIOS e EFI64 com o mesmo resultado
Esta é a lista de arquivos que incluí:
Você deseja usar o COM32 para enviar o comando poweroff. Seu código de erro deu uma pequena dica. Mais informações no Arch Wiki / Syslinux
LABEL poweroff
MENU LABEL Power Off
COM32 poweroff.c32
Você não pode misturar módulos com32 de uma versão do syslinux / pxelinux com outra versão do syslinux / pxelinux.
Se você quer construir um pxelinux e um acpioff.c32 funcionando, construa o código a partir da ponta deste branch: link