nightloader/libs/posix-uefi/utils/OLVASSEL.md

2.0 KiB

POSIX-UEFI Segédeszközök

Ezek kis parancsok, amik besegítenek az UEFI toolchain-edbe (csak libc-t használnak, nincs szükség EFI hedörökre). A POSIX-UEFI által lefordított .efi kimeneti fájlokat konvertálják olyan különböző formátumú fájlokká, amiket az UEFI firmware használ.

  • efirom - ez PCI Option ROM képet készít
POSIX-UEFI utils - efirom by Michael Brown GPL

./efirom [--vendor=VVVV] [--device=DDDD] bementifájl kimentifájl
  • efiffs - ez DXE UEFI eszközmeghajtó képet készít (bővebb infó ebben a wikiben található arról, hogy hogyan kell a firmwarehez adni).
POSIX-UEFI utils - efiffs by bztsrc@gitlab MIT

./efiffs [-g <guid>] [-n <név>] [-v <ver>] [-t <típus>] [-p <típus>] bemenet [kimenet]

  -g <guid>   a GUID megadása (alapértelmezetten véletlenszám)
  -n <név>    az eszközmeghajtó neve (pl 'FAT')
  -v <ver>    az eszközmeghajtó verziója (pl '1.0')
  -t <típus>  az ffs típusa (alapértelmezetten 7, EFI_FV_FILETYPE_DRIVER)
  -p <típus>  a pe szekció típusa (alapértelmezetten 16, EFI_SECTION_PE32)
  bemenet     a bemeneti .efi fájl neve
  kimenet     a kimeneti fájl neve (alapértelmezetten a bemeneti névből generált)
  • efidsk - indítható lemezképet készít EFI Rendszer Partícióval egy könyvtár tartalmából. A POSIX-EFI-vel lefordított programodat EFI/BOOT/BOOTX64.EFI néven kell bemásolni a könyvtárba, hogy magától elinduljon.
POSIX-UEFI utils - efidsk by bztsrc@gitlab MIT

./efidsk [-p|-c] [-s <méret>] bekönyvtár kimenet

  -p          csak a partíciót mentse, GPT nélkül
  -c          EFI CDROM mentése (ISO9660 El Torito no emulation boot catalog)
  -s <méret>  a partíció méretének megadása megabájtban (alapértelmezetten 33M)
  bekönvtár   ennek a könyvtárnak a tartalmából generálja
  kimenet     kimenti lemezképfájl neve