diff --git a/bootfiles/EFI/BOOT/BOOTX64.EFI b/bootfiles/EFI/BOOT/BOOTX64.EFI new file mode 100644 index 00000000..a9923b6a Binary files /dev/null and b/bootfiles/EFI/BOOT/BOOTX64.EFI differ diff --git a/bootfiles/EFI/BOOT/efiboot.img b/bootfiles/EFI/BOOT/efiboot.img new file mode 100644 index 00000000..0f064387 Binary files /dev/null and b/bootfiles/EFI/BOOT/efiboot.img differ diff --git a/bootfiles/boot/grub/grub-stub.cfg b/bootfiles/boot/grub/grub-stub.cfg new file mode 100644 index 00000000..0b4c0f67 --- /dev/null +++ b/bootfiles/boot/grub/grub-stub.cfg @@ -0,0 +1,4 @@ +earch --no-floppy --label linux --set root +set prefix=($root)/boot/grub + +configfile /grub.cfg diff --git a/bootfiles/boot/grub/grub.cfg b/bootfiles/boot/grub/grub.cfg new file mode 100644 index 00000000..e3afec90 --- /dev/null +++ b/bootfiles/boot/grub/grub.cfg @@ -0,0 +1,30 @@ +insmod efi_gop +insmod efi_uga + +insmod gfxterm +insmod gfxterm_background +insmod png + +insmod all_video +insmod videotest +insmod videoinfo + +serial --unit 4 --speed 9600 +terminal_output gfxterm + +set pager=1 + +#set color_normal=black/black +#set color_highlight=black/cyan + +background_image -m stretch /linux/boot/bootlogo.png + +menuentry --hotkey=l 'Run Linux' { + linux /linux/boot/vmlinuz vga=769 load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 apparmor=0 + initrd /linux/boot/initrfs.img +} +menuentry --hotkey=p 'Run Linux Debug' { + linux /linux/boot/vmlinuz vga=769 load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 apparmor=0 debug + initrd /linux/boot/initrfs.img +} + diff --git a/bootfiles/boot/grub/x86_64-efi/acpi.mod b/bootfiles/boot/grub/x86_64-efi/acpi.mod new file mode 100644 index 00000000..1e7d894a Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/acpi.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/adler32.mod b/bootfiles/boot/grub/x86_64-efi/adler32.mod new file mode 100644 index 00000000..9bd0b876 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/adler32.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/affs.mod b/bootfiles/boot/grub/x86_64-efi/affs.mod new file mode 100644 index 00000000..a75c713c Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/affs.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/afs.mod b/bootfiles/boot/grub/x86_64-efi/afs.mod new file mode 100644 index 00000000..305fe3e9 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/afs.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/afsplitter.mod b/bootfiles/boot/grub/x86_64-efi/afsplitter.mod new file mode 100644 index 00000000..001d85cb Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/afsplitter.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/ahci.mod b/bootfiles/boot/grub/x86_64-efi/ahci.mod new file mode 100644 index 00000000..15a67f4c Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/ahci.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/all_video.mod b/bootfiles/boot/grub/x86_64-efi/all_video.mod new file mode 100644 index 00000000..100483fc Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/all_video.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/aout.mod b/bootfiles/boot/grub/x86_64-efi/aout.mod new file mode 100644 index 00000000..ab009562 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/aout.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/appleldr.mod b/bootfiles/boot/grub/x86_64-efi/appleldr.mod new file mode 100644 index 00000000..3960a2ef Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/appleldr.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/archelp.mod b/bootfiles/boot/grub/x86_64-efi/archelp.mod new file mode 100644 index 00000000..be4aa9d0 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/archelp.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/at_keyboard.mod b/bootfiles/boot/grub/x86_64-efi/at_keyboard.mod new file mode 100644 index 00000000..917b61af Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/at_keyboard.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/ata.mod b/bootfiles/boot/grub/x86_64-efi/ata.mod new file mode 100644 index 00000000..6b77adf7 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/ata.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/backtrace.mod b/bootfiles/boot/grub/x86_64-efi/backtrace.mod new file mode 100644 index 00000000..b46dfdeb Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/backtrace.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/bfs.mod b/bootfiles/boot/grub/x86_64-efi/bfs.mod new file mode 100644 index 00000000..86092608 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/bfs.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/bitmap.mod b/bootfiles/boot/grub/x86_64-efi/bitmap.mod new file mode 100644 index 00000000..edded893 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/bitmap.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/bitmap_scale.mod b/bootfiles/boot/grub/x86_64-efi/bitmap_scale.mod new file mode 100644 index 00000000..ce2ac2ab Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/bitmap_scale.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/blocklist.mod b/bootfiles/boot/grub/x86_64-efi/blocklist.mod new file mode 100644 index 00000000..02d3da59 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/blocklist.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/boot.mod b/bootfiles/boot/grub/x86_64-efi/boot.mod new file mode 100644 index 00000000..b5bba161 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/boot.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/bsd.mod b/bootfiles/boot/grub/x86_64-efi/bsd.mod new file mode 100644 index 00000000..8f481b9b Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/bsd.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/bswap_test.mod b/bootfiles/boot/grub/x86_64-efi/bswap_test.mod new file mode 100644 index 00000000..253609da Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/bswap_test.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/btrfs.mod b/bootfiles/boot/grub/x86_64-efi/btrfs.mod new file mode 100644 index 00000000..5d250313 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/btrfs.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/bufio.mod b/bootfiles/boot/grub/x86_64-efi/bufio.mod new file mode 100644 index 00000000..f2aea836 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/bufio.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/cat.mod b/bootfiles/boot/grub/x86_64-efi/cat.mod new file mode 100644 index 00000000..ff54ac63 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/cat.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/cbfs.mod b/bootfiles/boot/grub/x86_64-efi/cbfs.mod new file mode 100644 index 00000000..b2bad9f2 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/cbfs.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/cbls.mod b/bootfiles/boot/grub/x86_64-efi/cbls.mod new file mode 100644 index 00000000..97392a5a Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/cbls.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/cbmemc.mod b/bootfiles/boot/grub/x86_64-efi/cbmemc.mod new file mode 100644 index 00000000..1ab8101a Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/cbmemc.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/cbtable.mod b/bootfiles/boot/grub/x86_64-efi/cbtable.mod new file mode 100644 index 00000000..cc6819de Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/cbtable.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/cbtime.mod b/bootfiles/boot/grub/x86_64-efi/cbtime.mod new file mode 100644 index 00000000..b471e91e Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/cbtime.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/chain.mod b/bootfiles/boot/grub/x86_64-efi/chain.mod new file mode 100644 index 00000000..e0ae5ab5 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/chain.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/cmdline_cat_test.mod b/bootfiles/boot/grub/x86_64-efi/cmdline_cat_test.mod new file mode 100644 index 00000000..6f2264ad Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/cmdline_cat_test.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/cmp.mod b/bootfiles/boot/grub/x86_64-efi/cmp.mod new file mode 100644 index 00000000..cb06c0bf Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/cmp.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/cmp_test.mod b/bootfiles/boot/grub/x86_64-efi/cmp_test.mod new file mode 100644 index 00000000..e1b290c9 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/cmp_test.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/configfile.mod b/bootfiles/boot/grub/x86_64-efi/configfile.mod new file mode 100644 index 00000000..4d96cde0 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/configfile.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/cpio.mod b/bootfiles/boot/grub/x86_64-efi/cpio.mod new file mode 100644 index 00000000..77aeb274 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/cpio.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/cpio_be.mod b/bootfiles/boot/grub/x86_64-efi/cpio_be.mod new file mode 100644 index 00000000..f8105479 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/cpio_be.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/cpuid.mod b/bootfiles/boot/grub/x86_64-efi/cpuid.mod new file mode 100644 index 00000000..ac7ceffa Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/cpuid.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/crc64.mod b/bootfiles/boot/grub/x86_64-efi/crc64.mod new file mode 100644 index 00000000..903dacd1 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/crc64.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/crypto.mod b/bootfiles/boot/grub/x86_64-efi/crypto.mod new file mode 100644 index 00000000..738ccaf7 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/crypto.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/cryptodisk.mod b/bootfiles/boot/grub/x86_64-efi/cryptodisk.mod new file mode 100644 index 00000000..89fafef3 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/cryptodisk.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/cs5536.mod b/bootfiles/boot/grub/x86_64-efi/cs5536.mod new file mode 100644 index 00000000..b64f1cc7 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/cs5536.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/ctz_test.mod b/bootfiles/boot/grub/x86_64-efi/ctz_test.mod new file mode 100644 index 00000000..8def6d36 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/ctz_test.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/date.mod b/bootfiles/boot/grub/x86_64-efi/date.mod new file mode 100644 index 00000000..8fcb08b8 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/date.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/datehook.mod b/bootfiles/boot/grub/x86_64-efi/datehook.mod new file mode 100644 index 00000000..1fdd6dd8 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/datehook.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/datetime.mod b/bootfiles/boot/grub/x86_64-efi/datetime.mod new file mode 100644 index 00000000..d6aa7327 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/datetime.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/disk.mod b/bootfiles/boot/grub/x86_64-efi/disk.mod new file mode 100644 index 00000000..b31078d3 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/disk.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/diskfilter.mod b/bootfiles/boot/grub/x86_64-efi/diskfilter.mod new file mode 100644 index 00000000..c5f352c7 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/diskfilter.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/div.mod b/bootfiles/boot/grub/x86_64-efi/div.mod new file mode 100644 index 00000000..c86bcd31 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/div.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/div_test.mod b/bootfiles/boot/grub/x86_64-efi/div_test.mod new file mode 100644 index 00000000..695763d8 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/div_test.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/dm_nv.mod b/bootfiles/boot/grub/x86_64-efi/dm_nv.mod new file mode 100644 index 00000000..c797c78d Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/dm_nv.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/echo.mod b/bootfiles/boot/grub/x86_64-efi/echo.mod new file mode 100644 index 00000000..d20277f2 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/echo.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/efi_gop.mod b/bootfiles/boot/grub/x86_64-efi/efi_gop.mod new file mode 100644 index 00000000..d1c0e0c6 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/efi_gop.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/efi_uga.mod b/bootfiles/boot/grub/x86_64-efi/efi_uga.mod new file mode 100644 index 00000000..739e3a5a Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/efi_uga.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/efifwsetup.mod b/bootfiles/boot/grub/x86_64-efi/efifwsetup.mod new file mode 100644 index 00000000..81db2bdb Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/efifwsetup.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/efinet.mod b/bootfiles/boot/grub/x86_64-efi/efinet.mod new file mode 100644 index 00000000..ee3e2eb8 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/efinet.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/ehci.mod b/bootfiles/boot/grub/x86_64-efi/ehci.mod new file mode 100644 index 00000000..5990fb57 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/ehci.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/elf.mod b/bootfiles/boot/grub/x86_64-efi/elf.mod new file mode 100644 index 00000000..967a5a7d Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/elf.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/eval.mod b/bootfiles/boot/grub/x86_64-efi/eval.mod new file mode 100644 index 00000000..720373d2 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/eval.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/exfat.mod b/bootfiles/boot/grub/x86_64-efi/exfat.mod new file mode 100644 index 00000000..10b2fc4f Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/exfat.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/exfctest.mod b/bootfiles/boot/grub/x86_64-efi/exfctest.mod new file mode 100644 index 00000000..17ac8ca5 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/exfctest.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/ext2.mod b/bootfiles/boot/grub/x86_64-efi/ext2.mod new file mode 100644 index 00000000..318cae18 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/ext2.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/extcmd.mod b/bootfiles/boot/grub/x86_64-efi/extcmd.mod new file mode 100644 index 00000000..c03848eb Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/extcmd.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/f2fs.mod b/bootfiles/boot/grub/x86_64-efi/f2fs.mod new file mode 100644 index 00000000..d58557fc Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/f2fs.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/fat.mod b/bootfiles/boot/grub/x86_64-efi/fat.mod new file mode 100644 index 00000000..e0e910d7 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/fat.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/file.mod b/bootfiles/boot/grub/x86_64-efi/file.mod new file mode 100644 index 00000000..2aa0e3b0 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/file.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/fixvideo.mod b/bootfiles/boot/grub/x86_64-efi/fixvideo.mod new file mode 100644 index 00000000..abcb287a Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/fixvideo.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/font.mod b/bootfiles/boot/grub/x86_64-efi/font.mod new file mode 100644 index 00000000..6f924857 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/font.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/fshelp.mod b/bootfiles/boot/grub/x86_64-efi/fshelp.mod new file mode 100644 index 00000000..448bcf0a Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/fshelp.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/functional_test.mod b/bootfiles/boot/grub/x86_64-efi/functional_test.mod new file mode 100644 index 00000000..e336c704 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/functional_test.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_arcfour.mod b/bootfiles/boot/grub/x86_64-efi/gcry_arcfour.mod new file mode 100644 index 00000000..4b98bdd0 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_arcfour.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_blowfish.mod b/bootfiles/boot/grub/x86_64-efi/gcry_blowfish.mod new file mode 100644 index 00000000..418e1676 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_blowfish.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_camellia.mod b/bootfiles/boot/grub/x86_64-efi/gcry_camellia.mod new file mode 100644 index 00000000..3721971f Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_camellia.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_cast5.mod b/bootfiles/boot/grub/x86_64-efi/gcry_cast5.mod new file mode 100644 index 00000000..ab2cacc7 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_cast5.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_crc.mod b/bootfiles/boot/grub/x86_64-efi/gcry_crc.mod new file mode 100644 index 00000000..309daebc Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_crc.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_des.mod b/bootfiles/boot/grub/x86_64-efi/gcry_des.mod new file mode 100644 index 00000000..b5d2d518 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_des.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_dsa.mod b/bootfiles/boot/grub/x86_64-efi/gcry_dsa.mod new file mode 100644 index 00000000..d56c157c Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_dsa.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_idea.mod b/bootfiles/boot/grub/x86_64-efi/gcry_idea.mod new file mode 100644 index 00000000..a4540e83 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_idea.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_md4.mod b/bootfiles/boot/grub/x86_64-efi/gcry_md4.mod new file mode 100644 index 00000000..182ede5f Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_md4.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_md5.mod b/bootfiles/boot/grub/x86_64-efi/gcry_md5.mod new file mode 100644 index 00000000..44e5d846 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_md5.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_rfc2268.mod b/bootfiles/boot/grub/x86_64-efi/gcry_rfc2268.mod new file mode 100644 index 00000000..2f977278 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_rfc2268.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_rijndael.mod b/bootfiles/boot/grub/x86_64-efi/gcry_rijndael.mod new file mode 100644 index 00000000..a0a14bd3 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_rijndael.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_rmd160.mod b/bootfiles/boot/grub/x86_64-efi/gcry_rmd160.mod new file mode 100644 index 00000000..3d058de1 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_rmd160.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_rsa.mod b/bootfiles/boot/grub/x86_64-efi/gcry_rsa.mod new file mode 100644 index 00000000..1d586199 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_rsa.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_seed.mod b/bootfiles/boot/grub/x86_64-efi/gcry_seed.mod new file mode 100644 index 00000000..7d66e6d9 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_seed.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_serpent.mod b/bootfiles/boot/grub/x86_64-efi/gcry_serpent.mod new file mode 100644 index 00000000..4f32da5e Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_serpent.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_sha1.mod b/bootfiles/boot/grub/x86_64-efi/gcry_sha1.mod new file mode 100644 index 00000000..9215ecde Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_sha1.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_sha256.mod b/bootfiles/boot/grub/x86_64-efi/gcry_sha256.mod new file mode 100644 index 00000000..a2551d7c Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_sha256.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_sha512.mod b/bootfiles/boot/grub/x86_64-efi/gcry_sha512.mod new file mode 100644 index 00000000..1bf53241 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_sha512.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_tiger.mod b/bootfiles/boot/grub/x86_64-efi/gcry_tiger.mod new file mode 100644 index 00000000..bf51c523 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_tiger.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_twofish.mod b/bootfiles/boot/grub/x86_64-efi/gcry_twofish.mod new file mode 100644 index 00000000..fe6804fc Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_twofish.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gcry_whirlpool.mod b/bootfiles/boot/grub/x86_64-efi/gcry_whirlpool.mod new file mode 100644 index 00000000..934b6809 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gcry_whirlpool.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/geli.mod b/bootfiles/boot/grub/x86_64-efi/geli.mod new file mode 100644 index 00000000..c0fb0fbf Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/geli.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gettext.mod b/bootfiles/boot/grub/x86_64-efi/gettext.mod new file mode 100644 index 00000000..1c445b88 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gettext.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gfxmenu.mod b/bootfiles/boot/grub/x86_64-efi/gfxmenu.mod new file mode 100644 index 00000000..4e371c6a Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gfxmenu.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gfxterm.mod b/bootfiles/boot/grub/x86_64-efi/gfxterm.mod new file mode 100644 index 00000000..f52e3784 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gfxterm.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gfxterm_background.mod b/bootfiles/boot/grub/x86_64-efi/gfxterm_background.mod new file mode 100644 index 00000000..b96195c5 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gfxterm_background.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gfxterm_menu.mod b/bootfiles/boot/grub/x86_64-efi/gfxterm_menu.mod new file mode 100644 index 00000000..76c4591a Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gfxterm_menu.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gptsync.mod b/bootfiles/boot/grub/x86_64-efi/gptsync.mod new file mode 100644 index 00000000..da8813e9 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gptsync.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/gzio.mod b/bootfiles/boot/grub/x86_64-efi/gzio.mod new file mode 100644 index 00000000..520f977f Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/gzio.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/halt.mod b/bootfiles/boot/grub/x86_64-efi/halt.mod new file mode 100644 index 00000000..bbdf82d0 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/halt.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/hashsum.mod b/bootfiles/boot/grub/x86_64-efi/hashsum.mod new file mode 100644 index 00000000..3c55e666 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/hashsum.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/hdparm.mod b/bootfiles/boot/grub/x86_64-efi/hdparm.mod new file mode 100644 index 00000000..e8d04b9c Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/hdparm.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/hello.mod b/bootfiles/boot/grub/x86_64-efi/hello.mod new file mode 100644 index 00000000..0d761c61 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/hello.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/help.mod b/bootfiles/boot/grub/x86_64-efi/help.mod new file mode 100644 index 00000000..487d5a45 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/help.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/hexdump.mod b/bootfiles/boot/grub/x86_64-efi/hexdump.mod new file mode 100644 index 00000000..518d780c Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/hexdump.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/hfs.mod b/bootfiles/boot/grub/x86_64-efi/hfs.mod new file mode 100644 index 00000000..03a650ef Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/hfs.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/hfsplus.mod b/bootfiles/boot/grub/x86_64-efi/hfsplus.mod new file mode 100644 index 00000000..9c0485c1 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/hfsplus.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/hfspluscomp.mod b/bootfiles/boot/grub/x86_64-efi/hfspluscomp.mod new file mode 100644 index 00000000..06011921 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/hfspluscomp.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/http.mod b/bootfiles/boot/grub/x86_64-efi/http.mod new file mode 100644 index 00000000..1b151f95 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/http.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/iorw.mod b/bootfiles/boot/grub/x86_64-efi/iorw.mod new file mode 100644 index 00000000..6f2d8676 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/iorw.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/iso9660.mod b/bootfiles/boot/grub/x86_64-efi/iso9660.mod new file mode 100644 index 00000000..808a95b6 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/iso9660.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/jfs.mod b/bootfiles/boot/grub/x86_64-efi/jfs.mod new file mode 100644 index 00000000..1e5b2b03 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/jfs.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/jpeg.mod b/bootfiles/boot/grub/x86_64-efi/jpeg.mod new file mode 100644 index 00000000..3ee17de2 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/jpeg.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/json.mod b/bootfiles/boot/grub/x86_64-efi/json.mod new file mode 100644 index 00000000..4703e620 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/json.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/keylayouts.mod b/bootfiles/boot/grub/x86_64-efi/keylayouts.mod new file mode 100644 index 00000000..6abed8fd Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/keylayouts.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/keystatus.mod b/bootfiles/boot/grub/x86_64-efi/keystatus.mod new file mode 100644 index 00000000..5cda3043 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/keystatus.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/ldm.mod b/bootfiles/boot/grub/x86_64-efi/ldm.mod new file mode 100644 index 00000000..15dbd554 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/ldm.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/legacy_password_test.mod b/bootfiles/boot/grub/x86_64-efi/legacy_password_test.mod new file mode 100644 index 00000000..991433b3 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/legacy_password_test.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/legacycfg.mod b/bootfiles/boot/grub/x86_64-efi/legacycfg.mod new file mode 100644 index 00000000..51e5e791 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/legacycfg.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/linux.mod b/bootfiles/boot/grub/x86_64-efi/linux.mod new file mode 100644 index 00000000..38054036 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/linux.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/linux16.mod b/bootfiles/boot/grub/x86_64-efi/linux16.mod new file mode 100644 index 00000000..1076a806 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/linux16.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/linuxefi.mod b/bootfiles/boot/grub/x86_64-efi/linuxefi.mod new file mode 100644 index 00000000..80bc4168 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/linuxefi.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/loadbios.mod b/bootfiles/boot/grub/x86_64-efi/loadbios.mod new file mode 100644 index 00000000..47509b1f Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/loadbios.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/loadenv.mod b/bootfiles/boot/grub/x86_64-efi/loadenv.mod new file mode 100644 index 00000000..1f2c2ceb Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/loadenv.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/loopback.mod b/bootfiles/boot/grub/x86_64-efi/loopback.mod new file mode 100644 index 00000000..2ed26d9c Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/loopback.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/ls.mod b/bootfiles/boot/grub/x86_64-efi/ls.mod new file mode 100644 index 00000000..2d654814 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/ls.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/lsacpi.mod b/bootfiles/boot/grub/x86_64-efi/lsacpi.mod new file mode 100644 index 00000000..a9ce26f1 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/lsacpi.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/lsefi.mod b/bootfiles/boot/grub/x86_64-efi/lsefi.mod new file mode 100644 index 00000000..22c20d29 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/lsefi.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/lsefimmap.mod b/bootfiles/boot/grub/x86_64-efi/lsefimmap.mod new file mode 100644 index 00000000..6f240263 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/lsefimmap.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/lsefisystab.mod b/bootfiles/boot/grub/x86_64-efi/lsefisystab.mod new file mode 100644 index 00000000..cb7839bb Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/lsefisystab.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/lsmmap.mod b/bootfiles/boot/grub/x86_64-efi/lsmmap.mod new file mode 100644 index 00000000..730aff3c Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/lsmmap.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/lspci.mod b/bootfiles/boot/grub/x86_64-efi/lspci.mod new file mode 100644 index 00000000..2833578f Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/lspci.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/lssal.mod b/bootfiles/boot/grub/x86_64-efi/lssal.mod new file mode 100644 index 00000000..cc719b65 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/lssal.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/luks.mod b/bootfiles/boot/grub/x86_64-efi/luks.mod new file mode 100644 index 00000000..6c46cae3 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/luks.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/luks2.mod b/bootfiles/boot/grub/x86_64-efi/luks2.mod new file mode 100644 index 00000000..ca641236 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/luks2.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/lvm.mod b/bootfiles/boot/grub/x86_64-efi/lvm.mod new file mode 100644 index 00000000..01de4fea Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/lvm.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/lzopio.mod b/bootfiles/boot/grub/x86_64-efi/lzopio.mod new file mode 100644 index 00000000..965bb73f Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/lzopio.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/macbless.mod b/bootfiles/boot/grub/x86_64-efi/macbless.mod new file mode 100644 index 00000000..1487ed91 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/macbless.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/macho.mod b/bootfiles/boot/grub/x86_64-efi/macho.mod new file mode 100644 index 00000000..ac2e358f Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/macho.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/mdraid09.mod b/bootfiles/boot/grub/x86_64-efi/mdraid09.mod new file mode 100644 index 00000000..cbca8e89 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/mdraid09.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/mdraid09_be.mod b/bootfiles/boot/grub/x86_64-efi/mdraid09_be.mod new file mode 100644 index 00000000..5332cf13 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/mdraid09_be.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/mdraid1x.mod b/bootfiles/boot/grub/x86_64-efi/mdraid1x.mod new file mode 100644 index 00000000..8a87f05a Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/mdraid1x.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/memdisk.mod b/bootfiles/boot/grub/x86_64-efi/memdisk.mod new file mode 100644 index 00000000..a2a042ba Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/memdisk.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/memrw.mod b/bootfiles/boot/grub/x86_64-efi/memrw.mod new file mode 100644 index 00000000..33754b2b Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/memrw.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/minicmd.mod b/bootfiles/boot/grub/x86_64-efi/minicmd.mod new file mode 100644 index 00000000..ddb95dd3 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/minicmd.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/minix.mod b/bootfiles/boot/grub/x86_64-efi/minix.mod new file mode 100644 index 00000000..20310659 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/minix.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/minix2.mod b/bootfiles/boot/grub/x86_64-efi/minix2.mod new file mode 100644 index 00000000..48b69994 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/minix2.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/minix2_be.mod b/bootfiles/boot/grub/x86_64-efi/minix2_be.mod new file mode 100644 index 00000000..66d97ef8 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/minix2_be.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/minix3.mod b/bootfiles/boot/grub/x86_64-efi/minix3.mod new file mode 100644 index 00000000..7f673602 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/minix3.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/minix3_be.mod b/bootfiles/boot/grub/x86_64-efi/minix3_be.mod new file mode 100644 index 00000000..faaf24e8 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/minix3_be.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/minix_be.mod b/bootfiles/boot/grub/x86_64-efi/minix_be.mod new file mode 100644 index 00000000..6050c768 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/minix_be.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/mmap.mod b/bootfiles/boot/grub/x86_64-efi/mmap.mod new file mode 100644 index 00000000..a86a77a3 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/mmap.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/morse.mod b/bootfiles/boot/grub/x86_64-efi/morse.mod new file mode 100644 index 00000000..2cea3519 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/morse.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/mpi.mod b/bootfiles/boot/grub/x86_64-efi/mpi.mod new file mode 100644 index 00000000..9808df4e Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/mpi.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/msdospart.mod b/bootfiles/boot/grub/x86_64-efi/msdospart.mod new file mode 100644 index 00000000..be9ca31f Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/msdospart.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/mul_test.mod b/bootfiles/boot/grub/x86_64-efi/mul_test.mod new file mode 100644 index 00000000..b0061f4b Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/mul_test.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/multiboot.mod b/bootfiles/boot/grub/x86_64-efi/multiboot.mod new file mode 100644 index 00000000..52d5e2cd Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/multiboot.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/multiboot2.mod b/bootfiles/boot/grub/x86_64-efi/multiboot2.mod new file mode 100644 index 00000000..865dcd0f Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/multiboot2.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/nativedisk.mod b/bootfiles/boot/grub/x86_64-efi/nativedisk.mod new file mode 100644 index 00000000..ca4bbfb9 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/nativedisk.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/net.mod b/bootfiles/boot/grub/x86_64-efi/net.mod new file mode 100644 index 00000000..eecf91be Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/net.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/newc.mod b/bootfiles/boot/grub/x86_64-efi/newc.mod new file mode 100644 index 00000000..cad6c490 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/newc.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/nilfs2.mod b/bootfiles/boot/grub/x86_64-efi/nilfs2.mod new file mode 100644 index 00000000..0e5531e1 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/nilfs2.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/normal.mod b/bootfiles/boot/grub/x86_64-efi/normal.mod new file mode 100644 index 00000000..4d72429d Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/normal.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/ntfs.mod b/bootfiles/boot/grub/x86_64-efi/ntfs.mod new file mode 100644 index 00000000..0bafbca2 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/ntfs.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/ntfscomp.mod b/bootfiles/boot/grub/x86_64-efi/ntfscomp.mod new file mode 100644 index 00000000..e7733225 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/ntfscomp.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/odc.mod b/bootfiles/boot/grub/x86_64-efi/odc.mod new file mode 100644 index 00000000..324cde5d Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/odc.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/offsetio.mod b/bootfiles/boot/grub/x86_64-efi/offsetio.mod new file mode 100644 index 00000000..9820022e Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/offsetio.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/ohci.mod b/bootfiles/boot/grub/x86_64-efi/ohci.mod new file mode 100644 index 00000000..635d0a41 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/ohci.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/part_acorn.mod b/bootfiles/boot/grub/x86_64-efi/part_acorn.mod new file mode 100644 index 00000000..c64aad4c Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/part_acorn.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/part_amiga.mod b/bootfiles/boot/grub/x86_64-efi/part_amiga.mod new file mode 100644 index 00000000..9d200d8a Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/part_amiga.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/part_apple.mod b/bootfiles/boot/grub/x86_64-efi/part_apple.mod new file mode 100644 index 00000000..17ab22f8 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/part_apple.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/part_bsd.mod b/bootfiles/boot/grub/x86_64-efi/part_bsd.mod new file mode 100644 index 00000000..b8f6b34f Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/part_bsd.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/part_dfly.mod b/bootfiles/boot/grub/x86_64-efi/part_dfly.mod new file mode 100644 index 00000000..b8e7e3a8 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/part_dfly.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/part_dvh.mod b/bootfiles/boot/grub/x86_64-efi/part_dvh.mod new file mode 100644 index 00000000..678be524 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/part_dvh.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/part_gpt.mod b/bootfiles/boot/grub/x86_64-efi/part_gpt.mod new file mode 100644 index 00000000..c3b11bf5 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/part_gpt.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/part_msdos.mod b/bootfiles/boot/grub/x86_64-efi/part_msdos.mod new file mode 100644 index 00000000..73c49923 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/part_msdos.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/part_plan.mod b/bootfiles/boot/grub/x86_64-efi/part_plan.mod new file mode 100644 index 00000000..aabe0e6f Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/part_plan.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/part_sun.mod b/bootfiles/boot/grub/x86_64-efi/part_sun.mod new file mode 100644 index 00000000..f4ce1cf9 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/part_sun.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/part_sunpc.mod b/bootfiles/boot/grub/x86_64-efi/part_sunpc.mod new file mode 100644 index 00000000..345b8954 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/part_sunpc.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/parttool.mod b/bootfiles/boot/grub/x86_64-efi/parttool.mod new file mode 100644 index 00000000..9c6a3175 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/parttool.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/password.mod b/bootfiles/boot/grub/x86_64-efi/password.mod new file mode 100644 index 00000000..6f90ed9f Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/password.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/password_pbkdf2.mod b/bootfiles/boot/grub/x86_64-efi/password_pbkdf2.mod new file mode 100644 index 00000000..b4aeb980 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/password_pbkdf2.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/pata.mod b/bootfiles/boot/grub/x86_64-efi/pata.mod new file mode 100644 index 00000000..8dbb7c40 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/pata.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/pbkdf2.mod b/bootfiles/boot/grub/x86_64-efi/pbkdf2.mod new file mode 100644 index 00000000..7c07da85 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/pbkdf2.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/pbkdf2_test.mod b/bootfiles/boot/grub/x86_64-efi/pbkdf2_test.mod new file mode 100644 index 00000000..27f70221 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/pbkdf2_test.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/pcidump.mod b/bootfiles/boot/grub/x86_64-efi/pcidump.mod new file mode 100644 index 00000000..ce8f3238 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/pcidump.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/pgp.mod b/bootfiles/boot/grub/x86_64-efi/pgp.mod new file mode 100644 index 00000000..0bfc0457 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/pgp.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/play.mod b/bootfiles/boot/grub/x86_64-efi/play.mod new file mode 100644 index 00000000..2ab938fd Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/play.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/png.mod b/bootfiles/boot/grub/x86_64-efi/png.mod new file mode 100644 index 00000000..4a36d790 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/png.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/priority_queue.mod b/bootfiles/boot/grub/x86_64-efi/priority_queue.mod new file mode 100644 index 00000000..fe3832e4 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/priority_queue.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/probe.mod b/bootfiles/boot/grub/x86_64-efi/probe.mod new file mode 100644 index 00000000..11148811 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/probe.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/procfs.mod b/bootfiles/boot/grub/x86_64-efi/procfs.mod new file mode 100644 index 00000000..58d7bdab Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/procfs.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/progress.mod b/bootfiles/boot/grub/x86_64-efi/progress.mod new file mode 100644 index 00000000..f3a6639b Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/progress.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/raid5rec.mod b/bootfiles/boot/grub/x86_64-efi/raid5rec.mod new file mode 100644 index 00000000..015e5b14 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/raid5rec.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/raid6rec.mod b/bootfiles/boot/grub/x86_64-efi/raid6rec.mod new file mode 100644 index 00000000..2d6f896f Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/raid6rec.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/random.mod b/bootfiles/boot/grub/x86_64-efi/random.mod new file mode 100644 index 00000000..8f47da50 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/random.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/rdmsr.mod b/bootfiles/boot/grub/x86_64-efi/rdmsr.mod new file mode 100644 index 00000000..668884a0 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/rdmsr.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/read.mod b/bootfiles/boot/grub/x86_64-efi/read.mod new file mode 100644 index 00000000..a76febe3 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/read.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/reboot.mod b/bootfiles/boot/grub/x86_64-efi/reboot.mod new file mode 100644 index 00000000..cd53b0c9 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/reboot.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/regexp.mod b/bootfiles/boot/grub/x86_64-efi/regexp.mod new file mode 100644 index 00000000..a1b50cff Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/regexp.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/reiserfs.mod b/bootfiles/boot/grub/x86_64-efi/reiserfs.mod new file mode 100644 index 00000000..1a5de664 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/reiserfs.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/relocator.mod b/bootfiles/boot/grub/x86_64-efi/relocator.mod new file mode 100644 index 00000000..d1ace02c Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/relocator.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/romfs.mod b/bootfiles/boot/grub/x86_64-efi/romfs.mod new file mode 100644 index 00000000..39ef4e26 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/romfs.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/scsi.mod b/bootfiles/boot/grub/x86_64-efi/scsi.mod new file mode 100644 index 00000000..010e4572 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/scsi.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/search.mod b/bootfiles/boot/grub/x86_64-efi/search.mod new file mode 100644 index 00000000..83f031a3 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/search.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/search_fs_file.mod b/bootfiles/boot/grub/x86_64-efi/search_fs_file.mod new file mode 100644 index 00000000..bf566aff Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/search_fs_file.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/search_fs_uuid.mod b/bootfiles/boot/grub/x86_64-efi/search_fs_uuid.mod new file mode 100644 index 00000000..5348a51b Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/search_fs_uuid.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/search_label.mod b/bootfiles/boot/grub/x86_64-efi/search_label.mod new file mode 100644 index 00000000..daad5e45 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/search_label.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/serial.mod b/bootfiles/boot/grub/x86_64-efi/serial.mod new file mode 100644 index 00000000..96d9d2f7 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/serial.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/setjmp.mod b/bootfiles/boot/grub/x86_64-efi/setjmp.mod new file mode 100644 index 00000000..3e4dfcdd Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/setjmp.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/setjmp_test.mod b/bootfiles/boot/grub/x86_64-efi/setjmp_test.mod new file mode 100644 index 00000000..a38bcd7e Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/setjmp_test.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/setpci.mod b/bootfiles/boot/grub/x86_64-efi/setpci.mod new file mode 100644 index 00000000..9b0d4775 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/setpci.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/sfs.mod b/bootfiles/boot/grub/x86_64-efi/sfs.mod new file mode 100644 index 00000000..b18d50db Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/sfs.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/shift_test.mod b/bootfiles/boot/grub/x86_64-efi/shift_test.mod new file mode 100644 index 00000000..126974f9 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/shift_test.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/signature_test.mod b/bootfiles/boot/grub/x86_64-efi/signature_test.mod new file mode 100644 index 00000000..bdcae56c Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/signature_test.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/sleep.mod b/bootfiles/boot/grub/x86_64-efi/sleep.mod new file mode 100644 index 00000000..f12bf069 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/sleep.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/sleep_test.mod b/bootfiles/boot/grub/x86_64-efi/sleep_test.mod new file mode 100644 index 00000000..dbe7cfe9 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/sleep_test.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/smbios.mod b/bootfiles/boot/grub/x86_64-efi/smbios.mod new file mode 100644 index 00000000..732cb805 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/smbios.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/spkmodem.mod b/bootfiles/boot/grub/x86_64-efi/spkmodem.mod new file mode 100644 index 00000000..93412b3f Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/spkmodem.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/squash4.mod b/bootfiles/boot/grub/x86_64-efi/squash4.mod new file mode 100644 index 00000000..693dd334 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/squash4.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/strtoull_test.mod b/bootfiles/boot/grub/x86_64-efi/strtoull_test.mod new file mode 100644 index 00000000..42d82ffb Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/strtoull_test.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/syslinuxcfg.mod b/bootfiles/boot/grub/x86_64-efi/syslinuxcfg.mod new file mode 100644 index 00000000..39eec826 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/syslinuxcfg.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/tar.mod b/bootfiles/boot/grub/x86_64-efi/tar.mod new file mode 100644 index 00000000..e64f936f Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/tar.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/terminal.mod b/bootfiles/boot/grub/x86_64-efi/terminal.mod new file mode 100644 index 00000000..455f2770 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/terminal.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/terminfo.mod b/bootfiles/boot/grub/x86_64-efi/terminfo.mod new file mode 100644 index 00000000..1685ee5c Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/terminfo.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/test.mod b/bootfiles/boot/grub/x86_64-efi/test.mod new file mode 100644 index 00000000..14604e00 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/test.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/test_blockarg.mod b/bootfiles/boot/grub/x86_64-efi/test_blockarg.mod new file mode 100644 index 00000000..6b5cfc78 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/test_blockarg.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/testload.mod b/bootfiles/boot/grub/x86_64-efi/testload.mod new file mode 100644 index 00000000..5046729c Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/testload.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/testspeed.mod b/bootfiles/boot/grub/x86_64-efi/testspeed.mod new file mode 100644 index 00000000..209894d6 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/testspeed.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/tftp.mod b/bootfiles/boot/grub/x86_64-efi/tftp.mod new file mode 100644 index 00000000..91b38fdd Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/tftp.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/tga.mod b/bootfiles/boot/grub/x86_64-efi/tga.mod new file mode 100644 index 00000000..2f7314d5 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/tga.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/time.mod b/bootfiles/boot/grub/x86_64-efi/time.mod new file mode 100644 index 00000000..bf0c9439 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/time.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/tpm.mod b/bootfiles/boot/grub/x86_64-efi/tpm.mod new file mode 100644 index 00000000..bb82a2d9 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/tpm.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/tr.mod b/bootfiles/boot/grub/x86_64-efi/tr.mod new file mode 100644 index 00000000..4679c68b Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/tr.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/trig.mod b/bootfiles/boot/grub/x86_64-efi/trig.mod new file mode 100644 index 00000000..7c9a5c6e Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/trig.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/true.mod b/bootfiles/boot/grub/x86_64-efi/true.mod new file mode 100644 index 00000000..f7018e46 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/true.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/udf.mod b/bootfiles/boot/grub/x86_64-efi/udf.mod new file mode 100644 index 00000000..9e5b3fef Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/udf.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/ufs1.mod b/bootfiles/boot/grub/x86_64-efi/ufs1.mod new file mode 100644 index 00000000..c901bc4b Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/ufs1.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/ufs1_be.mod b/bootfiles/boot/grub/x86_64-efi/ufs1_be.mod new file mode 100644 index 00000000..8211cb45 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/ufs1_be.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/ufs2.mod b/bootfiles/boot/grub/x86_64-efi/ufs2.mod new file mode 100644 index 00000000..354e2597 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/ufs2.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/uhci.mod b/bootfiles/boot/grub/x86_64-efi/uhci.mod new file mode 100644 index 00000000..82113d01 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/uhci.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/usb.mod b/bootfiles/boot/grub/x86_64-efi/usb.mod new file mode 100644 index 00000000..4ac77665 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/usb.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/usb_keyboard.mod b/bootfiles/boot/grub/x86_64-efi/usb_keyboard.mod new file mode 100644 index 00000000..cd7aa8d6 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/usb_keyboard.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/usbms.mod b/bootfiles/boot/grub/x86_64-efi/usbms.mod new file mode 100644 index 00000000..c8244a46 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/usbms.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/usbserial_common.mod b/bootfiles/boot/grub/x86_64-efi/usbserial_common.mod new file mode 100644 index 00000000..489331a3 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/usbserial_common.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/usbserial_ftdi.mod b/bootfiles/boot/grub/x86_64-efi/usbserial_ftdi.mod new file mode 100644 index 00000000..72968de2 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/usbserial_ftdi.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/usbserial_pl2303.mod b/bootfiles/boot/grub/x86_64-efi/usbserial_pl2303.mod new file mode 100644 index 00000000..7b198600 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/usbserial_pl2303.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/usbserial_usbdebug.mod b/bootfiles/boot/grub/x86_64-efi/usbserial_usbdebug.mod new file mode 100644 index 00000000..9e35a187 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/usbserial_usbdebug.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/usbtest.mod b/bootfiles/boot/grub/x86_64-efi/usbtest.mod new file mode 100644 index 00000000..19cc19a3 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/usbtest.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/video.mod b/bootfiles/boot/grub/x86_64-efi/video.mod new file mode 100644 index 00000000..8333891d Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/video.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/video_bochs.mod b/bootfiles/boot/grub/x86_64-efi/video_bochs.mod new file mode 100644 index 00000000..d716b291 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/video_bochs.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/video_cirrus.mod b/bootfiles/boot/grub/x86_64-efi/video_cirrus.mod new file mode 100644 index 00000000..14fda365 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/video_cirrus.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/video_colors.mod b/bootfiles/boot/grub/x86_64-efi/video_colors.mod new file mode 100644 index 00000000..a03d6fe9 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/video_colors.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/video_fb.mod b/bootfiles/boot/grub/x86_64-efi/video_fb.mod new file mode 100644 index 00000000..0891fdea Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/video_fb.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/videoinfo.mod b/bootfiles/boot/grub/x86_64-efi/videoinfo.mod new file mode 100644 index 00000000..648875fb Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/videoinfo.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/videotest.mod b/bootfiles/boot/grub/x86_64-efi/videotest.mod new file mode 100644 index 00000000..880dfdec Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/videotest.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/videotest_checksum.mod b/bootfiles/boot/grub/x86_64-efi/videotest_checksum.mod new file mode 100644 index 00000000..d1ebed82 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/videotest_checksum.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/wrmsr.mod b/bootfiles/boot/grub/x86_64-efi/wrmsr.mod new file mode 100644 index 00000000..9edbad84 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/wrmsr.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/xfs.mod b/bootfiles/boot/grub/x86_64-efi/xfs.mod new file mode 100644 index 00000000..b191b491 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/xfs.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/xnu.mod b/bootfiles/boot/grub/x86_64-efi/xnu.mod new file mode 100644 index 00000000..d532c5c4 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/xnu.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/xnu_uuid.mod b/bootfiles/boot/grub/x86_64-efi/xnu_uuid.mod new file mode 100644 index 00000000..21f1cfa4 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/xnu_uuid.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/xnu_uuid_test.mod b/bootfiles/boot/grub/x86_64-efi/xnu_uuid_test.mod new file mode 100644 index 00000000..9b3e21e1 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/xnu_uuid_test.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/xzio.mod b/bootfiles/boot/grub/x86_64-efi/xzio.mod new file mode 100644 index 00000000..314992a8 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/xzio.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/zfs.mod b/bootfiles/boot/grub/x86_64-efi/zfs.mod new file mode 100644 index 00000000..97ec3d56 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/zfs.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/zfscrypt.mod b/bootfiles/boot/grub/x86_64-efi/zfscrypt.mod new file mode 100644 index 00000000..0202a8a7 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/zfscrypt.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/zfsinfo.mod b/bootfiles/boot/grub/x86_64-efi/zfsinfo.mod new file mode 100644 index 00000000..51ee6629 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/zfsinfo.mod differ diff --git a/bootfiles/boot/grub/x86_64-efi/zstd.mod b/bootfiles/boot/grub/x86_64-efi/zstd.mod new file mode 100644 index 00000000..4a121b56 Binary files /dev/null and b/bootfiles/boot/grub/x86_64-efi/zstd.mod differ diff --git a/build b/build index b48a12f0..9e7cbdaa 100755 --- a/build +++ b/build @@ -21,12 +21,11 @@ if [ "$(mksquashfs 2>&1 | grep "Xdict-size")" = "" ]; then exit 1 fi -MKISOFS=$(which mkisofs) -if [ "$MKISOFS" = "" ]; then - MKISOFS=$(which genisoimage) -fi -if [ "$MKISOFS" = "" ]; then - echo "Cannot find mkisofs or genisoimage, stop" +XORRISO=$(which xorriso) +ISOHYBRID=$(which isohybrid) + +if [[ -z ${XORISO} && -z ${ISOHYBRID} ]]; then + echo "Cannot find xorisso and/or isohybrid, stop" exit 3 fi @@ -56,10 +55,11 @@ cat bootfiles/bootinst.bat | sed -r "s:/boot/:/$LIVEKITNAME/boot/:" | sed -r "s: cp $VMLINUZ $BOOT/ || exit # UEFI booting -mkdir -p $BOOT/EFI/Boot -cp bootfiles/EFI/Boot/syslinux.efi $BOOT/EFI/Boot/bootx64.efi -cp bootfiles/EFI/Boot/{ldlinux.e64,menu.c32,libutil.c32,vesamenu.c32,libcom32.c32} $BOOT/EFI/Boot -cat $BOOT/syslinux.cfg | sed -r "s:/$LIVEKITNAME/boot/vesamenu:vesamenu:" > $BOOT/EFI/Boot/syslinux.cfg +mkdir -p ${LIVEKITDATA}/EFI/BOOT +mkdir -p ${LIVEKITDATA}/boot/grub/x86_64-efi +cp bootfiles/EFI/BOOT/* ${LIVEKITDATA}/EFI/BOOT +cp bootfiles/boot/grub/grub.cfg ${LIVEKITDATA}/boot/grub +cp bootfiles/boot/grub/x86_64-efi/*.mod ${LIVEKITDATA}/boot/grub/x86_64-efi # create compressed 01-core.sb COREFS="" @@ -78,11 +78,14 @@ TARGET=/tmp cat "$CWD/bootinfo.txt" | fgrep -v "#" | sed -r "s/mylinux/$LIVEKITNAME/" | sed -r "s/\$/\x0D/" > readme.txt -echo cd $LIVEKITDATA '&&' $MKISOFS -o "$TARGET/$LIVEKITNAME-$ARCH.iso" -v -J -R -D -A "$LIVEKITNAME" -V "$LIVEKITNAME" \ --no-emul-boot -boot-info-table -boot-load-size 4 \ --b "$LIVEKITNAME"/boot/isolinux.bin -c "$LIVEKITNAME"/boot/isolinux.boot . \ -> $TARGET/gen_"$LIVEKITNAME"_iso.sh -chmod o+x $TARGET/gen_"$LIVEKITNAME"_iso.sh +echo cd $LIVEKITDATA '&&' ${XORRISO} -as mkisofs -o "${TARGET}/${LIVEKITNAME}-${ARCH}.iso" \ +-U -r -v -T -J -joliet-long -A "${LIVEKITNAME}" -V "${LIVEKITNAME}" -volset "${LIVEKITNAME}" \ +-b "${LIVEKITNAME}/boot/isolinux.bin" -c "${LIVEKITNAME}/boot/boot.cat" \ +-no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot \ +-e /EFI/BOOT/efiboot.img -no-emul-boot . '&&' \ +${ISOHYBRID} --uefi "${TARGET}/${LIVEKITNAME}-${ARCH}.iso" \ +> ${TARGET}/gen_"${LIVEKITNAME}"_iso.sh +chmod +x ${TARGET}/gen_"${LIVEKITNAME}"_iso.sh echo cd $LIVEKITDATA '&&' zip -0 -r "$TARGET/$LIVEKITNAME-$ARCH.zip" '*' \ > $TARGET/gen_"$LIVEKITNAME"_zip.sh diff --git a/initramfs/init b/initramfs/init index eae52f38..b8b7ed58 100644 --- a/initramfs/init +++ b/initramfs/init @@ -31,7 +31,21 @@ modprobe_everything -v /drivers/net/ # initialize blkid cache file init_blkid_cache - + debug_shell +# If iso is loaded through ventoy, execute ventoy hook script. +# Creates mapper device: /dev/mapper/ventoy (which is a simlink to /dev/dm-0) +if [[ -d /ventoy ]] +then + # init_devs must be executed again, otherwise disk devices are not available yet + # But these are required for the ventoy disk mount hook + . /ventoy/hook/ventoy-hook-lib.sh + while [[ $(get_ventoy_disk_name) == "unknown" ]] + do + init_devs + done + /ventoy/busybox/sh /ventoy/hook/debian/disk_mount_hook.sh +fi + debug_shell # find data dir with filesystem bundles DATA="$(find_data 45 "$DATAMNT")" check_data_found "$DATA" diff --git a/initramfs/initramfs_create b/initramfs/initramfs_create index 96035510..ad469190 100755 --- a/initramfs/initramfs_create +++ b/initramfs/initramfs_create @@ -120,6 +120,13 @@ copy_including_deps /$LMK/kernel/drivers/ata copy_including_deps /$LMK/kernel/drivers/nvme copy_including_deps /$LMK/kernel/drivers/mmc +# Required for running in Hyper-v VM +copy_including_deps /$LMK/kernel/drivers/input/serio/hyperv-keyboard.* +copy_including_deps /$LMK/kernel/drivers/scsi/hv_storvsc.ko + +# Required for ventoy support +copy_including_deps /$LMK/kernel/drivers/md + # network support drivers if [ "$NETWORK" = "true" ]; then # add all known ethernet drivers diff --git a/tools/uefi_grub.update b/tools/uefi_grub.update new file mode 100755 index 00000000..00d30a0b --- /dev/null +++ b/tools/uefi_grub.update @@ -0,0 +1,108 @@ +#! /bin/bash + +set -e + +# Function to install packages if not installed yet +function install_package () { + if [[ -z `dpkg -l ${1}|grep -E '^ii'` ]] + then + apt install --yes ${1} + fi +} + +# Check if the script is executed from the bootfiles directory +if [[ ${PWD/*\/} != "bootfiles" ]] +then + >&2 echo "Error: execute this script from within the bootfiles directory" + exit 1 +fi + +# Read config file +if [[ -e ../config ]] +then + . ../config +fi + +# Ensure that LIVEKITNAME is set, otherwise assing to default value linux +LVIVEKITNAME=${LIVEKITNAME:="linux"} + + +if [[ -d EFI/BOOT ]] then rm -rf EFI/BOOT; fi +if [[ -d boot/grub ]] then rm -rf boot/grub; fi + +mkdir -p EFI/BOOT +mkdir -p boot/grub/x86_64-efi + +# Ensure that the x86_64 modules are installed +install_package "grub-efi-amd64-bin" + +cp /usr/lib/grub/x86_64-efi/*.mod boot/grub/x86_64-efi/ + +# Basic grub config included in UEFI boot image +# Tries to find the cdrom, which should match the value +# of LIVEKITNAME +cat << EOF > boot/grub/grub-stub.cfg +earch --no-floppy --label ${LIVEKITNAME} --set root +set prefix=(\$root)/boot/grub + +configfile /grub.cfg +EOF + +# Generate UEFI boot image with support of the included modules below +grub-mkimage \ + -o EFI/BOOT/BOOTX64.EFI \ + -c boot/grub/grub-stub.cfg \ + -p /boot/grub \ + -O x86_64-efi \ + search iso9660 configfile normal memdisk tar boot linux part_msdos part_gpt \ + part_apple configfile help loadenv ls reboot chain search_fs_uuid multiboot \ + fat iso9660 udf ext2 btrfs ntfs reiserfs xfs lvm ata + + +# Generate ESP image, which will contain the the UEFI Boot image +dd if=/dev/zero of=EFI/BOOT/efiboot.img bs=512 count=2880 + +# Format the ESP image +mkfs.msdos -F 12 -n "${LIVEKITNAME^^}" EFI/BOOT/efiboot.img + +# Install mtoools, which contain the mmd and mcopy command to direct add +# directories and files to the ESP image file +install_package "mtools" + +mmd -i EFI/BOOT/efiboot.img ::EFI +mmd -i EFI/BOOT/efiboot.img ::EFI/BOOT +mcopy -i EFI/BOOT/efiboot.img EFI/BOOT/BOOTX64.EFI ::EFI/BOOT/ + +# Generate grub.cfg +cat << EOF > boot/grub/grub.cfg +insmod efi_gop +insmod efi_uga + +insmod gfxterm +insmod gfxterm_background +insmod png + +insmod all_video +insmod videotest +insmod videoinfo + +serial --unit 4 --speed 9600 +terminal_output gfxterm + +set pager=1 + +set color_normal=black/black +set color_highlight=black/cyan + +background_image -m stretch /${LIVEKITNAME}/boot/bootlogo.png + +menuentry --hotkey=l 'Run Linux' { + linux /${LIVEKITNAME}/boot/vmlinuz vga=769 load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 apparmor=0 + initrd /${LIVEKITNAME}/boot/initrfs.img +} +menuentry --hotkey=p 'Run Linux Debug' { + linux /${LIVEKITNAME}/boot/vmlinuz vga=769 load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 apparmor=0 debug + initrd /${LIVEKITNAME}/boot/initrfs.img +} + +EOF