diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/bootx64.efi b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/bootx64.efi
new file mode 100644
index 0000000..c6b4450
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/bootx64.efi differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/grubx64.efi b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/grubx64.efi
new file mode 100644
index 0000000..e5a9ae8
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/grubx64.efi differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/readme.txt b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/readme.txt
new file mode 100644
index 0000000..add56e3
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/readme.txt
@@ -0,0 +1,5 @@
+These uEFI binaries supply a work around for computers that do not like our binaries that bypass Secure boot.
+You'll have to disable Secure Boot in BIOS to use these.
+
+Copy bootx64.efi and grubx64.efi files to EFI/boot.
+Copy the folder x86_64-efi to boot/grub.
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/acpi.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/acpi.mod
new file mode 100644
index 0000000..3bb30f1
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/acpi.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/adler32.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/adler32.mod
new file mode 100644
index 0000000..e99c0be
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/adler32.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ahci.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ahci.mod
new file mode 100644
index 0000000..a8f9703
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ahci.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/all_video.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/all_video.mod
new file mode 100644
index 0000000..100483f
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/all_video.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/aout.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/aout.mod
new file mode 100644
index 0000000..e45e5e7
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/aout.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/appleldr.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/appleldr.mod
new file mode 100644
index 0000000..f658b83
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/appleldr.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/archelp.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/archelp.mod
new file mode 100644
index 0000000..d7f7f08
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/archelp.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/at_keyboard.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/at_keyboard.mod
new file mode 100644
index 0000000..20df8cb
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/at_keyboard.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ata.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ata.mod
new file mode 100644
index 0000000..d545c37
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ata.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/backtrace.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/backtrace.mod
new file mode 100644
index 0000000..9358edd
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/backtrace.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bfs.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bfs.mod
new file mode 100644
index 0000000..379da62
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bitmap.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bitmap.mod
new file mode 100644
index 0000000..7b572a2
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bitmap.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bitmap_scale.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bitmap_scale.mod
new file mode 100644
index 0000000..d9f7637
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bitmap_scale.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/blocklist.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/blocklist.mod
new file mode 100644
index 0000000..eb5746d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/blocklist.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/boot.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/boot.mod
new file mode 100644
index 0000000..1aed345
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/boot.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bsd.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bsd.mod
new file mode 100644
index 0000000..663c8f9
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bsd.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bswap_test.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bswap_test.mod
new file mode 100644
index 0000000..dfebeb8
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bswap_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/btrfs.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/btrfs.mod
new file mode 100644
index 0000000..ebc319f
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/btrfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bufio.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bufio.mod
new file mode 100644
index 0000000..3d78fca
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bufio.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cat.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cat.mod
new file mode 100644
index 0000000..daf76d4
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cat.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbfs.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbfs.mod
new file mode 100644
index 0000000..51c02f1
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbls.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbls.mod
new file mode 100644
index 0000000..fcd8333
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbls.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbmemc.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbmemc.mod
new file mode 100644
index 0000000..4147cd1
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbmemc.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbtable.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbtable.mod
new file mode 100644
index 0000000..9ce35d6
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbtable.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbtime.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbtime.mod
new file mode 100644
index 0000000..320a8e1
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbtime.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/chain.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/chain.mod
new file mode 100644
index 0000000..5dbf370
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/chain.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cmdline_cat_test.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cmdline_cat_test.mod
new file mode 100644
index 0000000..efbda4a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cmdline_cat_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cmp.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cmp.mod
new file mode 100644
index 0000000..89fa2db
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cmp.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cmp_test.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cmp_test.mod
new file mode 100644
index 0000000..2fa178b
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cmp_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/command.lst b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/command.lst
new file mode 100644
index 0000000..d7814a8
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/command.lst
@@ -0,0 +1,190 @@
+*acpi: acpi
+*all_functional_test: functional_test
+*background_image: gfxterm_background
+*cat: cat
+*cpuid: cpuid
+*crc: hashsum
+*cryptomount: cryptodisk
+*echo: echo
+*extract_syslinux_entries_configfile: syslinuxcfg
+*extract_syslinux_entries_source: syslinuxcfg
+*file: file
+*functional_test: functional_test
+*gettext: gettext
+*hashsum: hashsum
+*hdparm: hdparm
+*hello: hello
+*help: help
+*hexdump: hexdump
+*inb: iorw
+*inl: iorw
+*inw: iorw
+*keystatus: keystatus
+*kfreebsd: bsd
+*knetbsd: bsd
+*kopenbsd: bsd
+*list_env: loadenv
+*load_env: loadenv
+*loopback: loopback
+*ls: ls
+*lsacpi: lsacpi
+*lspci: lspci
+*md5sum: hashsum
+*menuentry: normal
+*pcidump: pcidump
+*probe: probe
+*read_byte: memrw
+*read_dword: memrw
+*read_word: memrw
+*regexp: regexp
+*save_env: loadenv
+*search: search
+*serial: serial
+*setpci: setpci
+*sha1sum: hashsum
+*sha256sum: hashsum
+*sha512sum: hashsum
+*sleep: sleep
+*submenu: normal
+*syslinux_configfile: syslinuxcfg
+*syslinux_source: syslinuxcfg
+*terminfo: terminfo
+*test_blockarg: test_blockarg
+*testspeed: testspeed
+*tr: tr
+*trust: verify
+*verify_detached: verify
+*xnu_splash: xnu
+*zfskey: zfscrypt
+.: configfile
+[: test
+appleloader: appleldr
+authenticate: normal
+background_color: gfxterm_background
+backtrace: backtrace
+badram: mmap
+blocklist: blocklist
+boot: boot
+break: normal
+cat: minicmd
+cbmemc: cbmemc
+chainloader: chain
+clear: normal
+cmp: cmp
+configfile: configfile
+continue: normal
+coreboot_boottime: cbtime
+cutmem: mmap
+date: date
+distrust: verify
+dump: minicmd
+eval: eval
+exit: minicmd
+export: normal
+extract_entries_configfile: configfile
+extract_entries_source: configfile
+extract_legacy_entries_configfile: legacycfg
+extract_legacy_entries_source: legacycfg
+fakebios: loadbios
+false: true
+fix_video: fixvideo
+fwsetup: efifwsetup
+gptsync: gptsync
+halt: halt
+help: minicmd
+hexdump_random: random
+initrd16: linux16
+initrd: linux
+initrdefi: linuxefi
+keymap: keylayouts
+kfreebsd_loadenv: bsd
+kfreebsd_module: bsd
+kfreebsd_module_elf: bsd
+knetbsd_module: bsd
+knetbsd_module_elf: bsd
+kopenbsd_ramdisk: bsd
+legacy_check_password: legacycfg
+legacy_configfile: legacycfg
+legacy_initrd: legacycfg
+legacy_initrd_nounzip: legacycfg
+legacy_kernel: legacycfg
+legacy_password: legacycfg
+legacy_source: legacycfg
+linux16: linux16
+linux: linux
+linuxefi: linuxefi
+list_trusted: verify
+loadbios: loadbios
+loadfont: font
+lscoreboot: cbls
+lsefi: lsefi
+lsefimmap: lsefimmap
+lsefisystab: lsefisystab
+lsfonts: font
+lsmmap: lsmmap
+lsmod: minicmd
+lssal: lssal
+macppcbless: macbless
+mactelbless: macbless
+module2: multiboot2
+module: multiboot
+multiboot2: multiboot2
+multiboot: multiboot
+nativedisk: nativedisk
+net_add_addr: net
+net_add_dns: net
+net_add_route: net
+net_bootp6: net
+net_bootp: net
+net_del_addr: net
+net_del_dns: net
+net_del_route: net
+net_get_dhcp_option: net
+net_ipv6_autoconf: net
+net_ls_addr: net
+net_ls_cards: net
+net_ls_dns: net
+net_ls_routes: net
+net_nslookup: net
+normal: normal
+normal_exit: normal
+outb: iorw
+outl: iorw
+outw: iorw
+parttool: parttool
+password: password
+password_pbkdf2: password_pbkdf2
+play: play
+read: read
+reboot: reboot
+return: normal
+rmmod: minicmd
+search.file: search_fs_file
+search.fs_label: search_label
+search.fs_uuid: search_fs_uuid
+setparams: normal
+shift: normal
+source: configfile
+terminal_input: terminal
+terminal_output: terminal
+test: test
+testload: testload
+time: time
+true: true
+usb: usbtest
+videoinfo: videoinfo
+videotest: videotest
+write_byte: memrw
+write_dword: memrw
+write_word: memrw
+xnu_devprop_load: xnu
+xnu_kernel64: xnu
+xnu_kernel: xnu
+xnu_kext: xnu
+xnu_kextdir: xnu
+xnu_mkext: xnu
+xnu_ramdisk: xnu
+xnu_resume: xnu
+xnu_uuid: xnu_uuid
+zfs-bootfs: zfsinfo
+zfsinfo: zfsinfo
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cpio.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cpio.mod
new file mode 100644
index 0000000..673ca24
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cpio.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cpio_be.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cpio_be.mod
new file mode 100644
index 0000000..76c001a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cpio_be.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cpuid.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cpuid.mod
new file mode 100644
index 0000000..bd2f3b9
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cpuid.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/crc64.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/crc64.mod
new file mode 100644
index 0000000..09fc5d7
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/crc64.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/crypto.lst b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/crypto.lst
new file mode 100644
index 0000000..77d9efc
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/crypto.lst
@@ -0,0 +1,45 @@
+RIJNDAEL: gcry_rijndael
+RIJNDAEL192: gcry_rijndael
+RIJNDAEL256: gcry_rijndael
+AES128: gcry_rijndael
+AES-128: gcry_rijndael
+AES-192: gcry_rijndael
+AES-256: gcry_rijndael
+ADLER32: adler32
+CRC64: crc64
+ARCFOUR: gcry_arcfour
+BLOWFISH: gcry_blowfish
+CAMELLIA128: gcry_camellia
+CAMELLIA192: gcry_camellia
+CAMELLIA256: gcry_camellia
+CAST5: gcry_cast5
+CRC32: gcry_crc
+CRC32RFC1510: gcry_crc
+CRC24RFC2440: gcry_crc
+DES: gcry_des
+3DES: gcry_des
+DSA: gcry_dsa
+IDEA: gcry_idea
+MD4: gcry_md4
+MD5: gcry_md5
+RFC2268_40: gcry_rfc2268
+AES: gcry_rijndael
+AES192: gcry_rijndael
+AES256: gcry_rijndael
+RIPEMD160: gcry_rmd160
+RSA: gcry_rsa
+SEED: gcry_seed
+SERPENT128: gcry_serpent
+SERPENT192: gcry_serpent
+SERPENT256: gcry_serpent
+SHA1: gcry_sha1
+SHA224: gcry_sha256
+SHA256: gcry_sha256
+SHA512: gcry_sha512
+SHA384: gcry_sha512
+TIGER192: gcry_tiger
+TIGER: gcry_tiger
+TIGER2: gcry_tiger
+TWOFISH: gcry_twofish
+TWOFISH128: gcry_twofish
+WHIRLPOOL: gcry_whirlpool
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/crypto.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/crypto.mod
new file mode 100644
index 0000000..972b164
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/crypto.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cryptodisk.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cryptodisk.mod
new file mode 100644
index 0000000..9ad5912
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cryptodisk.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cs5536.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cs5536.mod
new file mode 100644
index 0000000..fc41b7c
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cs5536.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ctz_test.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ctz_test.mod
new file mode 100644
index 0000000..c56acfb
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ctz_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/date.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/date.mod
new file mode 100644
index 0000000..727cb53
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/date.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/datehook.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/datehook.mod
new file mode 100644
index 0000000..02af88a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/datehook.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/datetime.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/datetime.mod
new file mode 100644
index 0000000..633d1af
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/datetime.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/disk.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/disk.mod
new file mode 100644
index 0000000..abc0070
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/disk.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/diskfilter.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/diskfilter.mod
new file mode 100644
index 0000000..f5a8666
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/diskfilter.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/div.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/div.mod
new file mode 100644
index 0000000..c71e6a0
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/div.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/div_test.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/div_test.mod
new file mode 100644
index 0000000..1e59899
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/div_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/dm_nv.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/dm_nv.mod
new file mode 100644
index 0000000..6b124b1
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/dm_nv.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/echo.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/echo.mod
new file mode 100644
index 0000000..75bfe1a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/echo.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/efi_gop.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/efi_gop.mod
new file mode 100644
index 0000000..69ad23a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/efi_gop.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/efi_uga.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/efi_uga.mod
new file mode 100644
index 0000000..e3d360d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/efi_uga.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/efifwsetup.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/efifwsetup.mod
new file mode 100644
index 0000000..e71db25
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/efifwsetup.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/efinet.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/efinet.mod
new file mode 100644
index 0000000..2952c44
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/efinet.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ehci.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ehci.mod
new file mode 100644
index 0000000..75039ab
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ehci.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/elf.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/elf.mod
new file mode 100644
index 0000000..976b041
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/elf.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/eval.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/eval.mod
new file mode 100644
index 0000000..75d7335
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/eval.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/exfat.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/exfat.mod
new file mode 100644
index 0000000..4746d67
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/exfat.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/exfctest.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/exfctest.mod
new file mode 100644
index 0000000..8a3d8ce
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/exfctest.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ext2.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ext2.mod
new file mode 100644
index 0000000..c09b15b
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ext2.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/extcmd.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/extcmd.mod
new file mode 100644
index 0000000..dbed702
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/extcmd.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/fat.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/fat.mod
new file mode 100644
index 0000000..46c0026
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/fat.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/file.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/file.mod
new file mode 100644
index 0000000..a48a8cf
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/file.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/fixvideo.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/fixvideo.mod
new file mode 100644
index 0000000..88e005b
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/fixvideo.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/font.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/font.mod
new file mode 100644
index 0000000..50b337a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/font.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/fs.lst b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/fs.lst
new file mode 100644
index 0000000..a069ccc
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/fs.lst
@@ -0,0 +1,36 @@
+affs
+afs
+bfs
+btrfs
+cbfs
+cpio
+cpio_be
+exfat
+ext2
+fat
+hfs
+hfsplus
+iso9660
+jfs
+minix
+minix2
+minix2_be
+minix3
+minix3_be
+minix_be
+newc
+nilfs2
+ntfs
+odc
+procfs
+reiserfs
+romfs
+sfs
+squash4
+tar
+udf
+ufs1
+ufs1_be
+ufs2
+xfs
+zfs
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_arcfour.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_arcfour.mod
new file mode 100644
index 0000000..ac85dd0
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_arcfour.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_blowfish.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_blowfish.mod
new file mode 100644
index 0000000..b7fbbe6
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_blowfish.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_camellia.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_camellia.mod
new file mode 100644
index 0000000..75c5eb6
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_camellia.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_cast5.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_cast5.mod
new file mode 100644
index 0000000..36bd1d3
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_cast5.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_crc.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_crc.mod
new file mode 100644
index 0000000..21a2f46
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_crc.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_des.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_des.mod
new file mode 100644
index 0000000..cea2970
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_des.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_dsa.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_dsa.mod
new file mode 100644
index 0000000..483731f
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_dsa.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_idea.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_idea.mod
new file mode 100644
index 0000000..95bb876
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_idea.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_md4.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_md4.mod
new file mode 100644
index 0000000..5449240
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_md4.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_md5.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_md5.mod
new file mode 100644
index 0000000..271c112
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_md5.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_rfc2268.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_rfc2268.mod
new file mode 100644
index 0000000..a0fe6f8
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_rfc2268.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_rijndael.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_rijndael.mod
new file mode 100644
index 0000000..fe5b005
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_rijndael.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_rmd160.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_rmd160.mod
new file mode 100644
index 0000000..f760989
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_rmd160.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_rsa.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_rsa.mod
new file mode 100644
index 0000000..5f66665
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_rsa.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_seed.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_seed.mod
new file mode 100644
index 0000000..2ed29ec
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_seed.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_serpent.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_serpent.mod
new file mode 100644
index 0000000..76f1f10
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_serpent.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_sha1.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_sha1.mod
new file mode 100644
index 0000000..1c85fcf
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_sha1.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_sha256.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_sha256.mod
new file mode 100644
index 0000000..447b0d9
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_sha256.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_sha512.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_sha512.mod
new file mode 100644
index 0000000..59473b0
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_sha512.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_tiger.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_tiger.mod
new file mode 100644
index 0000000..9956c13
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_tiger.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_twofish.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_twofish.mod
new file mode 100644
index 0000000..27f8815
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_twofish.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_whirlpool.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_whirlpool.mod
new file mode 100644
index 0000000..c03585e
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_whirlpool.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/geli.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/geli.mod
new file mode 100644
index 0000000..160c698
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/geli.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gettext.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gettext.mod
new file mode 100644
index 0000000..7a3fc17
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gettext.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gfxmenu.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gfxmenu.mod
new file mode 100644
index 0000000..6173d4e
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gfxmenu.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gfxterm.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gfxterm.mod
new file mode 100644
index 0000000..e720d86
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gfxterm.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gfxterm_background.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gfxterm_background.mod
new file mode 100644
index 0000000..7e80110
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gfxterm_background.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gfxterm_menu.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gfxterm_menu.mod
new file mode 100644
index 0000000..8bcba42
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gfxterm_menu.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gptsync.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gptsync.mod
new file mode 100644
index 0000000..3a56091
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gptsync.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/grub.cfg b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/grub.cfg
new file mode 100644
index 0000000..fcf488c
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/grub.cfg
@@ -0,0 +1,12 @@
+insmod part_acorn
+insmod part_amiga
+insmod part_apple
+insmod part_bsd
+insmod part_dfly
+insmod part_dvh
+insmod part_gpt
+insmod part_msdos
+insmod part_plan
+insmod part_sun
+insmod part_sunpc
+source /boot/grub/grub.cfg
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gzio.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gzio.mod
new file mode 100644
index 0000000..fdf04d1
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gzio.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/halt.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/halt.mod
new file mode 100644
index 0000000..be37456
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/halt.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hashsum.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hashsum.mod
new file mode 100644
index 0000000..8819f4c
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hashsum.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hdparm.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hdparm.mod
new file mode 100644
index 0000000..469f32d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hdparm.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/help.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/help.mod
new file mode 100644
index 0000000..25afcfb
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/help.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hexdump.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hexdump.mod
new file mode 100644
index 0000000..d1683e4
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hexdump.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hfs.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hfs.mod
new file mode 100644
index 0000000..d9dc2e1
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hfsplus.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hfsplus.mod
new file mode 100644
index 0000000..289d9f6
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hfsplus.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hfspluscomp.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hfspluscomp.mod
new file mode 100644
index 0000000..36916c8
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hfspluscomp.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/http.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/http.mod
new file mode 100644
index 0000000..79e50d1
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/http.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/iorw.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/iorw.mod
new file mode 100644
index 0000000..414ee58
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/iorw.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/jfs.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/jfs.mod
new file mode 100644
index 0000000..7310dfb
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/jfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/jpeg.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/jpeg.mod
new file mode 100644
index 0000000..e8a7426
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/jpeg.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/keylayouts.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/keylayouts.mod
new file mode 100644
index 0000000..a8846f3
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/keylayouts.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/keystatus.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/keystatus.mod
new file mode 100644
index 0000000..7becb3d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/keystatus.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ldm.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ldm.mod
new file mode 100644
index 0000000..109b4f8
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ldm.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/legacy_password_test.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/legacy_password_test.mod
new file mode 100644
index 0000000..c364df1
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/legacy_password_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/legacycfg.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/legacycfg.mod
new file mode 100644
index 0000000..af6e7d7
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/legacycfg.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/linux.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/linux.mod
new file mode 100644
index 0000000..fcd5b8b
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/linux.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/linux16.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/linux16.mod
new file mode 100644
index 0000000..3d1bf32
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/linux16.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/linuxefi.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/linuxefi.mod
new file mode 100644
index 0000000..3e8a983
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/linuxefi.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/loadbios.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/loadbios.mod
new file mode 100644
index 0000000..34e5ce0
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/loadbios.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/loadenv.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/loadenv.mod
new file mode 100644
index 0000000..d287f72
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/loadenv.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/loopback.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/loopback.mod
new file mode 100644
index 0000000..2f750f8
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/loopback.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ls.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ls.mod
new file mode 100644
index 0000000..82404b3
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ls.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsacpi.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsacpi.mod
new file mode 100644
index 0000000..d95d480
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsacpi.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsefi.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsefi.mod
new file mode 100644
index 0000000..ee15c07
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsefi.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsefimmap.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsefimmap.mod
new file mode 100644
index 0000000..88c3964
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsefimmap.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsefisystab.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsefisystab.mod
new file mode 100644
index 0000000..82f06c2
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsefisystab.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsmmap.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsmmap.mod
new file mode 100644
index 0000000..b24c683
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsmmap.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lspci.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lspci.mod
new file mode 100644
index 0000000..639911a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lspci.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lssal.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lssal.mod
new file mode 100644
index 0000000..535f31a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lssal.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/luks.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/luks.mod
new file mode 100644
index 0000000..2e98908
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/luks.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lvm.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lvm.mod
new file mode 100644
index 0000000..0a08cbc
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lvm.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lzopio.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lzopio.mod
new file mode 100644
index 0000000..ecc529f
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lzopio.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/macbless.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/macbless.mod
new file mode 100644
index 0000000..e525c65
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/macbless.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/macho.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/macho.mod
new file mode 100644
index 0000000..c261902
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/macho.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mdraid09.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mdraid09.mod
new file mode 100644
index 0000000..52f35c6
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mdraid09.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mdraid09_be.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mdraid09_be.mod
new file mode 100644
index 0000000..659ae74
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mdraid09_be.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mdraid1x.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mdraid1x.mod
new file mode 100644
index 0000000..40c5bf2
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mdraid1x.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/memrw.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/memrw.mod
new file mode 100644
index 0000000..3c73e93
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/memrw.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minicmd.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minicmd.mod
new file mode 100644
index 0000000..c4d46bb
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minicmd.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix2.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix2.mod
new file mode 100644
index 0000000..192a2b3
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix2.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix2_be.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix2_be.mod
new file mode 100644
index 0000000..9717ba2
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix2_be.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix3.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix3.mod
new file mode 100644
index 0000000..ca37789
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix3.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix3_be.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix3_be.mod
new file mode 100644
index 0000000..69b2108
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix3_be.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix_be.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix_be.mod
new file mode 100644
index 0000000..52e7293
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix_be.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mmap.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mmap.mod
new file mode 100644
index 0000000..36b990b
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mmap.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/moddep.lst b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/moddep.lst
new file mode 100644
index 0000000..093b1a6
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/moddep.lst
@@ -0,0 +1,257 @@
+squash4: xzio gzio lzopio fshelp
+search_fs_uuid:
+lssal:
+legacycfg: gcry_md5 crypto password normal
+date: datetime normal
+bfs: fshelp
+uhci: usb
+multiboot2: boot video net acpi relocator mmap
+gcry_twofish: crypto
+cpio_be: archelp
+priority_queue:
+gcry_rijndael: crypto
+echo: extcmd
+cpio: archelp
+xzio: crypto
+part_sun:
+hfspluscomp: gzio hfsplus
+gcry_sha512: crypto
+gcry_cast5: crypto
+efi_gop: video video_fb
+ctz_test: functional_test
+boot:
+setjmp_test: setjmp functional_test
+odc: archelp
+ls: extcmd normal
+gzio:
+cbmemc: cbtable terminfo normal
+video:
+test_blockarg: extcmd normal
+linuxefi: boot
+gfxterm: video font
+cbtable:
+mul_test: functional_test
+gcry_tiger: crypto
+gcry_serpent: crypto
+aout:
+macbless: disk
+gcry_blowfish: crypto
+appleldr: boot
+trig:
+extcmd:
+at_keyboard: boot keylayouts
+videoinfo: video
+testspeed: extcmd normal
+minix:
+keylayouts:
+xnu_uuid: gcry_md5
+usbtest: usb
+usbms: usb scsi
+reboot:
+morse:
+help: extcmd normal
+part_msdos:
+http: net
+gcry_rsa: mpi verify
+cbtime: cbtable
+blocklist:
+probe: extcmd
+pbkdf2: crypto
+lsefisystab:
+gcry_rfc2268: crypto
+ufs1_be:
+nativedisk:
+gcry_camellia: crypto
+fat: fshelp
+exfctest: functional_test
+parttool: normal
+lzopio: crypto
+linux: boot video relocator mmap
+gcry_md4: crypto
+zfsinfo: zfs
+usb_keyboard: keylayouts usb
+gcry_md5: crypto
+fshelp:
+ehci: boot usb cs5536
+datetime:
+bitmap_scale: bitmap
+ata: scsi
+usbserial_common: usb serial
+syslinuxcfg: extcmd normal
+net: priority_queue boot datetime bufio
+gcry_des: crypto
+div_test: div functional_test
+time:
+reiserfs: fshelp
+dm_nv: diskfilter
+datehook: datetime normal
+mdraid09_be: diskfilter
+cmp_test: functional_test
+backtrace:
+ahci: boot ata
+kernel:
+video_cirrus: video video_fb
+part_plan:
+gcry_seed: crypto
+minix_be:
+crypto:
+video_colors:
+test:
+terminal:
+part_dvh:
+lsacpi: extcmd acpi
+jpeg: bufio bitmap
+bsd: boot video aout extcmd gcry_md5 crypto cpuid elf relocator serial mmap
+memdisk:
+gfxmenu: video gfxterm trig bitmap_scale video_colors bitmap normal font
+cmp:
+acpi: extcmd mmap
+xfs: fshelp
+elf:
+div:
+cpuid: extcmd
+affs: fshelp
+usb:
+videotest: video gfxmenu font
+tr: extcmd
+testload:
+relocator: mmap
+play:
+gfxterm_menu: video_fb functional_test procfs normal font
+cbfs: archelp
+adler32: crypto
+progress: normal
+password: crypto normal
+part_sunpc:
+video_fb:
+tftp: priority_queue net
+sleep: extcmd normal
+serial: extcmd terminfo
+search_fs_file:
+gcry_sha256: crypto
+gcry_rmd160: crypto
+exfat: fshelp
+search: search_fs_uuid extcmd search_fs_file search_label
+mdraid09: diskfilter
+chain: boot net efinet
+mpi: crypto
+memrw: extcmd
+cs5536:
+password_pbkdf2: gcry_sha512 pbkdf2 crypto normal
+mdraid1x: diskfilter
+linux16: boot video relocator mmap
+gcry_crc: crypto
+configfile: normal
+zfscrypt: gcry_rijndael extcmd pbkdf2 crypto zfs gcry_sha1
+signature_test: functional_test procfs
+raid5rec: diskfilter
+pcidump: extcmd
+gcry_arcfour: crypto
+part_dfly:
+minix2_be:
+gettext:
+pbkdf2_test: pbkdf2 gcry_sha1 functional_test
+hello: extcmd
+usbserial_pl2303: usbserial_common usb serial
+hashsum: extcmd crypto normal
+xnu_uuid_test: functional_test
+regexp: extcmd normal
+part_gpt:
+ohci: boot usb cs5536
+gptsync: disk
+zfs: gzio
+part_apple:
+hdparm: extcmd
+bufio:
+btrfs: gzio lzopio
+bitmap:
+true:
+terminfo: extcmd
+romfs: fshelp
+ntfscomp: ntfs
+lsefi:
+hfs: fshelp
+gcry_dsa: mpi verify
+cmdline_cat_test: video_fb functional_test procfs normal font
+ufs1:
+offsetio:
+legacy_password_test: legacycfg functional_test
+setjmp:
+ufs2:
+nilfs2: fshelp
+lsmmap: mmap
+gcry_sha1: crypto
+mmap:
+tar: archelp
+png: bufio bitmap
+lspci: extcmd
+hfsplus: fshelp
+cbls: cbtable
+tga: bufio bitmap
+random: hexdump
+minix2:
+setpci: extcmd
+scsi:
+pata: ata
+minix3:
+lvm: diskfilter
+functional_test: video extcmd video_fb btrfs
+eval: normal
+iso9660: fshelp
+crc64: crypto
+udf: fshelp
+search_label:
+raid6rec: diskfilter
+msdospart: parttool disk
+archelp:
+procfs: archelp
+minix3_be:
+halt: acpi
+xnu: boot video extcmd bitmap_scale relocator bitmap mmap random macho
+read:
+multiboot: boot video net relocator mmap
+keystatus: extcmd
+cryptodisk: extcmd crypto procfs
+shift_test: functional_test
+normal: boot extcmd crypto terminal gettext bufio
+lsefimmap:
+loadbios:
+geli: gcry_sha512 pbkdf2 crypto gcry_sha256 cryptodisk
+spkmodem: terminfo
+gcry_idea: crypto
+bswap_test: functional_test
+video_bochs: video video_fb
+verify: extcmd crypto mpi gcry_sha1
+sfs: fshelp
+part_amiga:
+luks: pbkdf2 crypto cryptodisk
+loopback: extcmd
+jfs:
+gfxterm_background: gfxterm video extcmd bitmap_scale video_colors bitmap
+efifwsetup: reboot
+usbserial_usbdebug: usbserial_common usb serial
+part_acorn:
+newc: archelp
+macho:
+iorw: extcmd
+cat: extcmd
+afs: fshelp
+sleep_test: datetime functional_test
+ldm: part_msdos part_gpt diskfilter
+hexdump: extcmd
+efinet: net
+disk:
+usbserial_ftdi: usbserial_common usb serial
+minicmd:
+loadenv: extcmd disk
+gcry_whirlpool: crypto
+fixvideo:
+part_bsd: part_msdos
+font: video bufio
+ext2: fshelp
+diskfilter:
+videotest_checksum: video_fb functional_test font
+file: extcmd elf offsetio macho
+ntfs: fshelp
+efi_uga: video video_fb
+all_video: efi_gop efi_uga video_bochs video_cirrus
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/morse.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/morse.mod
new file mode 100644
index 0000000..9356975
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/morse.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mpi.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mpi.mod
new file mode 100644
index 0000000..fe7dcb5
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mpi.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/msdospart.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/msdospart.mod
new file mode 100644
index 0000000..ba22b45
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/msdospart.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mul_test.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mul_test.mod
new file mode 100644
index 0000000..a10ed85
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mul_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/multiboot.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/multiboot.mod
new file mode 100644
index 0000000..515506c
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/multiboot.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/multiboot2.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/multiboot2.mod
new file mode 100644
index 0000000..92b9d4a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/multiboot2.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/nativedisk.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/nativedisk.mod
new file mode 100644
index 0000000..abde96a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/nativedisk.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/net.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/net.mod
new file mode 100644
index 0000000..a130fd2
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/net.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/newc.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/newc.mod
new file mode 100644
index 0000000..4501612
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/newc.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/normal.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/normal.mod
new file mode 100644
index 0000000..3a5e6ea
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/normal.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ntfs.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ntfs.mod
new file mode 100644
index 0000000..6b7093f
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ntfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ntfscomp.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ntfscomp.mod
new file mode 100644
index 0000000..1e2ebcd
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ntfscomp.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/odc.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/odc.mod
new file mode 100644
index 0000000..04eb644
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/odc.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/offsetio.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/offsetio.mod
new file mode 100644
index 0000000..7b44b51
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/offsetio.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ohci.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ohci.mod
new file mode 100644
index 0000000..7f39610
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ohci.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_acorn.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_acorn.mod
new file mode 100644
index 0000000..4586989
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_acorn.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_amiga.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_amiga.mod
new file mode 100644
index 0000000..4c03fb9
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_amiga.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_apple.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_apple.mod
new file mode 100644
index 0000000..3b82cc4
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_apple.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_bsd.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_bsd.mod
new file mode 100644
index 0000000..56036bf
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_bsd.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_dfly.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_dfly.mod
new file mode 100644
index 0000000..1794956
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_dfly.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_dvh.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_dvh.mod
new file mode 100644
index 0000000..dff7c12
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_dvh.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_gpt.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_gpt.mod
new file mode 100644
index 0000000..8ff7bce
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_gpt.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_msdos.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_msdos.mod
new file mode 100644
index 0000000..6634693
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_msdos.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_plan.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_plan.mod
new file mode 100644
index 0000000..bcf9c07
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_plan.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_sun.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_sun.mod
new file mode 100644
index 0000000..0dcf869
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_sun.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_sunpc.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_sunpc.mod
new file mode 100644
index 0000000..6da69de
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_sunpc.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/partmap.lst b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/partmap.lst
new file mode 100644
index 0000000..761233a
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/partmap.lst
@@ -0,0 +1,11 @@
+part_acorn
+part_amiga
+part_apple
+part_bsd
+part_dfly
+part_dvh
+part_gpt
+part_msdos
+part_plan
+part_sun
+part_sunpc
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/parttool.lst b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/parttool.lst
new file mode 100644
index 0000000..68b4b5c
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/parttool.lst
@@ -0,0 +1 @@
+msdos: msdospart
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/parttool.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/parttool.mod
new file mode 100644
index 0000000..be21512
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/parttool.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/password.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/password.mod
new file mode 100644
index 0000000..03352c1
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/password.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/password_pbkdf2.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/password_pbkdf2.mod
new file mode 100644
index 0000000..f55b4fa
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/password_pbkdf2.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/pata.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/pata.mod
new file mode 100644
index 0000000..a316eec
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/pata.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/pbkdf2.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/pbkdf2.mod
new file mode 100644
index 0000000..fa3e611
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/pbkdf2.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/pbkdf2_test.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/pbkdf2_test.mod
new file mode 100644
index 0000000..c25bdb0
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/pbkdf2_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/pcidump.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/pcidump.mod
new file mode 100644
index 0000000..596aa6f
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/pcidump.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/play.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/play.mod
new file mode 100644
index 0000000..2d7bf99
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/play.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/png.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/png.mod
new file mode 100644
index 0000000..f0578eb
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/png.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/priority_queue.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/priority_queue.mod
new file mode 100644
index 0000000..fdce007
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/priority_queue.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/probe.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/probe.mod
new file mode 100644
index 0000000..8cdea52
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/probe.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/procfs.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/procfs.mod
new file mode 100644
index 0000000..8845ccc
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/procfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/progress.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/progress.mod
new file mode 100644
index 0000000..aeffe4a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/progress.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/raid5rec.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/raid5rec.mod
new file mode 100644
index 0000000..31626c7
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/raid5rec.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/raid6rec.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/raid6rec.mod
new file mode 100644
index 0000000..7bfbc99
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/raid6rec.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/random.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/random.mod
new file mode 100644
index 0000000..18c5327
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/random.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/read.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/read.mod
new file mode 100644
index 0000000..4d72779
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/read.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/reboot.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/reboot.mod
new file mode 100644
index 0000000..22cd340
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/reboot.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/regexp.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/regexp.mod
new file mode 100644
index 0000000..d7d2372
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/regexp.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/reiserfs.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/reiserfs.mod
new file mode 100644
index 0000000..21d8875
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/reiserfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/relocator.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/relocator.mod
new file mode 100644
index 0000000..a0264e3
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/relocator.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/romfs.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/romfs.mod
new file mode 100644
index 0000000..29f9d66
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/romfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/scsi.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/scsi.mod
new file mode 100644
index 0000000..59f4b00
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/scsi.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/serial.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/serial.mod
new file mode 100644
index 0000000..535b7f5
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/serial.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/setjmp.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/setjmp.mod
new file mode 100644
index 0000000..a0b4e57
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/setjmp.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/setjmp_test.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/setjmp_test.mod
new file mode 100644
index 0000000..7bcab7d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/setjmp_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/setpci.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/setpci.mod
new file mode 100644
index 0000000..4f8248e
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/setpci.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/shift_test.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/shift_test.mod
new file mode 100644
index 0000000..e211781
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/shift_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/signature_test.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/signature_test.mod
new file mode 100644
index 0000000..d9d9bc0
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/signature_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/sleep.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/sleep.mod
new file mode 100644
index 0000000..a766d9d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/sleep.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/sleep_test.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/sleep_test.mod
new file mode 100644
index 0000000..e136ed3
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/sleep_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/spkmodem.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/spkmodem.mod
new file mode 100644
index 0000000..4b1608e
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/spkmodem.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/squash4.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/squash4.mod
new file mode 100644
index 0000000..3d0e061
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/squash4.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/syslinuxcfg.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/syslinuxcfg.mod
new file mode 100644
index 0000000..c5370ec
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/syslinuxcfg.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/terminal.lst b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/terminal.lst
new file mode 100644
index 0000000..3c9a5a3
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/terminal.lst
@@ -0,0 +1,9 @@
+iat_keyboard: at_keyboard
+iserial: serial
+iserial_*: serial
+oaudio: morse
+ocbmemc: cbmemc
+ogfxterm: gfxterm
+oserial: serial
+oserial_*: serial
+ospkmodem: spkmodem
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/terminal.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/terminal.mod
new file mode 100644
index 0000000..a48aa03
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/terminal.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/terminfo.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/terminfo.mod
new file mode 100644
index 0000000..f845a24
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/terminfo.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/test.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/test.mod
new file mode 100644
index 0000000..288cd88
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/test_blockarg.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/test_blockarg.mod
new file mode 100644
index 0000000..7a93bcf
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/test_blockarg.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/testload.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/testload.mod
new file mode 100644
index 0000000..b865fb4
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/testload.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/testspeed.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/testspeed.mod
new file mode 100644
index 0000000..2b078e7
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/testspeed.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/tftp.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/tftp.mod
new file mode 100644
index 0000000..406653c
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/tftp.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/tga.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/tga.mod
new file mode 100644
index 0000000..22431ab
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/tga.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/time.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/time.mod
new file mode 100644
index 0000000..90a6420
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/time.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/tr.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/tr.mod
new file mode 100644
index 0000000..5bbba0f
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/tr.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/trig.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/trig.mod
new file mode 100644
index 0000000..3b8a51c
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/trig.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/true.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/true.mod
new file mode 100644
index 0000000..7b9c4bc
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/true.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/udf.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/udf.mod
new file mode 100644
index 0000000..13a1148
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/udf.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ufs1.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ufs1.mod
new file mode 100644
index 0000000..47bc60e
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ufs1.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ufs1_be.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ufs1_be.mod
new file mode 100644
index 0000000..78c80fa
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ufs1_be.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ufs2.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ufs2.mod
new file mode 100644
index 0000000..f7c2d61
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ufs2.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/uhci.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/uhci.mod
new file mode 100644
index 0000000..c13960c
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/uhci.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usb.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usb.mod
new file mode 100644
index 0000000..e0607cc
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usb.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usb_keyboard.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usb_keyboard.mod
new file mode 100644
index 0000000..d509020
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usb_keyboard.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbms.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbms.mod
new file mode 100644
index 0000000..76b5efa
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbms.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbserial_common.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbserial_common.mod
new file mode 100644
index 0000000..22385f3
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbserial_common.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbserial_ftdi.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbserial_ftdi.mod
new file mode 100644
index 0000000..9d9e3f9
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbserial_ftdi.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbserial_pl2303.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbserial_pl2303.mod
new file mode 100644
index 0000000..53af8e3
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbserial_pl2303.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbserial_usbdebug.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbserial_usbdebug.mod
new file mode 100644
index 0000000..882f34d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbserial_usbdebug.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbtest.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbtest.mod
new file mode 100644
index 0000000..5bed5f3
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbtest.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/verify.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/verify.mod
new file mode 100644
index 0000000..256668a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/verify.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video.lst b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video.lst
new file mode 100644
index 0000000..ae9ba23
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video.lst
@@ -0,0 +1,4 @@
+efi_gop
+efi_uga
+video_bochs
+video_cirrus
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video.mod
new file mode 100644
index 0000000..b9181a1
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video_bochs.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video_bochs.mod
new file mode 100644
index 0000000..263a1c8
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video_bochs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video_cirrus.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video_cirrus.mod
new file mode 100644
index 0000000..4d7480a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video_cirrus.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video_colors.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video_colors.mod
new file mode 100644
index 0000000..ce6c713
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video_colors.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video_fb.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video_fb.mod
new file mode 100644
index 0000000..8d3216f
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video_fb.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/videoinfo.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/videoinfo.mod
new file mode 100644
index 0000000..f9d411d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/videoinfo.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/videotest.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/videotest.mod
new file mode 100644
index 0000000..ec3d17c
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/videotest.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/videotest_checksum.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/videotest_checksum.mod
new file mode 100644
index 0000000..756ed03
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/videotest_checksum.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xfs.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xfs.mod
new file mode 100644
index 0000000..8b7bff1
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xnu.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xnu.mod
new file mode 100644
index 0000000..33e486a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xnu.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xnu_uuid.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xnu_uuid.mod
new file mode 100644
index 0000000..0482d06
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xnu_uuid.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xnu_uuid_test.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xnu_uuid_test.mod
new file mode 100644
index 0000000..369b30b
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xnu_uuid_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xzio.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xzio.mod
new file mode 100644
index 0000000..415c8b0
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xzio.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/zfscrypt.mod b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/zfscrypt.mod
new file mode 100644
index 0000000..5021cc3
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/zfscrypt.mod differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/bootia32.efi b/linux-live/bootfiles-ubuntu/EFI/boot/bootia32.efi
new file mode 100644
index 0000000..a66b3b6
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/bootia32.efi differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/bootx64.efi b/linux-live/bootfiles-ubuntu/EFI/boot/bootx64.efi
new file mode 100644
index 0000000..7691415
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/bootx64.efi differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/efiboot.img b/linux-live/bootfiles-ubuntu/EFI/boot/efiboot.img
new file mode 100644
index 0000000..09f0b30
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/efiboot.img differ
diff --git a/linux-live/bootfiles-ubuntu/EFI/boot/grubx64.efi b/linux-live/bootfiles-ubuntu/EFI/boot/grubx64.efi
new file mode 100644
index 0000000..f3f0ef7
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/EFI/boot/grubx64.efi differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/AUTHORS b/linux-live/bootfiles-ubuntu/boot/grub/AUTHORS
new file mode 100644
index 0000000..a7db769
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/AUTHORS
@@ -0,0 +1,4 @@
+Super Grub Disk authors:
+
+Adrian Gibanel Lopez designed and implemented the initial version.
+Jordan Uggla improved Super Grub2 Disk source code.
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/COPYING b/linux-live/bootfiles-ubuntu/boot/grub/COPYING
new file mode 100644
index 0000000..94a9ed0
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/COPYING
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc.
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+
+ Copyright (C)
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ Copyright (C)
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+.
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/afd2012.cfg b/linux-live/bootfiles-ubuntu/boot/grub/afd2012.cfg
new file mode 100644
index 0000000..82f3c81
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/afd2012.cfg
@@ -0,0 +1,54 @@
+# Super Grub Disk - April Fools joke starter
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+set saved_root=$root
+
+insmod regexp
+set stupidcounter=""
+set maxstupidcounter="aaaaaaaa" # Iterate 8 times
+for dev in (*); do
+ # $device: parenthesis removed from $dev
+ regexp -s device '\((.*)\)' $dev
+ # $fstype: filesystem type identified
+ probe -s fstype -f $dev
+ # uuid: filesystem UUID
+ probe -s uuid -u $dev
+
+ set root=$device
+
+ echo "Do you want to wipe $device ? (Yes/No)"
+ sleep 2
+ echo "Yes"
+ for file in /*; do
+ if test -d $file ; then
+ echo "Deleting $file ..."
+ echo "Deleting $file ......"
+ echo "Deleting $file ........."
+ echo "Deleting $file ......... Completed!"
+ sleep 1
+ set stupidcounter=a$stupidcounter
+ if test $stupidcounter = $maxstupidcounter ; then
+ set root=$saved_root
+ configfile /boot/grub/afdmsg.cfg
+ fi
+ fi
+ done
+done
+
+
+
+
+set root=$saved_root
+configfile /boot/grub/afdmsg.cfg
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/afdmsg.cfg b/linux-live/bootfiles-ubuntu/boot/grub/afdmsg.cfg
new file mode 100644
index 0000000..e47b08b
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/afdmsg.cfg
@@ -0,0 +1,69 @@
+# Super Grub Disk - April fools joke - Complete prank
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+set saved_root=$root
+
+echo "STUPID"
+echo "LAINUX"
+echo "TOY OS"
+echo "DELETED!!!"
+echo ""
+echo "HA HA HA!"
+echo "==--MFSTH4CK3R--=="
+sleep 2
+clear
+echo "STUPID"
+echo "LAINUX"
+echo "TOY OS"
+echo "DELETED!!!"
+echo ""
+echo " HA HA HA!"
+echo "==-- --=="
+sleep 2
+clear
+echo "STUPID"
+echo "LAINUX"
+echo "TOY OS"
+echo "DELETED!!!"
+echo ""
+echo "A HA HA HA!"
+echo "==--M S H C 3R--=="
+clear
+sleep 2
+echo "STUPID"
+echo "LAINUX"
+echo "TOY OS"
+echo "DELETED!!!"
+echo ""
+echo "HA HA HA HA!"
+echo "==--MFSTH4CK3R--=="
+sleep 5
+clear
+echo "Hi..."
+echo ""
+echo "Scared?"
+echo "Huh?"
+echo "..."
+echo "Happy $YEAR Year April's Fools Day!"
+echo ""
+echo "Going into Super Grub2 Disk in 15 seconds ;)"
+echo ""
+echo "adrian15"
+sleep 15
+
+
+set root=$saved_root
+configfile /boot/grub/main.cfg
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/autoiso.cfg b/linux-live/bootfiles-ubuntu/boot/grub/autoiso.cfg
new file mode 100644
index 0000000..90d64bc
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/autoiso.cfg
@@ -0,0 +1,252 @@
+# Super Grub Disk - autoiso.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+set option_title=$"Bootable ISOs"" "$"(in /boot-isos or /boot/boot-isos)"
+
+function pathname { regexp -s 2:"$2" '^(\(.*\))?(/.*)$' "$1"; }
+function devname { regexp -s "$2" '^(\(.*\)).*$' "$1"; }
+
+function loopback_iso_entry {
+ realdev="$1"
+ isopath="$2"
+ loopdev="$3"
+
+ if test -f /boot/grub/loopback.cfg; then
+ cfgpath=/boot/grub/loopback.cfg
+ elif test -f /grub/loopback.cfg; then
+ cfgpath=/grub/loopback.cfg
+ else
+ return 1;
+ fi
+
+ echo loopback.cfg $isopath: yes
+ menuentry "${finaloption_tab_str}GRUB Loopback Config (${realdev}${isopath})" "$realdev" "$isopath" "$cfgpath" {
+ set device="$2"
+ set iso_path="$3"
+ set cfg_path="$4"
+
+ export iso_path
+ loopback loopdev_cfg "${device}${iso_path}"
+ set root=(loopdev_cfg)
+ configfile $cfg_path
+ loopback -d loopdev_cfg
+ }
+ return 0
+}
+
+function grml_iso_entry {
+ realdev="$1"
+ isopath="$2"
+ loopdev="$3"
+
+ result=1
+ for dir in /boot/grml /boot/grmlsmall /boot/grmlmedium; do
+ if ! test -f ${dir}/linux26 -a -f ${dir}/initrd.gz; then continue; fi
+
+ echo grml $isopath: yes
+ result=0
+ menuentry "${finaloption_tab_str}GRML Linux (${realdev}${isopath})" \
+ "$realdev" "$isopath" "$dir" {
+ set device="$2"
+ set isopath="$3"
+ set grmldir="$4"
+
+ loopback loopdev_grml "${device}${isopath}"
+ set root=(loopdev_grml)
+ linux $grmldir/linux26 findiso="$isopath" apm=power-off quiet \
+ boot=live nomce
+ initrd $grmldir/initrd.gz
+ loopback -d loopdev_grml
+ }
+ done
+ return $result
+}
+
+function pmagic_iso_entry {
+ realdev="$1"
+ isopath="$2"
+ loopdev="$3"
+
+ if ! test -f /pmagic/bzImage -a -f /pmagic/initramfs; then return 1; fi
+
+ echo pmagic $isopath: yes
+ menuentry "${finaloption_tab_str}Parted Magic (${realdev}${isopath})" "$realdev" "$isopath" {
+ set device="$2"
+ set isopath="$3"
+
+ loopback loopdev_pmagic "${device}${isopath}"
+ set root=(loopdev_pmagic)
+ linux /pmagic/bzImage iso_filename="$isopath" edd=off noapic \
+ load_ramdisk=1 prompt_ramdisk=0 rw sleep=10 loglevel=0 \
+ keymap=$langcode
+ initrd /pmagic/initramfs
+ loopback -d loopdev_pmagic
+ }
+ return 0
+}
+
+function sidux_iso_entry {
+ realdev="$1"
+ isopath="$2"
+ loopdev="$3"
+
+ result=1
+ for kernel in /boot/vmlinuz-*-sidux-*; do
+ if ! test -f "$kernel"; then continue; fi
+ regexp -s 1:v1 -s 2:v2 '/boot/vmlinuz-(.*)-sidux-(.*)' "$kernel"
+
+ initrd="/boot/initrd.img-$v1-sidux-$v2"
+ if ! test -f "$initrd"; then continue; fi
+
+ result=0
+ echo sidux $isopath: yes
+ menuentry "${finaloption_tab_str}Sidux vmlinux-$v1-sidux-$v2 (${realdev}${isopath})" "$realdev" "$isopath" "$kernel" "$initrd" {
+ set device="$2"
+ set isopath="$3"
+ set kernel="$4"
+ set initrd="$5"
+
+ loopback loopdev_sidux "${device}${isopath}"
+ set root=(loopdev_sidux)
+ linux $kernel fromiso=$isopath boot=fll quiet
+ initrd $initrd
+ loopback -d loopdev_sidux
+ }
+ done
+ return $result
+}
+
+function slax_iso_entry {
+ realdev="$1"
+ isopath="$2"
+ loopdev="$3"
+
+ if ! test -f /boot/vmlinuz -a -f /boot/initrd.gz; then return 1; fi
+
+ echo slax $isopath: yes
+ menuentry "${finaloption_tab_str}Slax Linux (${realdev}${isopath})" "$realdev" "$isopath" {
+ set device="$2"
+ set isopath="$3"
+
+ loopback loopdev_slax "${device}${isopath}"
+ set root=(loopdev_slax)
+ linux /boot/vmlinuz from=$isopath ramdisk_size=6666 root=/dev/ram0 rw
+ initrd /boot/initrd.gz
+ loopback -d loopdev_slax
+ }
+ return 0
+}
+
+function tinycore_iso_entry {
+ realpath="$1"
+ isopath="$2"
+ loopdev="$3"
+
+ if ! test -f /boot/bzImage -a -f /boot/tinycore.gz; then return 1; fi
+
+ echo tinycore $isopath: yes
+ menuentry "${finaloption_tab_str}Tinycore Linux (${realdev}${isopath})" "$realdev" "$isopath" {
+ set device="$2"
+ set isopath="$3"
+
+ loopback loopdev_tiny "${device}${isopath}"
+ set root=(loopdev_tiny)
+ linux /boot/bzImage
+ initrd /boot/tinycore.gz
+ loopback -d loopdev_tiny
+ }
+ return 0
+}
+
+function casper_iso_entry {
+ realpath="$1"
+ isopath="$2"
+ loopdev="$3"
+
+ if ! test -f /casper/vmlinuz; then return 1; fi
+ initrd=
+ for f in /casper/initrd.*z; do
+ if ! test -f "$f"; then continue; fi
+ pathname "$f" initrd
+ done
+ if test -z "$initrd"; then return 1; fi
+
+ echo casper $isopath: yes
+ menuentry "${finaloption_tab_str}Casper based Linux (${realdev}${isopath})" "$realdev" "$isopath" "$initrd" {
+ set device="$2"
+ set isopath="$3"
+ set initrd="$4"
+
+ loopback loopdev_casper "${device}${isopath}"
+ set root=(loopdev_casper)
+ linux /casper/vmlinuz boot=casper iso-scan/filename="$isopath" quiet splash noprompt keyb="$langcode" \
+ debian-installer/language="$langcode" console-setup/layoutcode?="$langcode" --
+ initrd $initrd
+ loopback -d loopdev_casper
+ }
+ return 0
+}
+
+function scan_isos {
+ isodirs="$*"
+
+ for dev in (*); do
+ # $device: parenthesis removed from $dev
+ regexp -s iso_device '\((.*)\)' $dev
+ if searchindevice "$iso_device" ; then
+ for dir in $isodirs; do
+ for file in \
+ (${iso_device})/${dir}/*.iso \
+ (${iso_device})/${dir}/*.ISO \
+ ; do
+ if ! test -f "$file"; then continue; fi
+ pathname $file isopath
+ if test -z "$dev" -o -z "$isopath"; then continue; fi
+
+ if ! loopback loopdev_scan "$file"; then continue; fi
+ saved_root=$root
+ set root=(loopdev_scan)
+
+ if loopback_iso_entry $dev $isopath (loopdev_scan); then true;
+ elif grml_iso_entry $dev $isopath (loopdev_scan); then true;
+ elif pmagic_iso_entry $dev $isopath (loopdev_scan); then true;
+ elif sidux_iso_entry $dev $isopath (loopdev_scan); then true;
+ elif slax_iso_entry $dev $isopath (loopdev_scan); then true;
+ elif tinycore_iso_entry $dev $isopath (loopdev_scan); then true;
+ elif casper_iso_entry $dev $isopath (loopdev_scan); then true;
+ else true; fi
+
+ set root=$saved_root
+ loopback -d loopdev_scan
+
+ done
+ done
+ fi
+
+ done
+ return 0
+
+}
+
+function run_option {
+
+ source "${prefix}/tools.cfg"
+ langcode="$lang"
+
+ insmod regexp
+ scan_isos boot-isos boot/boot-isos bootisos boot/bootisos BOOTISOS /BOOT/BOOTISOS
+
+}
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/bootlogo.png b/linux-live/bootfiles-ubuntu/boot/grub/bootlogo.png
new file mode 100644
index 0000000..6362f91
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/bootlogo.png differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/cfgdetect.cfg b/linux-live/bootfiles-ubuntu/boot/grub/cfgdetect.cfg
new file mode 100644
index 0000000..2843e0b
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/cfgdetect.cfg
@@ -0,0 +1,60 @@
+# Super Grub Disk - cfgdetect.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+# This script detecs grub.cfg files and creates menu entries to allow the user
+# to chose among the grub.cfg files found, then uses "configfile" to load the
+# chosen grub.cfg .
+
+set option_title="grub.cfg - "$"(GRUB2 configuration files)"
+
+function run_option {
+
+ source "${prefix}/tools.cfg"
+
+ insmod regexp
+
+ cfg_found=false
+
+ for dev in (*); do
+ # $device: parenthesis removed from $dev
+ regexp -s cfg_device '\((.*)\)' $dev
+ if searchindevice "$cfg_device" ; then
+ for ncfgpath in boot/grub/grub.cfg grub/grub.cfg boot/grub2/grub.cfg \
+ grub2/grub.cfg ; do
+ cfg="(${cfg_device})/${ncfgpath}"
+ if [ -e "$cfg" ]; then
+ cfg_found=true
+
+ menuentry "${finaloption_tab_str}$cfg" "$cfg_device" "$cfg" {
+ cfg_device="$2"
+ cfg="$3"
+
+ root="$cfg_device"
+ configfile "$cfg"
+ }
+ fi
+ done
+ fi
+
+ done
+
+ if [ "$cfg_found" != true ]; then
+ menuentry "${finaloption_tab_str}"$"(No grub.cfg file detected)" {
+ sleep 1
+ }
+ fi
+
+}
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/cfgextract.cfg b/linux-live/bootfiles-ubuntu/boot/grub/cfgextract.cfg
new file mode 100644
index 0000000..3f062e8
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/cfgextract.cfg
@@ -0,0 +1,54 @@
+# Super Grub Disk - cfgextract.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+set option_title="grub.cfg - "$"Extract entries"
+
+function run_option {
+
+ source "${prefix}/tools.cfg"
+
+ insmod regexp
+
+ cfg_found=false
+
+ for dev in (*); do
+ # $device: parenthesis removed from $dev
+ regexp -s cfg_device '\((.*)\)' $dev
+ if searchindevice "$cfg_device" ; then
+ for ncfgpath in boot/grub/grub.cfg grub/grub.cfg boot/grub2/grub.cfg \
+ grub2/grub.cfg ; do
+ cfg="(${cfg_device})/${ncfgpath}"
+ if [ -e "$cfg" ]; then
+ cfg_found=true
+
+ menuentry "${secondoption_prefixtab_str}"$"Entries from""${three_dots_str}"" ""${cfg}${secondoption_postfixtab_str}" {
+ sleep 1s
+ }
+ root="$cfg_device"
+ extract_entries_source "$cfg"
+ fi
+ done
+ fi
+
+ done
+
+ if [ "$cfg_found" != true ]; then
+ menuentry "${finaloption_tab_str}"$"(No grub.cfg file detected)" {
+ sleep 1
+ }
+ fi
+
+}
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/design.cfg b/linux-live/bootfiles-ubuntu/boot/grub/design.cfg
new file mode 100644
index 0000000..1a935eb
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/design.cfg
@@ -0,0 +1,30 @@
+# Super Grub Disk - design.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+finaloption_tab_str=" "
+export finaloption_tab_str
+secondoption_prefixtab_str=" -- "
+export secondoption_prefixtab_str
+secondoption_postfixtab_str=" -- "
+export secondoption_postfixtab_str
+topbootmenu_prefix_str=" ---- "
+export topbootmenu_prefix_str
+topbootmenu_postfix_str=" ---- "
+export topbootmenu_postfix_str
+return_main_menu_prefix_str=" <-- "
+export return_main_menu_prefix_str
+three_dots_str="..."
+export three_dots_str
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/diskpartchainboot.cfg b/linux-live/bootfiles-ubuntu/boot/grub/diskpartchainboot.cfg
new file mode 100644
index 0000000..11a72f2
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/diskpartchainboot.cfg
@@ -0,0 +1,51 @@
+# Super Grub Disk - diskpartchainboot.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+set option_title=$"Disks and Partitions (Chainload)"
+
+function run_option {
+
+ source "${prefix}/tools.cfg"
+ insmod regexp
+
+ for dev in (*); do
+ # $device: parenthesis removed from $dev
+ regexp -s device '\((.*)\)' $dev
+ # Discard floppy and cdrom devices in search
+ # But search them if their search has been inforced
+
+ if searchindevice "$device"; then
+
+ probe -s fstype -f $dev
+ probe -s uuid -u $dev
+ probe -s label -l $dev
+ probe -s partmap -p $dev
+ if [ ! -z $label ]; then
+ set label="\"$label\""
+ fi
+ if strcontains "$device" ","; then
+ extra_tab_str="${finaloption_tab_str}"
+ else
+ extra_tab_str=""
+ fi
+ menuentry "${finaloption_tab_str}${extra_tab_str}$dev $label" $dev {
+ set root="$2"
+ chainloader +1
+ }
+
+ fi
+ done
+}
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/enableencrypted.cfg b/linux-live/bootfiles-ubuntu/boot/grub/enableencrypted.cfg
new file mode 100644
index 0000000..9be9c4b
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/enableencrypted.cfg
@@ -0,0 +1,26 @@
+# Super Grub Disk - enableencrypted.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+set option_title=$"Mount encrypted volumes"" "$"(LUKS and geli)"
+
+function run_option {
+
+ insmod luks
+ insmod geli
+
+ cryptomount -a
+
+}
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/enablelvm.cfg b/linux-live/bootfiles-ubuntu/boot/grub/enablelvm.cfg
new file mode 100644
index 0000000..0e221d7
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/enablelvm.cfg
@@ -0,0 +1,23 @@
+# Super Grub Disk - enablelvm.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+set option_title=$"Enable GRUB2's LVM support"
+
+function run_option {
+
+ insmod lvm
+
+}
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/enablenative.cfg b/linux-live/bootfiles-ubuntu/boot/grub/enablenative.cfg
new file mode 100644
index 0000000..594bccc
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/enablenative.cfg
@@ -0,0 +1,24 @@
+# Super Grub Disk - enablenative.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+set option_title=$"Enable all native disk drivers"" *"$"experimental""*"
+
+function run_option {
+
+ nativedisk
+
+
+}
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/enableraid.cfg b/linux-live/bootfiles-ubuntu/boot/grub/enableraid.cfg
new file mode 100644
index 0000000..5609309
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/enableraid.cfg
@@ -0,0 +1,28 @@
+# Super Grub Disk - enableraid.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+set option_title=$"Enable GRUB2's RAID support"
+
+function run_option {
+
+ insmod dm_nv
+ insmod mdraid09_be
+ insmod mdraid09
+ insmod mdraid1x
+ insmod raid5rec
+ insmod raid6rec
+
+}
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/enableraidlvm.cfg b/linux-live/bootfiles-ubuntu/boot/grub/enableraidlvm.cfg
new file mode 100644
index 0000000..2bae4d2
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/enableraidlvm.cfg
@@ -0,0 +1,29 @@
+# Super Grub Disk - enableraidlvm.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+set option_title=$"Enable GRUB2's RAID and LVM support"
+
+function run_option {
+
+ insmod dm_nv
+ insmod mdraid09_be
+ insmod mdraid09
+ insmod mdraid1x
+ insmod raid5rec
+ insmod raid6rec
+ insmod lvm
+
+}
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/enableserial.cfg b/linux-live/bootfiles-ubuntu/boot/grub/enableserial.cfg
new file mode 100644
index 0000000..5aa8d86
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/enableserial.cfg
@@ -0,0 +1,25 @@
+# Super Grub Disk - enableserial.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+set option_title=$"Enable serial terminal"
+
+function run_option {
+
+ serial
+ terminal_input --append serial
+ terminal_output --append serial
+
+}
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/everything.cfg b/linux-live/bootfiles-ubuntu/boot/grub/everything.cfg
new file mode 100644
index 0000000..1c884e2
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/everything.cfg
@@ -0,0 +1,19 @@
+# Super Grub Disk - everything.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+set sourced_cfgs="${prefix}/osdetect.cfg ${prefix}/cfgextract.cfg ${prefix}/cfgdetect.cfg ${prefix}/menulstdetect.cfg ${prefix}/grubdetect.cfg ${prefix}/diskpartchainboot.cfg ${prefix}/autoiso.cfg"
+export sourced_cfgs
+configfile "${prefix}/processoption.cfg"
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/grub.cfg b/linux-live/bootfiles-ubuntu/boot/grub/grub.cfg
new file mode 100644
index 0000000..2c748d5
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/grub.cfg
@@ -0,0 +1,48 @@
+set default="0"
+set timeout="10"
+set hidden_timeout_quiet=false
+set gfxmode=auto
+insmod efi_gop
+insmod efi_uga
+insmod gfxterm
+terminal_output gfxterm
+set color_normal=black/black
+set color_highlight=black/white
+loadfont /boot/grub/unicode.pf2
+background_image /boot/grub/bootlogo.png
+
+set default_settings="load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 consoleblank=0 apparmor=0 net.ifnames=0 biosdevname=0"
+set perch_settings="slax.flags=perch,automount"
+set live_settings="slax.flags=automount"
+set ram_settings="slax.flags=toram"
+set debug_settings="load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 apparmor=0 debug net.ifnames=0 biosdevname=0"
+set linux_64="/minios/boot/vmlinuz"
+set initrd_img="/minios/boot/initrfs.img"
+set default=0
+set message="Загружаем Ñдро и рамдиÑк... Подождите..."
+
+menuentry "ЗапуÑк MiniOS Ñ Ñохранением изменений"{
+ echo $message
+ search --set -f $linux_64
+ linux $linux_64 $default_settings $perch_settings
+ initrd $initrd_img
+}
+menuentry "ЗапуÑк MiniOS в чиÑтом режиме"{
+ echo $message
+ search --set -f $linux_64
+ linux $linux_64 $default_settings $live_settings
+ initrd $initrd_img
+}
+menuentry "ЗапуÑк MiniOS Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¾Ð¹ в RAM"{
+ echo $message
+ search --set -f $linux_64
+ linux $linux_64 $default_settings $ram_settings
+ initrd $initrd_img
+}
+
+menuentry "ЗапуÑк MiniOS в режиме отладки"{
+ echo $message
+ search --set -f $linux_64
+ linux $linux_64 $debug_settings
+ initrd $initrd_img
+}
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/grub_sgd2.cfg b/linux-live/bootfiles-ubuntu/boot/grub/grub_sgd2.cfg
new file mode 100644
index 0000000..23b07ff
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/grub_sgd2.cfg
@@ -0,0 +1,23 @@
+# Super Grub Disk - grub.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+insmod datehook
+
+if [ "$MONTH" -eq "4" -a "$DAY" -eq "1" ] ; then
+ configfile "${prefix}/afd2012.cfg"
+else
+ configfile "${prefix}/main.cfg"
+fi
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/grubdetect.cfg b/linux-live/bootfiles-ubuntu/boot/grub/grubdetect.cfg
new file mode 100644
index 0000000..c4a709b
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/grubdetect.cfg
@@ -0,0 +1,63 @@
+# Super Grub Disk - grubdetect.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+set option_title="core.img - "$"(GRUB2 installation (even if mbr is overwritten))"
+
+function run_option {
+
+ source "${prefix}/tools.cfg"
+
+ insmod regexp
+
+ installation_found=false
+
+ for dev in (*); do
+ # $device: parenthesis removed from $dev
+ regexp -s ins_device '\((.*)\)' $dev
+ if searchindevice "$ins_device" ; then
+ for ninspath in \
+ boot/grub/i386-pc/core.img \
+ grub/i386-pc/core.img \
+ boot/grub2/i386-pc/core.img \
+ grub2/i386-pc/core.img \
+ boot/grub/core.img \
+ grub/core.img \
+ boot/grub2/core.img \
+ grub2/core.img \
+ ; do
+ ins="(${ins_device})/${ninspath}"
+ if [ -e "$ins" ]; then
+ installation_found=true
+
+ menuentry "${finaloption_tab_str}$ins" "$ins_device" "$ins" {
+ ins_device="$2"
+ ins="$3"
+
+ root="$ins_device"
+ multiboot "$ins"
+ }
+ fi
+ done
+ fi
+ done
+
+ if [ "$installation_found" != true ]; then
+ menuentry "${finaloption_tab_str}"$"(No core.img file detected)" {
+ sleep 1s
+ }
+ fi
+
+}
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/halt.cfg b/linux-live/bootfiles-ubuntu/boot/grub/halt.cfg
new file mode 100644
index 0000000..2c33f89
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/halt.cfg
@@ -0,0 +1,23 @@
+# Super Grub Disk - halt.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+set option_title=$"Halt"
+
+function run_option {
+
+ halt
+
+}
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/language_select.cfg b/linux-live/bootfiles-ubuntu/boot/grub/language_select.cfg
new file mode 100644
index 0000000..24efa44
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/language_select.cfg
@@ -0,0 +1,34 @@
+# Super Grub Disk - language_select.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+set option_title=$"Languages""${three_dots_str}"
+
+function run_option {
+ insmod regexp
+ for info_cfg in "$prefix/sgd_locale"/*.cfg; do
+ source "$info_cfg"
+ menuentry "${finaloption_tab_str}$language_name (${lang_code})" "$lang_code" {
+ lang="$2"
+ export lang
+ set chosen=""
+ export chosen
+ configfile "${prefix}/main.cfg"
+ }
+ done
+ rmmod regexp
+
+}
+
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/main.cfg b/linux-live/bootfiles-ubuntu/boot/grub/main.cfg
new file mode 100644
index 0000000..0500d0a
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/main.cfg
@@ -0,0 +1,273 @@
+# Super Grub Disk Main Configuration file
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+# Configure gfxterm, but allow it to be disabled by holding shift during boot.
+# gfxterm is required to display non-ASCII translations.
+
+loadfont "$prefix/unifont.pf2"
+if keystatus --shift; then
+ disable_gfxterm=true
+ # export disable_gfxterm is needed so that the setting will persist even after
+ # a "configfile /boot/grub/main.cfg" (which is what language_select.cfg does after
+ # you select a new language)
+ export disable_gfxterm
+
+ # The following strings are intentionally not made translateable.
+ echo "It has been detected that the shift key was held down. Because of this SG2D"
+ echo "will use VGA text mode rather than gfxterm. This will cause display problems"
+ echo "when using some non-English translations."
+ echo
+ echo "Press escape to continue to the main menu"
+ sleep --interruptible 9999
+fi
+
+if [ "$disable_gfxterm" != true ]; then
+ insmod all_video
+ gfxmode=640x480
+ if terminal_output --append gfxterm
+ then
+ terminal_output --remove console
+ fi
+fi
+
+# Export the variables so that they persist when loading a new menu.
+export menu_color_normal
+export menu_color_highlight
+export menu_color_background
+set bwcolor="yes"
+export bwcolor
+
+function set_sgd_colors {
+ if [ "$bwcolor" = "yes" ]; then
+ menu_color_normal=white/black
+ menu_color_highlight=black/white
+ menu_color_background=black/white
+ else
+ menu_color_normal=white/brown
+ menu_color_highlight=white/blue
+ menu_color_background=yellow/cyan
+ fi
+}
+
+set_sgd_colors
+
+# Set secondary_locale_dir to the directory containing SG2D specific mo files.
+# This makes grub aware of translations for SG2D specific strings.
+secondary_locale_dir="${prefix}/sgd_locale/"
+
+insmod part_acorn
+insmod part_amiga
+insmod part_apple
+insmod part_bsd
+insmod part_gpt
+insmod part_msdos
+insmod part_sun
+insmod part_sunpc
+
+function process_main_option {
+
+ set option_cfg="$1"
+ source "${option_cfg}"
+ menuentry "${option_title}" "${option_cfg}" {
+ set chosen=""
+ export chosen
+ set sourced_cfgs="${2}"
+ export sourced_cfgs
+ configfile "${prefix}/processoption.cfg"
+ }
+
+}
+
+function process_option {
+
+ set option_cfg="$1"
+ source "${option_cfg}"
+ menuentry "${finaloption_tab_str}${option_title}" "${option_cfg}" {
+ set chosen=""
+ export chosen
+ set sourced_cfgs="${2}"
+ export sourced_cfgs
+ configfile "${prefix}/processoption.cfg"
+ }
+
+}
+
+function process_enable {
+
+ set option_cfg="$1"
+ set forced_prefix="$2"
+ if [ "$forced_prefix" = "rootmenu" ]; then
+ menu_prefix_str=""
+ else
+ menu_prefix_str="${finaloption_tab_str}"
+ fi
+ source "${option_cfg}"
+ menuentry "${menu_prefix_str}${option_title}" "${option_cfg}" {
+ set chosen=""
+ export chosen
+ set sourced_cfgs="${2}"
+ export sourced_cfgs
+ configfile "${prefix}/processenable.cfg"
+ }
+
+}
+
+function submenu_title {
+
+ menuentry "${secondoption_prefixtab_str}${chosen}${secondoption_postfixtab_str}" {
+ sleep 1s
+ }
+
+}
+
+# Timeout for menu
+#set timeout=10
+
+# Set default boot entry as Entry number 2 (counting from 0)
+set default=2
+
+# Init Super Grub2 Disk variables
+insmod regexp
+regexp -s "sg2d_dev_name" '^\((.*)\).*$' "$prefix"
+rmmod regexp
+export sg2d_dev_name
+
+# Get the version number for this Super GRUB2 Disk release
+source "${prefix}/version.cfg"
+
+# Get design variables
+source "${prefix}/design.cfg"
+
+menuentry " ====---==- Super Grub2 Disk $sgrub_version -==---==== " {
+ # Set pager=1 so ls output doesn't scroll past the top of the screen
+ # but restore $pager to its previous value when finished
+ set oldpager="${pager}"
+ set pager=1
+
+ cat /boot/grub/AUTHORS
+ cat /boot/grub/COPYING
+
+ set pager="${oldpager}"
+ unset oldpager
+ echo $"Press escape to return to the main menu"
+ sleep --interruptible 9999
+}
+
+process_main_option "${prefix}/language_select.cfg"
+
+# Everything
+menuentry $"Detect and show boot methods" {
+ configfile "${prefix}/everything.cfg"
+}
+
+process_enable "${prefix}/enableraidlvm.cfg" rootmenu
+
+process_enable "${prefix}/enablenative.cfg" rootmenu
+
+submenu $"Boot manually""${three_dots_str}" {
+
+ submenu_title
+
+ process_option "${prefix}/osdetect.cfg"
+
+ process_option "${prefix}/cfgextract.cfg"
+
+ process_option "${prefix}/cfgdetect.cfg"
+
+ process_option "${prefix}/menulstdetect.cfg"
+
+ process_option "${prefix}/grubdetect.cfg"
+
+ process_option "${prefix}/diskpartchainboot.cfg"
+
+ process_option "${prefix}/autoiso.cfg"
+
+ source "${prefix}/return.cfg"
+
+}
+
+submenu $"Extra GRUB2 functionality""${three_dots_str}" {
+
+ submenu_title
+
+ process_enable "${prefix}/enablelvm.cfg"
+
+ process_enable "${prefix}/enableraid.cfg"
+
+ process_enable "${prefix}/enableencrypted.cfg"
+
+ process_enable "${prefix}/enablenative.cfg"
+
+ process_enable "${prefix}/enableserial.cfg"
+
+ process_enable "${prefix}/searchfloppy.cfg"
+
+ process_enable "${prefix}/searchcdrom.cfg"
+
+ process_enable "${prefix}/searchsgd.cfg"
+
+ source "${prefix}/return.cfg"
+
+}
+menuentry $"Print devices/partitions" {
+ # Set pager=1 so ls output doesn't scroll past the top of the screen
+ # but restore $pager to its previous value when finished
+ set oldpager="${pager}"
+ set pager=1
+
+ ls -l
+
+ set pager="${oldpager}"
+ unset oldpager
+
+ echo $"Press escape to return to the main menu"
+ sleep --interruptible 9999
+}
+
+menuentry $"Color ON/OFF" {
+ if [ "$bwcolor" = 'yes' ]; then
+ bwcolor=no
+ else
+ bwcolor=yes
+ fi
+
+ set_sgd_colors
+}
+
+menuentry "Parted Magic Boot Menu..." {
+ configfile /boot/grub/grub.cfg
+}
+
+submenu $"Exit""${three_dots_str}" {
+
+ submenu_title
+
+ process_option "${prefix}/halt.cfg"
+ process_option "${prefix}/reboot.cfg"
+
+ source "${prefix}/return.cfg"
+}
+
+# If it exists, source $prefix/sgd_custom.cfg. This follows the same idea as
+# grub-mkconfig generated grub.cfg files sourcing $prefix/custom.cfg, though
+# it's less needed here since one could add custom code to this file directly
+# whereas their distro might automatically overwrite /boot/grub/grub.cfg on
+# kernel upgrades. The main motivation for adding this was the vmtest script
+# which I use heavily during Super GRUB2 Disk development, but this feature
+# might also be useful to others.
+if [ -e "$prefix/sgd_custom.cfg" ]; then
+ source "$prefix/sgd_custom.cfg"
+fi
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/menulstdetect.cfg b/linux-live/bootfiles-ubuntu/boot/grub/menulstdetect.cfg
new file mode 100644
index 0000000..f8f71ee
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/menulstdetect.cfg
@@ -0,0 +1,59 @@
+# Super Grub Disk - menulstdetect.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+# This script detecs legacy menu.lst files and creates menu entries to allow
+# the user to chose among the grub.cfg files found, then uses
+# "legacy_configfile" to load the chosen menu.lst .
+
+set option_title="menu.lst - "$"(GRUB legacy configuration files)"
+
+function run_option {
+
+ source "${prefix}/tools.cfg"
+
+ insmod regexp
+
+ menulst_found=false
+
+ for dev in (*); do
+ # $device: parenthesis removed from $dev
+ regexp -s menulst_device '\((.*)\)' $dev
+ if searchindevice "$menulst_device" ; then
+ for nlstpath in boot/grub/menu.lst grub/menu.lst ; do
+ menulst="(${menulst_device})/${nlstpath}"
+ if [ -e "$menulst" ]; then
+ menulst_found=true
+
+ menuentry "${finaloption_tab_str} $menulst" "$menulst_device" "$menulst" {
+ menulst_device="$2"
+ menulst="$3"
+
+ root="$menulst_device"
+ legacy_configfile "$menulst"
+ }
+ fi
+ done
+ fi
+
+ done
+
+ if [ "$menulst_found" != true ]; then
+ menuentry "${finaloption_tab_str}"$"(No menu.lst file detected)" {
+ sleep 1s
+ }
+ fi
+
+}
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/osdetect.cfg b/linux-live/bootfiles-ubuntu/boot/grub/osdetect.cfg
new file mode 100644
index 0000000..29e4ca6
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/osdetect.cfg
@@ -0,0 +1,430 @@
+# Super Grub Disk - osdetect.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+set option_title=$"Operating Systems"
+
+ function freebsd_ufs_variants {
+ set device="$1"
+ set fstype="$2"
+ set uuid="$3"
+
+ menuentry "${finaloption_tab_str}FreeBSD ($fstype $device)" $device $uuid {
+ set root="$2"
+ set uuid="$3"
+
+ kfreebsd /boot/kernel/kernel
+ set kFreeBSD.acpi_load=YES
+ set kFreeBSD.hint.acpi.0.disabled=0
+ set kFreeBSD.vfs.root.mountfrom=ufs:ufsid/$uuid
+ kfreebsd_loadenv /boot/device.hints
+ }
+
+ menuentry "${finaloption_tab_str}FreeBSD ($fstype $device) (single)" $device $uuid {
+ set root="$2"
+ set uuid="$3"
+
+ kfreebsd /boot/kernel/kernel -s
+ set kFreeBSD.acpi_load=YES
+ set kFreeBSD.hint.acpi.0.disabled=0
+ set kFreeBSD.vfs.root.mountfrom=ufs:ufsid/$uuid
+ kfreebsd_loadenv /boot/device.hints
+ }
+
+ menuentry "${finaloption_tab_str}FreeBSD ($fstype $device) (verbose)" $device $uuid {
+ set root="$2"
+ set uuid="$3"
+
+ kfreebsd /boot/kernel/kernel -v
+ set kFreeBSD.acpi_load=YES
+ set kFreeBSD.hint.acpi.0.disabled=0
+ set kFreeBSD.vfs.root.mountfrom=ufs:ufsid/$uuid
+ kfreebsd_loadenv /boot/device.hints
+ }
+
+ menuentry "${finaloption_tab_str}FreeBSD ($fstype $device) (no ACPI)" $device $uuid {
+ set root="$2"
+ set uuid="$3"
+
+ kfreebsd /boot/kernel/kernel -v
+ unset kFreeBSD.acpi_load
+ set kFreeBSD.hint.acpi.0.disabled=1
+ set kFreeBSD.loader.acpi_disabled_by_user=1
+ set kFreeBSD.vfs.root.mountfrom=ufs:ufsid/$uuid
+ kfreebsd_loadenv /boot/device.hints
+ }
+
+ menuentry "${finaloption_tab_str}FreeBSD ($fstype $device) (safe mode)" $device $uuid {
+ set root="$2"
+ set uuid="$3"
+
+ kfreebsd /boot/kernel/kernel -v
+ unset kFreeBSD.acpi_load
+ set kFreeBSD.hint.acpi.0.disabled=1
+ set kFreeBSD.loader.acpi_disabled_by_user=1
+ set kFreeBSD.hint.apic.0.disabled=1
+ set kFreeBSD.hw.ata.ata_dma=0
+ set kFreeBSD.hw.ata.atapi_dma=0
+ set kFreeBSD.hw.ata.wc=0
+ set kFreeBSD.hw.eisa_slots=0
+ set kFreeBSD.hint.kbdmux.0.disabled=1
+ set kFreeBSD.vfs.root.mountfrom=ufs:ufsid/$uuid
+ kfreebsd_loadenv /boot/device.hints
+ }
+
+ menuentry "${finaloption_tab_str}FreeBSD ($fstype $device) (Default boot loader)" $device $uuid {
+ set root="$2"
+
+ kfreebsd /boot/loader
+ }
+ }
+
+ function freebsd_zfs_variants {
+ set device="$1"
+ set fstype=zfs
+
+ menuentry "${finaloption_tab_str}FreeBSD ($fstype $device)" $device {
+ set root="$2"
+
+ kfreebsd /@/boot/kernel/kernel
+ set kFreeBSD.acpi_load=YES
+ set kFreeBSD.hint.acpi.0.disabled=0
+ kfreebsd_module_elf /@/boot/kernel/opensolaris.ko
+ kfreebsd_module_elf /@/boot/kernel/zfs.ko
+ kfreebsd_module /@/boot/zfs/zpool.cache type=/boot/zfs/zpool.cache
+ probe -l -s name $root
+ set kFreeBSD.vfs.root.mountfrom=zfs:$name
+ kfreebsd_loadenv /@/boot/device.hints
+ }
+
+ menuentry "${finaloption_tab_str}FreeBSD ($fstype $device) (single)" $device {
+ set root="$2"
+
+ kfreebsd /@/boot/kernel/kernel -s
+ set kFreeBSD.acpi_load=YES
+ set kFreeBSD.hint.acpi.0.disabled=0
+ kfreebsd_module_elf /@/boot/kernel/opensolaris.ko
+ kfreebsd_module_elf /@/boot/kernel/zfs.ko
+ kfreebsd_module /@/boot/zfs/zpool.cache type=/boot/zfs/zpool.cache
+ probe -l -s name $root
+ set kFreeBSD.vfs.root.mountfrom=zfs:$name
+ kfreebsd_loadenv /@/boot/device.hints
+ }
+
+ menuentry "${finaloption_tab_str}FreeBSD ($fstype $device) (verbose)" $device {
+ set root="$2"
+
+ kfreebsd /@/boot/kernel/kernel -v
+ set kFreeBSD.acpi_load=YES
+ set kFreeBSD.hint.acpi.0.disabled=0
+ kfreebsd_module_elf /@/boot/kernel/opensolaris.ko
+ kfreebsd_module_elf /@/boot/kernel/zfs.ko
+ kfreebsd_module /@/boot/zfs/zpool.cache type=/boot/zfs/zpool.cache
+ probe -l -s name $root
+ set kFreeBSD.vfs.root.mountfrom=zfs:$name
+ kfreebsd_loadenv /@/boot/device.hints
+ }
+
+ menuentry "${finaloption_tab_str}FreeBSD ($fstype $device) (no ACPI)" $device {
+ set root="$2"
+
+ kfreebsd /@/boot/kernel/kernel -v
+ unset kFreeBSD.acpi_load
+ set kFreeBSD.hint.acpi.0.disabled=1
+ set kFreeBSD.loader.acpi_disabled_by_user=1
+ kfreebsd_module_elf /@/boot/kernel/opensolaris.ko
+ kfreebsd_module_elf /@/boot/kernel/zfs.ko
+ kfreebsd_module /@/boot/zfs/zpool.cache type=/boot/zfs/zpool.cache
+ probe -l -s name $root
+ set kFreeBSD.vfs.root.mountfrom=zfs:$name
+ kfreebsd_loadenv /@/boot/device.hints
+ }
+
+ menuentry "${finaloption_tab_str}FreeBSD ($fstype $device) (safe mode)" $device {
+ set root="$2"
+
+ kfreebsd /@/boot/kernel/kernel -v
+ unset kFreeBSD.acpi_load
+ set kFreeBSD.hint.acpi.0.disabled=1
+ set kFreeBSD.loader.acpi_disabled_by_user=1
+ set kFreeBSD.hint.apic.0.disabled=1
+ set kFreeBSD.hw.ata.ata_dma=0
+ set kFreeBSD.hw.ata.atapi_dma=0
+ set kFreeBSD.hw.ata.wc=0
+ set kFreeBSD.hw.eisa_slots=0
+ set kFreeBSD.hint.kbdmux.0.disabled=1
+ kfreebsd_module_elf /@/boot/kernel/opensolaris.ko
+ kfreebsd_module_elf /@/boot/kernel/zfs.ko
+ kfreebsd_module /@/boot/zfs/zpool.cache type=/boot/zfs/zpool.cache
+ probe -l -s name $root
+ set kFreeBSD.vfs.root.mountfrom=zfs:$name
+ kfreebsd_loadenv /@/boot/device.hints
+ }
+
+ menuentry "${finaloption_tab_str}FreeBSD ($fstype $device) (Default boot loader)" $device $uuid {
+ set root="$2"
+
+ kfreebsd /@/boot/loader
+ }
+
+ }
+
+ function get_efis {
+ blockdev="$1"
+ blockfs="$2"
+ efis=""
+ if [ "$blockfs" = "fat" ]; then
+ for efi in \
+ ($blockdev)/efi/*/*.efi \
+ ($blockdev)/efi/*/*/*.efi \
+ ($blockdev)/*.efi \
+ ($blockdev)/*/*.efi \
+ ($blockdev)/EFI/*/*.EFI \
+ ($blockdev)/EFI/*/*/*.EFI \
+ ($blockdev)/*.EFI \
+ ($blockdev)/*/*.EFI \
+ ($blockdev)/EFI/*/*.efi \
+ ($blockdev)/EFI/*/*/*.efi \
+ ($blockdev)/efi/*/*.EFI \
+ ($blockdev)/efi/*/*/*.EFI \
+ ; do
+ if [ -f "$efi" ] ; then
+ efis="$efis $efi"
+ fi
+ done
+ if [ -n "$efis" ]; then
+ return 0
+ fi
+ fi
+ return 1
+ }
+
+function osx_entry_add {
+set device="$1"
+set uuid="$2"
+set kerncmd="$3"
+set arch="$4"
+set args="$5"
+set desc="$6"
+menuentry "${finaloption_tab_str}Mac OS X/Darwin $arch-bit ($device) - $desc" $device $uuid $kerncmd $args {
+ set root="$2"
+ set uuid="$3"
+ set kerncmd="$4"
+ set args="$5"
+
+ insmod all_video
+ set do_resume=0
+ if [ /var/vm/sleepimage -nt10 / ]; then
+ if xnu_resume /var/vm/sleepimage; then
+ set do_resume=1
+ fi
+ fi
+ if [ $do_resume = 0 ]; then
+ xnu_uuid ${uuid} uuid
+ if [ -f /Extra/DSDT.aml ]; then
+ acpi -e /Extra/DSDT.aml
+ fi
+ if [ /kernelcache -nt /System/Library/Extensions ]; then
+ $kerncmd /kernelcache boot-uuid=${uuid} rd=*uuid $args
+ else
+ $kerncmd /mach_kernel boot-uuid=${uuid} rd=*uuid $args
+ if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
+ xnu_mkext /System/Library/Extensions.mkext
+ else
+ xnu_kextdir /System/Library/Extensions
+ fi
+ fi
+ if [ -f /Extra/Extensions.mkext ]; then
+ xnu_mkext /Extra/Extensions.mkext
+ fi
+ if [ -d /Extra/Extensions ]; then
+ xnu_kextdir /Extra/Extensions
+ fi
+ if [ -f /Extra/devprop.bin ]; then
+ xnu_devprop_load /Extra/devprop.bin
+ fi
+ if [ -f /Extra/splash.jpg ]; then
+ insmod jpeg
+ xnu_splash /Extra/splash.jpg
+ fi
+ if [ -f /Extra/splash.png ]; then
+ insmod png
+ xnu_splash /Extra/splash.png
+ fi
+ if [ -f /Extra/splash.tga ]; then
+ insmod tga
+ xnu_splash /Extra/splash.tga
+ fi
+ fi
+}
+}
+
+function run_option {
+
+ source "${prefix}/tools.cfg"
+
+ set saved_root=$root
+
+ insmod regexp
+
+
+ for dev in (*); do
+ # $device: parenthesis removed from $dev
+ regexp -s device '\((.*)\)' $dev
+ # Discard floppy and cdrom devices in search
+ # But search them if their search has been inforced
+
+ if searchindevice "$device" ; then
+
+
+ # $fstype: filesystem type identified
+ probe -s fstype -f $dev
+ # uuid: filesystem UUID
+ probe -s uuid -u $dev
+
+ if test -f ($device)/bootmgr -a -f ($device)/boot/bcd; then
+ menuentry "${finaloption_tab_str}Windows Vista ($device)" $device {
+ set root="$2"
+ chainloader +1
+ }
+ elif test -f ($device)/ntldr -a \
+ -e ($device)/ntdetect.com -a -f ($device)/boot.ini; then
+ menuentry "${finaloption_tab_str}Windows NT/2000/XP ($device)" $device {
+ set root="$2"
+ regexp -s devnum 'hd([0-9]+)' $root
+ if test "$devnum" != "0"; then
+ drivemap -s hd0 $root
+ fi
+ chainloader +1
+ }
+ elif test -f ($device)/windows/win.com; then
+ menuentry "${finaloption_tab_str}Windows 98/ME ($device)" $device {
+ set root="$2"
+ regexp -s devnum 'hd([0-9]+)' $root
+ if test "$devnum" != "0"; then
+ drivemap -s hd0 $root
+ fi
+ chainloader +1
+ }
+ elif test -f ($device)/io.sys -a -f ($device)/command.com; then
+ menuentry "${finaloption_tab_str}MS-DOS ($device)" $device {
+ set root="$2"
+ regexp -s devnum 'hd([0-9]+)' $root
+ if test "$devnum" != "0"; then
+ drivemap -s hd0 $root
+ fi
+ chainloader +1
+ }
+ elif test -f ($device)/kernel.sys; then
+ menuentry "${finaloption_tab_str}FreeDOS ($device)" $device {
+ set root="$2"
+ regexp -s type '([fh])d[0-9]+' $root
+ regexp -s devnum '[fh]d([0-9]+)' $root
+ if test $type = 'h' -a "$devnum" != "0"; then
+ drivemap -s hd0 $root
+ fi
+ chainloader +1
+ }
+ elif test "$fstype" = ufs1 -o "$fstype" = ufs2 -a \
+ -e ($device)/boot/kernel/kernel -a \
+ -e ($device)/boot/device.hints; then
+
+ freebsd_ufs_variants $device $fstype $uuid
+
+ elif test "$fstype" = zfs -a \
+ -e ($device)/@/boot/kernel/kernel -a \
+ -e ($device)/@/boot/device.hints; then
+
+ freebsd_zfs_variants $device
+
+ elif test "$fstype" = hfsplus -a -f ($device)/mach_kernel -a -d ($device)/Users; then
+ osx_entry_add $device $uuid "xnu_kernel" "32" "-v" "Verbose Mode"
+ osx_entry_add $device $uuid "xnu_kernel" "32" "-x" "Safe Mode"
+ osx_entry_add $device $uuid "xnu_kernel" "32" "-s" "Single User"
+ osx_entry_add $device $uuid "xnu_kernel" "32" "-f" "Ignore Caches"
+ osx_entry_add $device $uuid "xnu_kernel64" "64" "-v" "Verbose Mode"
+ osx_entry_add $device $uuid "xnu_kernel64" "64" "-x" "Safe Mode"
+ osx_entry_add $device $uuid "xnu_kernel64" "64" "-s" "Single User"
+ osx_entry_add $device $uuid "xnu_kernel64" "64" "-f" "Ignore Caches"
+
+ elif get_efis $device $fstype; then
+ for efi in $efis; do
+ menuentry "${finaloption_tab_str}$efi ($device)" "$efi" "$device" {
+ efi_device="$3"
+ efi="$2"
+ if [ "$grub_platform" = "efi" ]; then
+ root="$efi_device"
+ chainloader "$efi"
+ else
+ echo $"Sorry, but we are booted via BIOS and can not load this OS."
+ echo $"Please try booting SG2D via UEFI."
+ echo $"Press escape to return to the menu"
+ sleep --interruptible 9999
+ fi
+ }
+ done
+ else
+ set root=$device
+ for file in /boot/vmlinuz-* /boot/linux-* /boot/kernel-genkernel-*; do
+ if test -f $file; then
+ regexp -s version '/boot/vmlinuz-(.*)' $file
+ regexp -s version '/boot/linux-(.*)' $file
+ regexp -s version '/boot/kernel-genkernel-(.*)' $file
+
+ menuentry "${finaloption_tab_str}Linux $file ($device)" $device $uuid $file $version {
+ set root="$2"
+ set uuid="$3"
+ set kernel="$4"
+ set version="$5"
+
+ linux $kernel root=UUID=$uuid ro
+ if test -f /boot/initrd-$version.img; then
+ initrd /boot/initrd-$version.img
+ elif test -f /boot/initrd.img-$version; then
+ initrd /boot/initrd.img-$version
+ elif test -f /boot/initrd-$version; then
+ initrd /boot/initrd-$version
+ elif test -f /boot/initramfs-genkernel-$version; then
+ initrd /boot/initramfs-genkernel-$version
+ fi
+ }
+
+ menuentry "${finaloption_tab_str}Linux $file (single) ($device)" $device $uuid $file $version {
+ set root="$2"
+ set uuid="$3"
+ set kernel="$4"
+ set version="$5"
+
+ linux $kernel root=UUID=$uuid ro single
+ if test -f /boot/initrd-$version.img; then
+ initrd /boot/initrd-$version.img
+ elif test -f /boot/initrd.img-$version; then
+ initrd /boot/initrd.img-$version
+ elif test -f /boot/initrd-$version; then
+ initrd /boot/initrd-$version
+ elif test -f /boot/initramfs-genkernel-$version; then
+ initrd /boot/initramfs-genkernel-$version
+ fi
+ }
+ fi
+ done
+ fi
+ fi
+ done
+
+ set root=$saved_root
+
+
+}
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/processenable.cfg b/linux-live/bootfiles-ubuntu/boot/grub/processenable.cfg
new file mode 100644
index 0000000..26e91f7
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/processenable.cfg
@@ -0,0 +1,30 @@
+# Super Grub Disk - processenable.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+for ncfg in ${sourced_cfgs} ; do
+
+ source "${ncfg}"
+ echo "$option_title - "$"Begin processing"
+ run_option
+ echo "$option_title - "$"End processing"
+ sleep 1s
+
+done
+
+echo ""
+echo $"Press escape to return to the main menu"" "$"(or wait 5 seconds)"
+sleep --interruptible 5
+configfile "${prefix}/main.cfg"
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/processoption.cfg b/linux-live/bootfiles-ubuntu/boot/grub/processoption.cfg
new file mode 100644
index 0000000..489daf2
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/processoption.cfg
@@ -0,0 +1,25 @@
+# Super Grub Disk - processoption.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+for ncfg in ${sourced_cfgs} ; do
+
+ source "${ncfg}"
+ source "${prefix}/topbootmenu.cfg"
+ run_option
+
+done
+
+source "${prefix}/return.cfg"
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/reboot.cfg b/linux-live/bootfiles-ubuntu/boot/grub/reboot.cfg
new file mode 100644
index 0000000..131f233
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/reboot.cfg
@@ -0,0 +1,23 @@
+# Super Grub Disk - reboot.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+set option_title=$"Reboot"
+
+function run_option {
+
+ reboot
+
+}
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/return.cfg b/linux-live/bootfiles-ubuntu/boot/grub/return.cfg
new file mode 100644
index 0000000..7b5c52e
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/return.cfg
@@ -0,0 +1,22 @@
+# Super Grub Disk - return.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+ menuentry "${return_main_menu_prefix_str}"$"Return to main menu" {
+ menuinteractive=yes
+ set chosen=""
+ export chosen
+ configfile "${prefix}/main.cfg"
+ }
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/searchcdrom.cfg b/linux-live/bootfiles-ubuntu/boot/grub/searchcdrom.cfg
new file mode 100644
index 0000000..85005fa
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/searchcdrom.cfg
@@ -0,0 +1,29 @@
+# Super Grub Disk - searchcdrom.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+set option_title=$"Search in CDROM"" "$"ON/OFF"" "$"(Default: OFF)"
+
+function run_option {
+
+ if [ "$cdsearch" = 'on' ]; then
+ cdsearch=off
+ else
+ cdsearch=on
+ fi
+ export cdsearch
+ echo $"Search in CDROM"": ${cdsearch}"
+
+}
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/searchfloppy.cfg b/linux-live/bootfiles-ubuntu/boot/grub/searchfloppy.cfg
new file mode 100644
index 0000000..ad31557
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/searchfloppy.cfg
@@ -0,0 +1,29 @@
+# Super Grub Disk - searchfloppy.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+set option_title=$"Search in floppy"" "$"ON/OFF"" "$"(Default: OFF)"
+
+function run_option {
+
+ if [ "$fd0search" = 'on' ]; then
+ fd0search=off
+ else
+ fd0search=on
+ fi
+ export fd0search
+ echo $"Search in floppy"": ${fd0search}"
+
+}
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/searchsgd.cfg b/linux-live/bootfiles-ubuntu/boot/grub/searchsgd.cfg
new file mode 100644
index 0000000..5571b3b
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/searchsgd.cfg
@@ -0,0 +1,29 @@
+# Super Grub Disk - searchsgd.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+set option_title=$"Search in Super Grub2 Disk device"" "$"ON/OFF"" "$"(Default: OFF)"
+
+function run_option {
+
+ if [ "$sgdsearch" = 'on' ]; then
+ sgdsearch=off
+ else
+ sgdsearch=on
+ fi
+ export sgdsearch
+ echo $"Search in Super Grub2 Disk device"": ${sgdsearch}"
+
+}
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/de.mo b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/de.mo
new file mode 100644
index 0000000..f0ff96d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/de.mo differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/de_info.cfg b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/de_info.cfg
new file mode 100644
index 0000000..02b7066
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/de_info.cfg
@@ -0,0 +1,22 @@
+# Super Grub Disk - de_info.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+# This file is used by Super GRUB2 Disk's language selection menu
+# (see language_select.cfg). This specifically uses $lang_code rather than $lang
+# because changing $lang would actually change the current language for GRUB
+# (and Super GRUB2 Disk).
+lang_code='de'
+language_name='Deutsch'
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/en_info.cfg b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/en_info.cfg
new file mode 100644
index 0000000..c1f9e11
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/en_info.cfg
@@ -0,0 +1,22 @@
+# Super Grub Disk - en_info.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+# This file is used by Super GRUB2 Disk's language selection menu
+# (see language_select.cfg). This specifically uses $lang_code rather than $lang
+# because changing $lang would actually change the current language for GRUB
+# (and Super GRUB2 Disk).
+lang_code='en'
+language_name='English'
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/es.mo b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/es.mo
new file mode 100644
index 0000000..3349f71
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/es.mo differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/es_info.cfg b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/es_info.cfg
new file mode 100644
index 0000000..d0eaa39
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/es_info.cfg
@@ -0,0 +1,22 @@
+# Super Grub Disk - es_info.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+# This file is used by Super GRUB2 Disk's language selection menu
+# (see language_select.cfg). This specifically uses $lang_code rather than $lang
+# because changing $lang would actually change the current language for GRUB
+# (and Super GRUB2 Disk).
+lang_code='es'
+language_name='Español'
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/fr.mo b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/fr.mo
new file mode 100644
index 0000000..fc75d8e
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/fr.mo differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/fr_info.cfg b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/fr_info.cfg
new file mode 100644
index 0000000..f1b4ef1
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/fr_info.cfg
@@ -0,0 +1,22 @@
+# Super Grub Disk - fr_info.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+# This file is used by Super GRUB2 Disk's language selection menu
+# (see language_select.cfg). This specifically uses $lang_code rather than $lang
+# because changing $lang would actually change the current language for GRUB
+# (and Super GRUB2 Disk).
+lang_code='fr'
+language_name='Français'
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/it.mo b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/it.mo
new file mode 100644
index 0000000..ea4e335
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/it.mo differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/it_info.cfg b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/it_info.cfg
new file mode 100644
index 0000000..bf729b5
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/it_info.cfg
@@ -0,0 +1,22 @@
+# Super Grub Disk - it_info.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+# This file is used by Super GRUB2 Disk's language selection menu
+# (see language_select.cfg). This specifically uses $lang_code rather than $lang
+# because changing $lang would actually change the current language for GRUB
+# (and Super GRUB2 Disk).
+lang_code='it'
+language_name='Italiano'
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/ms.mo b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/ms.mo
new file mode 100644
index 0000000..7bc603c
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/ms.mo differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/ms_info.cfg b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/ms_info.cfg
new file mode 100644
index 0000000..99ac163
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/ms_info.cfg
@@ -0,0 +1,22 @@
+# Super Grub Disk - ms_info.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+# This file is used by Super GRUB2 Disk's language selection menu
+# (see language_select.cfg). This specifically uses $lang_code rather than $lang
+# because changing $lang would actually change the current language for GRUB
+# (and Super GRUB2 Disk).
+lang_code='ms'
+language_name='Bahasa Melayu'
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/tools.cfg b/linux-live/bootfiles-ubuntu/boot/grub/tools.cfg
new file mode 100644
index 0000000..d53244c
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/tools.cfg
@@ -0,0 +1,75 @@
+# Super Grub Disk - tools.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+# This script contains several helper functions used in other cfg files .
+
+
+
+function strcontains {
+ set str="$1"
+ set pattern="$2"
+ if regexp ".*${pattern}.*" "$str"; then
+ return 0;
+ else
+ return 1;
+ fi
+}
+
+# Function: searchindevice
+# According to global variables
+# Return 0 (true) if the device should be searched for OS / cfgs / etc.
+# Return 1 (false) if it should not be searched
+#
+# Device should be entered without ()
+# Input example: fd0
+#
+# TODO: To be simplified when test function is fixed in upstream GRUB2
+function searchindevice {
+
+ set device="$1"
+
+ if strcontains "$device" "fd" ; then
+ fdcontains="yes"
+ else
+ fdcontains="no"
+ fi
+
+ if strcontains "$device" "cd" ; then
+ cdcontains="yes"
+ else
+ cdcontains="no"
+ fi
+
+ if strcontains "$device" "$sg2d_dev_name" ; then
+ sgdcontains="yes"
+ else
+ sgdcontains="no"
+ fi
+
+ if [ '(' "$fdcontains" != "yes" -a "$cdcontains" != "yes" -a "$sgdcontains" != "yes" ')' \
+ -o \
+ '(' "$fdcontains" = "yes" -a "$fd0search" = "on" ')' \
+ -o \
+ '(' "$cdcontains" = "yes" -a "$cdsearch" = "on" ')' ] \
+ -o \
+ '(' "$sgdcontains" = "yes" -a "$sgdsearch" = "on" ')' \
+ ; then
+ return 0;
+ else
+ return 1;
+ fi
+
+}
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/topbootmenu.cfg b/linux-live/bootfiles-ubuntu/boot/grub/topbootmenu.cfg
new file mode 100644
index 0000000..64b5455
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/topbootmenu.cfg
@@ -0,0 +1,19 @@
+# Super Grub Disk - topbootmenu.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+ menuentry "${topbootmenu_prefix_str}${option_title}${topbootmenu_postfix_str}" {
+ sleep 1
+ }
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/unicode.pf2 b/linux-live/bootfiles-ubuntu/boot/grub/unicode.pf2
new file mode 100644
index 0000000..d955ce5
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/unicode.pf2 differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/version.cfg b/linux-live/bootfiles-ubuntu/boot/grub/version.cfg
new file mode 100644
index 0000000..283ddf3
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/version.cfg
@@ -0,0 +1,17 @@
+# Super Grub Disk - version.cfg
+# Copyright (C) 2009,2010,2011,2012,2013,2014,2015 Adrian Gibanel Lopez.
+#
+# Super Grub Disk is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# Super Grub Disk is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Super Grub Disk. If not, see .
+
+sgrub_version="2.02s3"
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/acpi.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/acpi.mod
new file mode 100644
index 0000000..d0ac227
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/acpi.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/adler32.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/adler32.mod
new file mode 100644
index 0000000..893a21f
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/adler32.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/affs.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/affs.mod
new file mode 100644
index 0000000..588f429
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/affs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/afs.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/afs.mod
new file mode 100644
index 0000000..f8b86bc
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/afs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ahci.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ahci.mod
new file mode 100644
index 0000000..6c92e25
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ahci.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/all_video.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/all_video.mod
new file mode 100644
index 0000000..100483f
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/all_video.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/aout.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/aout.mod
new file mode 100644
index 0000000..ff109da
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/aout.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/appleldr.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/appleldr.mod
new file mode 100644
index 0000000..090fe06
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/appleldr.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/archelp.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/archelp.mod
new file mode 100644
index 0000000..73eb97f
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/archelp.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/at_keyboard.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/at_keyboard.mod
new file mode 100644
index 0000000..9f8fc23
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/at_keyboard.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ata.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ata.mod
new file mode 100644
index 0000000..0356ee9
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ata.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/backtrace.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/backtrace.mod
new file mode 100644
index 0000000..0661550
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/backtrace.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bfs.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bfs.mod
new file mode 100644
index 0000000..1174e8c
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bitmap.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bitmap.mod
new file mode 100644
index 0000000..53e561d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bitmap.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bitmap_scale.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bitmap_scale.mod
new file mode 100644
index 0000000..ce91f4e
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bitmap_scale.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/blocklist.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/blocklist.mod
new file mode 100644
index 0000000..f17dd1d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/blocklist.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/boot.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/boot.mod
new file mode 100644
index 0000000..80bac0a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/boot.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bsd.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bsd.mod
new file mode 100644
index 0000000..6e98019
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bsd.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/btrfs.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/btrfs.mod
new file mode 100644
index 0000000..6290b45
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/btrfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bufio.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bufio.mod
new file mode 100644
index 0000000..ea0fadf
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bufio.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cat.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cat.mod
new file mode 100644
index 0000000..266290f
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cat.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbfs.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbfs.mod
new file mode 100644
index 0000000..8d82286
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbls.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbls.mod
new file mode 100644
index 0000000..347c8a9
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbls.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbmemc.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbmemc.mod
new file mode 100644
index 0000000..2009195
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbmemc.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbtable.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbtable.mod
new file mode 100644
index 0000000..27143be
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbtable.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbtime.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbtime.mod
new file mode 100644
index 0000000..9060de9
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbtime.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/chain.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/chain.mod
new file mode 100644
index 0000000..8509e7b
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/chain.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cmdline_cat_test.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cmdline_cat_test.mod
new file mode 100644
index 0000000..57ca3aa
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cmdline_cat_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cmp.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cmp.mod
new file mode 100644
index 0000000..9b7ded1
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cmp.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/command.lst b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/command.lst
new file mode 100644
index 0000000..f0155f0
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/command.lst
@@ -0,0 +1,189 @@
+*acpi: acpi
+*all_functional_test: functional_test
+*background_image: gfxterm_background
+*cat: cat
+*cpuid: cpuid
+*crc: hashsum
+*cryptomount: cryptodisk
+*echo: echo
+*extract_syslinux_entries_configfile: syslinuxcfg
+*extract_syslinux_entries_source: syslinuxcfg
+*file: file
+*functional_test: functional_test
+*gettext: gettext
+*hashsum: hashsum
+*hdparm: hdparm
+*hello: hello
+*help: help
+*hexdump: hexdump
+*inb: iorw
+*inl: iorw
+*inw: iorw
+*keystatus: keystatus
+*kfreebsd: bsd
+*knetbsd: bsd
+*kopenbsd: bsd
+*list_env: loadenv
+*load_env: loadenv
+*loopback: loopback
+*ls: ls
+*lsacpi: lsacpi
+*lspci: lspci
+*md5sum: hashsum
+*menuentry: normal
+*pcidump: pcidump
+*probe: probe
+*read_byte: memrw
+*read_dword: memrw
+*read_word: memrw
+*regexp: regexp
+*save_env: loadenv
+*search: search
+*serial: serial
+*setpci: setpci
+*sha1sum: hashsum
+*sha256sum: hashsum
+*sha512sum: hashsum
+*sleep: sleep
+*submenu: normal
+*syslinux_configfile: syslinuxcfg
+*syslinux_source: syslinuxcfg
+*terminfo: terminfo
+*test_blockarg: test_blockarg
+*testspeed: testspeed
+*tr: tr
+*trust: verify
+*verify_detached: verify
+*xnu_splash: xnu
+*zfskey: zfscrypt
+.: configfile
+[: test
+appleloader: appleldr
+authenticate: normal
+background_color: gfxterm_background
+backtrace: backtrace
+badram: mmap
+blocklist: blocklist
+boot: boot
+break: normal
+cat: minicmd
+cbmemc: cbmemc
+chainloader: chain
+clear: normal
+cmp: cmp
+configfile: configfile
+continue: normal
+coreboot_boottime: cbtime
+cutmem: mmap
+date: date
+distrust: verify
+dump: minicmd
+eval: eval
+exit: minicmd
+export: normal
+extract_entries_configfile: configfile
+extract_entries_source: configfile
+extract_legacy_entries_configfile: legacycfg
+extract_legacy_entries_source: legacycfg
+fakebios: loadbios
+false: true
+fix_video: fixvideo
+fwsetup: efifwsetup
+gptsync: gptsync
+halt: halt
+help: minicmd
+initrd16: linux16
+initrd: linux
+initrdefi: linuxefi
+keymap: keylayouts
+kfreebsd_loadenv: bsd
+kfreebsd_module: bsd
+kfreebsd_module_elf: bsd
+knetbsd_module: bsd
+knetbsd_module_elf: bsd
+kopenbsd_ramdisk: bsd
+legacy_check_password: legacycfg
+legacy_configfile: legacycfg
+legacy_initrd: legacycfg
+legacy_initrd_nounzip: legacycfg
+legacy_kernel: legacycfg
+legacy_password: legacycfg
+legacy_source: legacycfg
+linux16: linux16
+linux: linux
+linuxefi: linuxefi
+list_trusted: verify
+loadbios: loadbios
+loadfont: font
+lscoreboot: cbls
+lsefi: lsefi
+lsefimmap: lsefimmap
+lsefisystab: lsefisystab
+lsfonts: font
+lsmmap: lsmmap
+lsmod: minicmd
+lssal: lssal
+macppcbless: macbless
+mactelbless: macbless
+module2: multiboot2
+module: multiboot
+multiboot2: multiboot2
+multiboot: multiboot
+nativedisk: nativedisk
+net_add_addr: net
+net_add_dns: net
+net_add_route: net
+net_bootp6: net
+net_bootp: net
+net_del_addr: net
+net_del_dns: net
+net_del_route: net
+net_get_dhcp_option: net
+net_ipv6_autoconf: net
+net_ls_addr: net
+net_ls_cards: net
+net_ls_dns: net
+net_ls_routes: net
+net_nslookup: net
+normal: normal
+normal_exit: normal
+outb: iorw
+outl: iorw
+outw: iorw
+parttool: parttool
+password: password
+password_pbkdf2: password_pbkdf2
+play: play
+read: read
+reboot: reboot
+return: normal
+rmmod: minicmd
+search.file: search_fs_file
+search.fs_label: search_label
+search.fs_uuid: search_fs_uuid
+setparams: normal
+shift: normal
+source: configfile
+terminal_input: terminal
+terminal_output: terminal
+test: test
+testload: testload
+time: time
+true: true
+usb: usbtest
+videoinfo: videoinfo
+videotest: videotest
+write_byte: memrw
+write_dword: memrw
+write_word: memrw
+xnu_devprop_load: xnu
+xnu_kernel64: xnu
+xnu_kernel: xnu
+xnu_kext: xnu
+xnu_kextdir: xnu
+xnu_mkext: xnu
+xnu_ramdisk: xnu
+xnu_resume: xnu
+xnu_uuid: xnu_uuid
+zfs-bootfs: zfsinfo
+zfsinfo: zfsinfo
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/config.h b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/config.h
new file mode 100644
index 0000000..2ad1f95
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/config.h
@@ -0,0 +1,64 @@
+#undef _LARGEFILE_SOURCE
+#undef _FILE_OFFSET_BITS
+#define _LARGEFILE_SOURCE
+#define _FILE_OFFSET_BITS 64
+#if defined(__PPC__) && !defined(__powerpc__)
+#define __powerpc__ 1
+#endif
+
+#define GCRYPT_NO_DEPRECATED 1
+
+/* Define to 1 to enable disk cache statistics. */
+#define DISK_CACHE_STATS 0
+#define BOOT_TIME_STATS 0
+/* Define to 1 to make GRUB quieter at boot time. */
+#define QUIET_BOOT 1
+
+#if defined (GRUB_BUILD)
+#undef ENABLE_NLS
+#define BUILD_SIZEOF_LONG 8
+#define BUILD_SIZEOF_VOID_P 8
+#if defined __APPLE__
+# if defined __BIG_ENDIAN__
+# define BUILD_WORDS_BIGENDIAN 1
+# else
+# define BUILD_WORDS_BIGENDIAN 0
+# endif
+#else
+#define BUILD_WORDS_BIGENDIAN 0
+#endif
+#elif defined (GRUB_UTIL) || !defined (GRUB_MACHINE)
+#include
+#else
+#define HAVE_FONT_SOURCE 1
+/* Define if C symbols get an underscore after compilation. */
+#define HAVE_ASM_USCORE 0
+/* Define it to \"addr32\" or \"addr32;\" to make GAS happy. */
+#define ADDR32
+/* Define it to \"data32\" or \"data32;\" to make GAS happy. */
+#define DATA32
+/* Define it to one of __bss_start, edata and _edata. */
+#define BSS_START_SYMBOL
+/* Define it to either end or _end. */
+#define END_SYMBOL
+/* Name of package. */
+#define PACKAGE "grub"
+/* Version number of package. */
+#define VERSION "2.02~beta2"
+/* Define to the full name and version of this package. */
+#define PACKAGE_STRING "GRUB 2.02~beta2-36ubuntu11"
+/* Define to the version of this package. */
+#define PACKAGE_VERSION "2.02~beta2-36ubuntu11"
+/* Define to the full name of this package. */
+#define PACKAGE_NAME "GRUB"
+/* Define to the address where bug reports for this package should be sent. */
+#define PACKAGE_BUGREPORT "bug-grub@gnu.org"
+
+#define GRUB_TARGET_CPU "x86_64"
+#define GRUB_PLATFORM "efi"
+
+#define RE_ENABLE_I18N 1
+
+#define _GNU_SOURCE 1
+
+#endif
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/configfile.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/configfile.mod
new file mode 100644
index 0000000..22e5604
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/configfile.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cpio.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cpio.mod
new file mode 100644
index 0000000..34038d4
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cpio.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cpio_be.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cpio_be.mod
new file mode 100644
index 0000000..9870600
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cpio_be.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cpuid.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cpuid.mod
new file mode 100644
index 0000000..cf452f7
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cpuid.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/crc64.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/crc64.mod
new file mode 100644
index 0000000..6611980
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/crc64.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/crypto.lst b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/crypto.lst
new file mode 100644
index 0000000..77d9efc
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/crypto.lst
@@ -0,0 +1,45 @@
+RIJNDAEL: gcry_rijndael
+RIJNDAEL192: gcry_rijndael
+RIJNDAEL256: gcry_rijndael
+AES128: gcry_rijndael
+AES-128: gcry_rijndael
+AES-192: gcry_rijndael
+AES-256: gcry_rijndael
+ADLER32: adler32
+CRC64: crc64
+ARCFOUR: gcry_arcfour
+BLOWFISH: gcry_blowfish
+CAMELLIA128: gcry_camellia
+CAMELLIA192: gcry_camellia
+CAMELLIA256: gcry_camellia
+CAST5: gcry_cast5
+CRC32: gcry_crc
+CRC32RFC1510: gcry_crc
+CRC24RFC2440: gcry_crc
+DES: gcry_des
+3DES: gcry_des
+DSA: gcry_dsa
+IDEA: gcry_idea
+MD4: gcry_md4
+MD5: gcry_md5
+RFC2268_40: gcry_rfc2268
+AES: gcry_rijndael
+AES192: gcry_rijndael
+AES256: gcry_rijndael
+RIPEMD160: gcry_rmd160
+RSA: gcry_rsa
+SEED: gcry_seed
+SERPENT128: gcry_serpent
+SERPENT192: gcry_serpent
+SERPENT256: gcry_serpent
+SHA1: gcry_sha1
+SHA224: gcry_sha256
+SHA256: gcry_sha256
+SHA512: gcry_sha512
+SHA384: gcry_sha512
+TIGER192: gcry_tiger
+TIGER: gcry_tiger
+TIGER2: gcry_tiger
+TWOFISH: gcry_twofish
+TWOFISH128: gcry_twofish
+WHIRLPOOL: gcry_whirlpool
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/crypto.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/crypto.mod
new file mode 100644
index 0000000..547378d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/crypto.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cryptodisk.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cryptodisk.mod
new file mode 100644
index 0000000..ee74bfe
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cryptodisk.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cs5536.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cs5536.mod
new file mode 100644
index 0000000..134cbe3
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cs5536.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/date.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/date.mod
new file mode 100644
index 0000000..b66c70a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/date.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/datehook.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/datehook.mod
new file mode 100644
index 0000000..8b720ac
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/datehook.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/datetime.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/datetime.mod
new file mode 100644
index 0000000..916c5ef
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/datetime.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/disk.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/disk.mod
new file mode 100644
index 0000000..95b793a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/disk.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/diskfilter.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/diskfilter.mod
new file mode 100644
index 0000000..2e31f05
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/diskfilter.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/div_test.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/div_test.mod
new file mode 100644
index 0000000..22efc45
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/div_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/dm_nv.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/dm_nv.mod
new file mode 100644
index 0000000..79ad60d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/dm_nv.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/echo.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/echo.mod
new file mode 100644
index 0000000..8c0d727
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/echo.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/efi_gop.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/efi_gop.mod
new file mode 100644
index 0000000..f321527
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/efi_gop.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/efi_uga.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/efi_uga.mod
new file mode 100644
index 0000000..889bc76
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/efi_uga.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/efifwsetup.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/efifwsetup.mod
new file mode 100644
index 0000000..b9f2167
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/efifwsetup.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/efinet.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/efinet.mod
new file mode 100644
index 0000000..7b4eb73
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/efinet.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ehci.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ehci.mod
new file mode 100644
index 0000000..940f2d1
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ehci.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/elf.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/elf.mod
new file mode 100644
index 0000000..3f32e89
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/elf.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/eval.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/eval.mod
new file mode 100644
index 0000000..e3ca559
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/eval.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/exfat.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/exfat.mod
new file mode 100644
index 0000000..9b6e4da
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/exfat.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/exfctest.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/exfctest.mod
new file mode 100644
index 0000000..b4f9b79
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/exfctest.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ext2.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ext2.mod
new file mode 100644
index 0000000..aa2151e
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ext2.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/extcmd.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/extcmd.mod
new file mode 100644
index 0000000..037780e
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/extcmd.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/fat.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/fat.mod
new file mode 100644
index 0000000..592875d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/fat.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/file.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/file.mod
new file mode 100644
index 0000000..f7cd8db
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/file.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/fixvideo.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/fixvideo.mod
new file mode 100644
index 0000000..33b3ff9
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/fixvideo.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/font.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/font.mod
new file mode 100644
index 0000000..1afed66
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/font.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/fs.lst b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/fs.lst
new file mode 100644
index 0000000..a069ccc
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/fs.lst
@@ -0,0 +1,36 @@
+affs
+afs
+bfs
+btrfs
+cbfs
+cpio
+cpio_be
+exfat
+ext2
+fat
+hfs
+hfsplus
+iso9660
+jfs
+minix
+minix2
+minix2_be
+minix3
+minix3_be
+minix_be
+newc
+nilfs2
+ntfs
+odc
+procfs
+reiserfs
+romfs
+sfs
+squash4
+tar
+udf
+ufs1
+ufs1_be
+ufs2
+xfs
+zfs
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/fshelp.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/fshelp.mod
new file mode 100644
index 0000000..8a39401
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/fshelp.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/functional_test.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/functional_test.mod
new file mode 100644
index 0000000..b1e2811
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/functional_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_arcfour.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_arcfour.mod
new file mode 100644
index 0000000..fd817ea
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_arcfour.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_blowfish.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_blowfish.mod
new file mode 100644
index 0000000..e9581f2
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_blowfish.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_camellia.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_camellia.mod
new file mode 100644
index 0000000..8547487
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_camellia.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_cast5.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_cast5.mod
new file mode 100644
index 0000000..f80639d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_cast5.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_crc.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_crc.mod
new file mode 100644
index 0000000..555449b
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_crc.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_des.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_des.mod
new file mode 100644
index 0000000..ddf15ba
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_des.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_dsa.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_dsa.mod
new file mode 100644
index 0000000..06a7b22
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_dsa.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_idea.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_idea.mod
new file mode 100644
index 0000000..987c51b
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_idea.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_md4.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_md4.mod
new file mode 100644
index 0000000..052f472
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_md4.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_md5.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_md5.mod
new file mode 100644
index 0000000..11d7f19
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_md5.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_rfc2268.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_rfc2268.mod
new file mode 100644
index 0000000..9b1c336
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_rfc2268.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_rijndael.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_rijndael.mod
new file mode 100644
index 0000000..a5230f0
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_rijndael.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_rmd160.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_rmd160.mod
new file mode 100644
index 0000000..dc44ee8
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_rmd160.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_rsa.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_rsa.mod
new file mode 100644
index 0000000..4c3fb1f
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_rsa.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_seed.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_seed.mod
new file mode 100644
index 0000000..57d0274
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_seed.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_serpent.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_serpent.mod
new file mode 100644
index 0000000..36d7f66
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_serpent.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_sha1.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_sha1.mod
new file mode 100644
index 0000000..6f295cc
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_sha1.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_sha256.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_sha256.mod
new file mode 100644
index 0000000..177c631
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_sha256.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_sha512.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_sha512.mod
new file mode 100644
index 0000000..84d86a4
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_sha512.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_tiger.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_tiger.mod
new file mode 100644
index 0000000..ab69727
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_tiger.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_twofish.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_twofish.mod
new file mode 100644
index 0000000..29e7921
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_twofish.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_whirlpool.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_whirlpool.mod
new file mode 100644
index 0000000..a2276f7
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_whirlpool.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/geli.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/geli.mod
new file mode 100644
index 0000000..cde1be4
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/geli.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gettext.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gettext.mod
new file mode 100644
index 0000000..dd14bf1
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gettext.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gfxmenu.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gfxmenu.mod
new file mode 100644
index 0000000..23bbc6c
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gfxmenu.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gfxterm.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gfxterm.mod
new file mode 100644
index 0000000..c258329
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gfxterm.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gfxterm_background.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gfxterm_background.mod
new file mode 100644
index 0000000..b8c5064
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gfxterm_background.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gfxterm_menu.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gfxterm_menu.mod
new file mode 100644
index 0000000..2f99141
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gfxterm_menu.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gptsync.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gptsync.mod
new file mode 100644
index 0000000..9603eae
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gptsync.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gzio.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gzio.mod
new file mode 100644
index 0000000..be5ad15
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gzio.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/halt.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/halt.mod
new file mode 100644
index 0000000..eab2d23
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/halt.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hashsum.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hashsum.mod
new file mode 100644
index 0000000..c865415
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hashsum.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hdparm.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hdparm.mod
new file mode 100644
index 0000000..1dc2b17
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hdparm.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hello.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hello.mod
new file mode 100644
index 0000000..584aa21
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hello.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/help.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/help.mod
new file mode 100644
index 0000000..8a1b298
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/help.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hexdump.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hexdump.mod
new file mode 100644
index 0000000..2baf6bc
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hexdump.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hfs.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hfs.mod
new file mode 100644
index 0000000..0aae309
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hfsplus.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hfsplus.mod
new file mode 100644
index 0000000..1df7138
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hfsplus.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hfspluscomp.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hfspluscomp.mod
new file mode 100644
index 0000000..8fe9847
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hfspluscomp.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/http.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/http.mod
new file mode 100644
index 0000000..2d02b47
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/http.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/iorw.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/iorw.mod
new file mode 100644
index 0000000..58d3ab9
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/iorw.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/iso9660.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/iso9660.mod
new file mode 100644
index 0000000..afeaecd
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/iso9660.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/jfs.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/jfs.mod
new file mode 100644
index 0000000..73cebd4
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/jfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/jpeg.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/jpeg.mod
new file mode 100644
index 0000000..40e7983
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/jpeg.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/kernel.img b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/kernel.img
new file mode 100644
index 0000000..d73ddb2
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/kernel.img differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/keylayouts.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/keylayouts.mod
new file mode 100644
index 0000000..be35650
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/keylayouts.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/keystatus.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/keystatus.mod
new file mode 100644
index 0000000..ac72af4
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/keystatus.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ldm.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ldm.mod
new file mode 100644
index 0000000..ffbbcf8
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ldm.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/legacy_password_test.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/legacy_password_test.mod
new file mode 100644
index 0000000..37a1c07
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/legacy_password_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/legacycfg.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/legacycfg.mod
new file mode 100644
index 0000000..202ab1d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/legacycfg.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/linux.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/linux.mod
new file mode 100644
index 0000000..e2eb9a7
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/linux.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/linux16.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/linux16.mod
new file mode 100644
index 0000000..0ae4cac
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/linux16.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/linuxefi.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/linuxefi.mod
new file mode 100644
index 0000000..b6f25b3
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/linuxefi.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/loadbios.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/loadbios.mod
new file mode 100644
index 0000000..b165762
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/loadbios.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/loadenv.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/loadenv.mod
new file mode 100644
index 0000000..ce98072
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/loadenv.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/loopback.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/loopback.mod
new file mode 100644
index 0000000..ed66b09
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/loopback.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ls.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ls.mod
new file mode 100644
index 0000000..f41b9cf
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ls.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsacpi.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsacpi.mod
new file mode 100644
index 0000000..eea1c9c
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsacpi.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsefi.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsefi.mod
new file mode 100644
index 0000000..e8e83d3
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsefi.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsefimmap.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsefimmap.mod
new file mode 100644
index 0000000..f0fef91
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsefimmap.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsefisystab.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsefisystab.mod
new file mode 100644
index 0000000..f14d075
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsefisystab.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsmmap.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsmmap.mod
new file mode 100644
index 0000000..dd033d4
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsmmap.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lspci.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lspci.mod
new file mode 100644
index 0000000..457bc9e
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lspci.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lssal.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lssal.mod
new file mode 100644
index 0000000..f8b9ff8
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lssal.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/luks.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/luks.mod
new file mode 100644
index 0000000..24e4911
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/luks.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lvm.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lvm.mod
new file mode 100644
index 0000000..1a286bd
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lvm.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lzopio.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lzopio.mod
new file mode 100644
index 0000000..32a2490
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lzopio.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/macbless.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/macbless.mod
new file mode 100644
index 0000000..0852636
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/macbless.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/macho.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/macho.mod
new file mode 100644
index 0000000..4a967ab
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/macho.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mdraid09.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mdraid09.mod
new file mode 100644
index 0000000..7b47f2d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mdraid09.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mdraid09_be.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mdraid09_be.mod
new file mode 100644
index 0000000..50e7e44
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mdraid09_be.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mdraid1x.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mdraid1x.mod
new file mode 100644
index 0000000..6c399a6
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mdraid1x.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/memdisk.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/memdisk.mod
new file mode 100644
index 0000000..745f468
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/memdisk.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/memrw.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/memrw.mod
new file mode 100644
index 0000000..e0dca32
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/memrw.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minicmd.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minicmd.mod
new file mode 100644
index 0000000..d5bba9b
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minicmd.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix.mod
new file mode 100644
index 0000000..b274a47
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix2.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix2.mod
new file mode 100644
index 0000000..0700496
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix2.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix2_be.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix2_be.mod
new file mode 100644
index 0000000..b8b730c
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix2_be.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix3.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix3.mod
new file mode 100644
index 0000000..703e338
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix3.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix3_be.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix3_be.mod
new file mode 100644
index 0000000..c3ed6ff
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix3_be.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix_be.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix_be.mod
new file mode 100644
index 0000000..1520313
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix_be.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mmap.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mmap.mod
new file mode 100644
index 0000000..ffba6b0
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mmap.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/moddep.lst b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/moddep.lst
new file mode 100644
index 0000000..ade1b8f
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/moddep.lst
@@ -0,0 +1,250 @@
+squash4: xzio gzio lzopio fshelp
+search_fs_uuid:
+lssal:
+legacycfg: gcry_md5 crypto password normal
+date: datetime normal
+bfs:
+uhci: usb
+multiboot2: boot video net acpi relocator mmap
+gcry_twofish: crypto
+cpio_be: archelp
+priority_queue:
+gcry_rijndael: crypto
+echo: extcmd
+cpio: archelp
+xzio: crypto
+part_sun:
+hfspluscomp: gzio hfsplus
+gcry_sha512: crypto
+gcry_cast5: crypto
+efi_gop: video video_fb
+boot:
+setjmp_test: setjmp functional_test
+odc: archelp
+ls: extcmd normal
+gzio:
+cbmemc: cbtable terminfo normal
+video:
+test_blockarg: extcmd normal
+linuxefi: boot
+gfxterm: video font
+cbtable:
+gcry_tiger: crypto
+gcry_serpent: crypto
+aout:
+macbless: disk
+gcry_blowfish: crypto
+appleldr: boot
+trig:
+extcmd:
+at_keyboard: boot keylayouts
+videoinfo: video
+testspeed: extcmd normal
+minix:
+keylayouts:
+xnu_uuid: gcry_md5
+usbtest: usb
+usbms: usb scsi
+reboot:
+morse:
+help: extcmd normal
+part_msdos:
+http: net
+gcry_rsa: mpi verify
+cbtime: cbtable
+blocklist:
+probe: extcmd
+pbkdf2: crypto
+lsefisystab:
+gcry_rfc2268: crypto
+ufs1_be:
+nativedisk:
+gcry_camellia: crypto
+fat:
+exfctest: functional_test
+parttool: normal
+lzopio: crypto
+linux: boot video relocator mmap
+gcry_md4: crypto
+zfsinfo: zfs
+usb_keyboard: keylayouts usb
+gcry_md5: crypto
+fshelp:
+ehci: boot usb cs5536
+datetime:
+bitmap_scale: bitmap
+ata: scsi
+usbserial_common: usb serial
+syslinuxcfg: extcmd normal
+net: priority_queue boot datetime bufio
+gcry_des: crypto
+div_test: functional_test
+time:
+reiserfs: fshelp
+dm_nv: diskfilter
+datehook: datetime normal
+mdraid09_be: diskfilter
+backtrace:
+ahci: boot ata
+kernel:
+video_cirrus: video video_fb
+part_plan:
+gcry_seed: crypto
+minix_be:
+crypto:
+video_colors:
+test:
+terminal:
+part_dvh:
+lsacpi: extcmd acpi
+jpeg: bufio bitmap
+bsd: boot video aout extcmd gcry_md5 crypto cpuid elf relocator serial mmap
+memdisk:
+gfxmenu: video gfxterm trig bitmap_scale video_colors bitmap normal font
+cmp:
+acpi: extcmd mmap
+xfs: fshelp
+elf:
+cpuid: extcmd
+affs: fshelp
+usb:
+videotest: video gfxmenu font
+tr: extcmd
+testload:
+relocator: mmap
+play:
+gfxterm_menu: video_fb functional_test procfs normal font
+cbfs: archelp
+adler32: crypto
+progress: normal
+password: crypto normal
+part_sunpc:
+video_fb:
+tftp: priority_queue net
+sleep: extcmd normal
+serial: extcmd terminfo
+search_fs_file:
+gcry_sha256: crypto
+gcry_rmd160: crypto
+exfat:
+search: search_fs_uuid extcmd search_fs_file search_label
+mdraid09: diskfilter
+chain: boot net efinet
+mpi: crypto
+memrw: extcmd
+cs5536:
+password_pbkdf2: gcry_sha512 pbkdf2 crypto normal
+mdraid1x: diskfilter
+linux16: boot video relocator mmap
+gcry_crc: crypto
+configfile: normal
+zfscrypt: gcry_rijndael extcmd pbkdf2 crypto zfs gcry_sha1
+signature_test: functional_test procfs
+raid5rec: diskfilter
+pcidump: extcmd
+gcry_arcfour: crypto
+part_dfly:
+minix2_be:
+gettext:
+pbkdf2_test: pbkdf2 gcry_sha1 functional_test
+hello: extcmd
+usbserial_pl2303: usbserial_common usb serial
+hashsum: extcmd crypto normal
+xnu_uuid_test: functional_test
+regexp: extcmd normal
+part_gpt:
+ohci: boot usb cs5536
+gptsync: disk
+zfs: gzio
+part_apple:
+hdparm: extcmd
+bufio:
+btrfs: gzio lzopio
+bitmap:
+true:
+terminfo: extcmd
+romfs: fshelp
+ntfscomp: ntfs
+lsefi:
+hfs:
+gcry_dsa: mpi verify
+cmdline_cat_test: video_fb functional_test procfs normal font
+ufs1:
+offsetio:
+legacy_password_test: legacycfg functional_test
+setjmp:
+ufs2:
+nilfs2: fshelp
+lsmmap: mmap
+gcry_sha1: crypto
+mmap:
+tar: archelp
+png: bufio bitmap
+lspci: extcmd
+hfsplus: fshelp
+cbls: cbtable
+tga: bufio bitmap
+minix2:
+setpci: extcmd
+scsi:
+pata: ata
+minix3:
+lvm: diskfilter
+functional_test: video extcmd video_fb btrfs
+eval: normal
+iso9660: fshelp
+crc64: crypto
+udf: fshelp
+search_label:
+raid6rec: diskfilter
+msdospart: parttool disk
+archelp:
+procfs:
+minix3_be:
+halt: acpi
+xnu: boot video extcmd bitmap_scale relocator bitmap macho
+read:
+multiboot: boot video net relocator mmap
+keystatus: extcmd
+cryptodisk: extcmd crypto procfs
+normal: boot extcmd crypto terminal gettext
+lsefimmap:
+loadbios:
+geli: gcry_sha512 pbkdf2 crypto gcry_sha256 cryptodisk
+spkmodem: terminfo
+gcry_idea: crypto
+video_bochs: video video_fb
+verify: extcmd crypto mpi gcry_sha1
+sfs: fshelp
+part_amiga:
+luks: pbkdf2 crypto cryptodisk
+loopback: extcmd
+jfs:
+gfxterm_background: gfxterm video extcmd bitmap_scale video_colors bitmap
+efifwsetup: reboot
+usbserial_usbdebug: usbserial_common usb serial
+part_acorn:
+newc: archelp
+macho:
+iorw: extcmd
+cat: extcmd
+afs:
+sleep_test: datetime functional_test
+ldm: part_msdos part_gpt diskfilter
+hexdump: extcmd
+efinet: net
+disk:
+usbserial_ftdi: usbserial_common usb serial
+minicmd:
+loadenv: extcmd disk
+gcry_whirlpool: crypto
+fixvideo:
+part_bsd: part_msdos
+font: video bufio
+ext2: fshelp
+diskfilter:
+videotest_checksum: video_fb functional_test font
+file: extcmd elf offsetio macho
+ntfs: fshelp
+efi_uga: video video_fb
+all_video: efi_gop efi_uga video_bochs video_cirrus
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/modinfo.sh b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/modinfo.sh
new file mode 100644
index 0000000..3430149
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/modinfo.sh
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+# User-controllable options
+grub_modinfo_target_cpu=x86_64
+grub_modinfo_platform=efi
+grub_disk_cache_stats=0
+grub_boot_time_stats=0
+grub_have_font_source=1
+
+# Autodetected config
+grub_have_asm_uscore=0
+grub_i8086_addr32=""
+grub_i8086_data32=""
+grub_bss_start_symbol=""
+grub_end_symbol=""
+
+# Build environment
+grub_target_cc='cc'
+grub_target_cc_version='cc (Ubuntu 6.2.0-3ubuntu11) 6.2.0 20160901'
+grub_target_cflags=' -Os -Wall -W -Wshadow -Wpointer-arith -Wundef -Wchar-subscripts -Wcomment -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wfloat-equal -Wformat-extra-args -Wformat-security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-braces -Wmissing-format-attribute -Wmultichar -Wparentheses -Wreturn-type -Wsequence-point -Wshadow -Wsign-compare -Wswitch -Wtrigraphs -Wunknown-pragmas -Wunused -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value -Wunused-variable -Wwrite-strings -Wnested-externs -Wstrict-prototypes -g -Wredundant-decls -Wmissing-prototypes -Wmissing-declarations -Wextra -Wattributes -Wendif-labels -Winit-self -Wint-to-pointer-cast -Winvalid-pch -Wmissing-field-initializers -Wnonnull -Woverflow -Wvla -Wpointer-to-int-cast -Wstrict-aliasing -Wvariadic-macros -Wvolatile-register-var -Wpointer-sign -Wmissing-prototypes -Wmissing-declarations -Wformat=2 -m64 -freg-struct-return -mno-mmx -mno-sse -mno-sse2 -mno-3dnow -fno-dwarf2-cfi-asm -fno-asynchronous-unwind-tables -mcmodel=large -mno-red-zone -Qn -fno-PIE -fno-stack-protector -Wtrampolines -Werror'
+grub_target_cppflags='-Wno-unused-but-set-variable -Wall -W -I$(top_srcdir)/include -I$(top_builddir)/include -DGRUB_MACHINE_EFI=1 -DGRUB_MACHINE=X86_64_EFI -m64 -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include'
+grub_target_ccasflags=' -g -m64'
+grub_target_ldflags='-no-pie -m64 -Wl,-melf_x86_64 -Wl,--build-id=none'
+grub_target_strip='strip'
+grub_target_nm='nm'
+grub_target_ranlib='ranlib'
+grub_target_objconf=''
+grub_target_obj2elf=''
+
+# Version
+grub_version="2.02~beta2"
+grub_package="grub"
+grub_package_string="GRUB 2.02~beta2-36ubuntu11"
+grub_package_version="2.02~beta2-36ubuntu11"
+grub_package_name="GRUB"
+grub_package_bugreport="bug-grub@gnu.org"
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/morse.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/morse.mod
new file mode 100644
index 0000000..fecb12a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/morse.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mpi.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mpi.mod
new file mode 100644
index 0000000..7e1df91
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mpi.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/msdospart.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/msdospart.mod
new file mode 100644
index 0000000..1d6553d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/msdospart.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/multiboot.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/multiboot.mod
new file mode 100644
index 0000000..1eddc4e
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/multiboot.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/multiboot2.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/multiboot2.mod
new file mode 100644
index 0000000..4dbf11c
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/multiboot2.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/nativedisk.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/nativedisk.mod
new file mode 100644
index 0000000..ae93903
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/nativedisk.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/net.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/net.mod
new file mode 100644
index 0000000..7daac92
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/net.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/newc.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/newc.mod
new file mode 100644
index 0000000..16f93f0
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/newc.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/nilfs2.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/nilfs2.mod
new file mode 100644
index 0000000..3f4f5e4
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/nilfs2.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/normal.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/normal.mod
new file mode 100644
index 0000000..2bce2ce
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/normal.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ntfs.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ntfs.mod
new file mode 100644
index 0000000..69ed5ed
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ntfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ntfscomp.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ntfscomp.mod
new file mode 100644
index 0000000..565d7e6
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ntfscomp.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/odc.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/odc.mod
new file mode 100644
index 0000000..214ee39
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/odc.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/offsetio.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/offsetio.mod
new file mode 100644
index 0000000..c149667
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/offsetio.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ohci.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ohci.mod
new file mode 100644
index 0000000..b652fcd
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ohci.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_acorn.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_acorn.mod
new file mode 100644
index 0000000..8955668
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_acorn.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_amiga.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_amiga.mod
new file mode 100644
index 0000000..90fdc9b
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_amiga.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_apple.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_apple.mod
new file mode 100644
index 0000000..fa3e05e
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_apple.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_bsd.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_bsd.mod
new file mode 100644
index 0000000..51a5393
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_bsd.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_dfly.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_dfly.mod
new file mode 100644
index 0000000..5a59af1
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_dfly.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_dvh.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_dvh.mod
new file mode 100644
index 0000000..953d3ca
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_dvh.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_gpt.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_gpt.mod
new file mode 100644
index 0000000..20b9a17
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_gpt.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_msdos.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_msdos.mod
new file mode 100644
index 0000000..2fd147b
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_msdos.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_plan.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_plan.mod
new file mode 100644
index 0000000..cc38b5f
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_plan.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_sun.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_sun.mod
new file mode 100644
index 0000000..d00ebd7
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_sun.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_sunpc.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_sunpc.mod
new file mode 100644
index 0000000..76019f2
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_sunpc.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/partmap.lst b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/partmap.lst
new file mode 100644
index 0000000..761233a
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/partmap.lst
@@ -0,0 +1,11 @@
+part_acorn
+part_amiga
+part_apple
+part_bsd
+part_dfly
+part_dvh
+part_gpt
+part_msdos
+part_plan
+part_sun
+part_sunpc
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/parttool.lst b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/parttool.lst
new file mode 100644
index 0000000..68b4b5c
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/parttool.lst
@@ -0,0 +1 @@
+msdos: msdospart
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/parttool.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/parttool.mod
new file mode 100644
index 0000000..ac1a635
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/parttool.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/password.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/password.mod
new file mode 100644
index 0000000..5d65ac0
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/password.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/password_pbkdf2.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/password_pbkdf2.mod
new file mode 100644
index 0000000..ac3f18d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/password_pbkdf2.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/pata.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/pata.mod
new file mode 100644
index 0000000..ff22f9b
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/pata.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/pbkdf2.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/pbkdf2.mod
new file mode 100644
index 0000000..fc5af8c
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/pbkdf2.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/pbkdf2_test.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/pbkdf2_test.mod
new file mode 100644
index 0000000..d246a19
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/pbkdf2_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/pcidump.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/pcidump.mod
new file mode 100644
index 0000000..938f1d7
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/pcidump.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/play.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/play.mod
new file mode 100644
index 0000000..1248bcd
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/play.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/png.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/png.mod
new file mode 100644
index 0000000..420db6b
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/png.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/priority_queue.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/priority_queue.mod
new file mode 100644
index 0000000..ddcfc50
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/priority_queue.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/probe.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/probe.mod
new file mode 100644
index 0000000..c17b69e
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/probe.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/procfs.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/procfs.mod
new file mode 100644
index 0000000..8a33464
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/procfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/progress.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/progress.mod
new file mode 100644
index 0000000..7b6fef6
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/progress.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/raid5rec.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/raid5rec.mod
new file mode 100644
index 0000000..82193e1
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/raid5rec.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/raid6rec.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/raid6rec.mod
new file mode 100644
index 0000000..b2b9cad
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/raid6rec.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/read.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/read.mod
new file mode 100644
index 0000000..e721d60
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/read.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/reboot.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/reboot.mod
new file mode 100644
index 0000000..47b2e1c
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/reboot.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/regexp.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/regexp.mod
new file mode 100644
index 0000000..2846902
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/regexp.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/reiserfs.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/reiserfs.mod
new file mode 100644
index 0000000..5c55516
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/reiserfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/relocator.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/relocator.mod
new file mode 100644
index 0000000..bdc7034
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/relocator.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/romfs.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/romfs.mod
new file mode 100644
index 0000000..992577c
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/romfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/scsi.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/scsi.mod
new file mode 100644
index 0000000..f904d75
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/scsi.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/search.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/search.mod
new file mode 100644
index 0000000..6858537
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/search.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/search_fs_file.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/search_fs_file.mod
new file mode 100644
index 0000000..7c89472
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/search_fs_file.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/search_fs_uuid.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/search_fs_uuid.mod
new file mode 100644
index 0000000..ecb98c8
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/search_fs_uuid.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/search_label.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/search_label.mod
new file mode 100644
index 0000000..4064f9c
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/search_label.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/serial.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/serial.mod
new file mode 100644
index 0000000..26c71f3
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/serial.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/setjmp.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/setjmp.mod
new file mode 100644
index 0000000..252bd88
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/setjmp.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/setjmp_test.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/setjmp_test.mod
new file mode 100644
index 0000000..99cd5c7
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/setjmp_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/setpci.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/setpci.mod
new file mode 100644
index 0000000..bd77969
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/setpci.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/sfs.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/sfs.mod
new file mode 100644
index 0000000..19e41ac
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/sfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/signature_test.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/signature_test.mod
new file mode 100644
index 0000000..8109547
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/signature_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/sleep.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/sleep.mod
new file mode 100644
index 0000000..05939f5
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/sleep.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/sleep_test.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/sleep_test.mod
new file mode 100644
index 0000000..2683002
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/sleep_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/spkmodem.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/spkmodem.mod
new file mode 100644
index 0000000..40363ef
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/spkmodem.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/squash4.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/squash4.mod
new file mode 100644
index 0000000..99d74c4
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/squash4.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/syslinuxcfg.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/syslinuxcfg.mod
new file mode 100644
index 0000000..8d3a2ea
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/syslinuxcfg.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/tar.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/tar.mod
new file mode 100644
index 0000000..c1bfe54
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/tar.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/terminal.lst b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/terminal.lst
new file mode 100644
index 0000000..3c9a5a3
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/terminal.lst
@@ -0,0 +1,9 @@
+iat_keyboard: at_keyboard
+iserial: serial
+iserial_*: serial
+oaudio: morse
+ocbmemc: cbmemc
+ogfxterm: gfxterm
+oserial: serial
+oserial_*: serial
+ospkmodem: spkmodem
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/terminal.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/terminal.mod
new file mode 100644
index 0000000..a5436a2
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/terminal.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/terminfo.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/terminfo.mod
new file mode 100644
index 0000000..130017d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/terminfo.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/test.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/test.mod
new file mode 100644
index 0000000..5b99547
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/test_blockarg.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/test_blockarg.mod
new file mode 100644
index 0000000..c2b63e8
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/test_blockarg.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/testload.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/testload.mod
new file mode 100644
index 0000000..853ad2d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/testload.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/testspeed.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/testspeed.mod
new file mode 100644
index 0000000..b05cd4d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/testspeed.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/tftp.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/tftp.mod
new file mode 100644
index 0000000..3f8e911
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/tftp.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/tga.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/tga.mod
new file mode 100644
index 0000000..2a57756
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/tga.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/time.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/time.mod
new file mode 100644
index 0000000..b5818fd
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/time.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/tr.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/tr.mod
new file mode 100644
index 0000000..0a3fa04
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/tr.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/trig.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/trig.mod
new file mode 100644
index 0000000..5bcf5b4
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/trig.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/true.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/true.mod
new file mode 100644
index 0000000..b91759d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/true.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/udf.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/udf.mod
new file mode 100644
index 0000000..4f72af4
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/udf.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ufs1.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ufs1.mod
new file mode 100644
index 0000000..9172736
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ufs1.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ufs1_be.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ufs1_be.mod
new file mode 100644
index 0000000..24abc46
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ufs1_be.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ufs2.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ufs2.mod
new file mode 100644
index 0000000..a756925
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ufs2.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/uhci.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/uhci.mod
new file mode 100644
index 0000000..8160fbf
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/uhci.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usb.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usb.mod
new file mode 100644
index 0000000..7ea904d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usb.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usb_keyboard.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usb_keyboard.mod
new file mode 100644
index 0000000..f038bac
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usb_keyboard.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbms.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbms.mod
new file mode 100644
index 0000000..b9e4227
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbms.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbserial_common.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbserial_common.mod
new file mode 100644
index 0000000..1b996b5
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbserial_common.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbserial_ftdi.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbserial_ftdi.mod
new file mode 100644
index 0000000..5487918
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbserial_ftdi.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbserial_pl2303.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbserial_pl2303.mod
new file mode 100644
index 0000000..e6f27e3
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbserial_pl2303.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbserial_usbdebug.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbserial_usbdebug.mod
new file mode 100644
index 0000000..d1e633b
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbserial_usbdebug.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbtest.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbtest.mod
new file mode 100644
index 0000000..aaebd11
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbtest.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/verify.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/verify.mod
new file mode 100644
index 0000000..234f316
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/verify.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video.lst b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video.lst
new file mode 100644
index 0000000..ae9ba23
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video.lst
@@ -0,0 +1,4 @@
+efi_gop
+efi_uga
+video_bochs
+video_cirrus
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video.mod
new file mode 100644
index 0000000..b4cd38a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video_bochs.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video_bochs.mod
new file mode 100644
index 0000000..cd528d2
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video_bochs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video_cirrus.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video_cirrus.mod
new file mode 100644
index 0000000..0996006
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video_cirrus.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video_colors.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video_colors.mod
new file mode 100644
index 0000000..0f1ca3f
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video_colors.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video_fb.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video_fb.mod
new file mode 100644
index 0000000..2c79041
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video_fb.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/videoinfo.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/videoinfo.mod
new file mode 100644
index 0000000..eaedcbe
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/videoinfo.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/videotest.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/videotest.mod
new file mode 100644
index 0000000..8df0a2f
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/videotest.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/videotest_checksum.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/videotest_checksum.mod
new file mode 100644
index 0000000..1b4b243
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/videotest_checksum.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xfs.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xfs.mod
new file mode 100644
index 0000000..3438324
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xnu.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xnu.mod
new file mode 100644
index 0000000..0da4f31
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xnu.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xnu_uuid.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xnu_uuid.mod
new file mode 100644
index 0000000..c0626c8
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xnu_uuid.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xnu_uuid_test.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xnu_uuid_test.mod
new file mode 100644
index 0000000..096758d
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xnu_uuid_test.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xzio.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xzio.mod
new file mode 100644
index 0000000..fad83bc
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xzio.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/zfs.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/zfs.mod
new file mode 100644
index 0000000..b58a0cf
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/zfs.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/zfscrypt.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/zfscrypt.mod
new file mode 100644
index 0000000..7775495
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/zfscrypt.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/zfsinfo.mod b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/zfsinfo.mod
new file mode 100644
index 0000000..46cbe80
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/zfsinfo.mod differ
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/866_8x16.psf b/linux-live/bootfiles-ubuntu/boot/syslinux/866_8x16.psf
new file mode 100644
index 0000000..9e54a56
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/syslinux/866_8x16.psf differ
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/boot.cat b/linux-live/bootfiles-ubuntu/boot/syslinux/boot.cat
new file mode 100644
index 0000000..dd8071a
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/syslinux/boot.cat differ
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/bootinst.bat b/linux-live/bootfiles-ubuntu/boot/syslinux/bootinst.bat
new file mode 100644
index 0000000..ffd4bc7
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/syslinux/bootinst.bat
@@ -0,0 +1,94 @@
+#!/bin/sh
+exec /bin/bash "$(dirname "$0")"/bootinst.sh
+exec /bin/sh "$(dirname "$0")"/bootinst.sh
+
+@echo off
+COLOR 2F
+cls
+echo ===============================================================================
+echo Setting your drive to boot
+echo ===============================================================================
+echo.
+
+set DISK=none
+set BOOTFLAG=boot666s.tmp
+
+:checkPrivileges
+mkdir "%windir%\AdminCheck" 2>nul
+if '%errorlevel%' == '0' rmdir "%windir%\AdminCheck" & goto gotPrivileges else goto getPrivileges
+
+:getPrivileges
+ECHO.
+ECHO Administrator Rights are required
+ECHO Invoking UAC for Privilege Escalation
+ECHO.
+runadmin.vbs %0
+goto end
+
+:gotPrivileges
+CD /D "%~dp0"
+
+echo This file is used to determine current drive letter. It should be deleted. >\%BOOTFLAG%
+if not exist \%BOOTFLAG% goto readOnly
+
+echo.|set /p=wait please
+for %%d in ( C D E F G H I J K L M N O P Q R S T U V W X Y Z ) do echo.|set /p=. & if exist %%d:\%BOOTFLAG% set DISK=%%d
+echo . . . . . . . . . .
+del \%BOOTFLAG%
+if %DISK% == none goto DiskNotFound
+
+wscript.exe samedisk.vbs %windir% %DISK%
+if %ERRORLEVEL% == 99 goto refuseDisk
+
+echo Setting up boot record for %DISK%: ...
+
+if %OS% == Windows_NT goto setupNT
+goto setup95
+
+:setupNT
+\boot\syslinux\syslinux.exe -maf -d /boot/syslinux %DISK%:
+if %ERRORLEVEL% == 0 goto setupDone
+goto errorFound
+
+:setup95
+\boot\syslinux\syslinux.com -maf -d /boot/syslinux %DISK%:
+if %ERRORLEVEL% == 0 goto setupDone
+goto errorFound
+
+:setupDone
+echo Installation finished.
+goto pauseit
+
+:errorFound
+color 4F
+echo.
+echo Error installing boot loader
+goto pauseit
+
+:refuseDisk
+color 4F
+echo.
+echo Directory %DISK%:\boot\syslinux\ seems to be on the same physical disk as your Windows.
+echo Installing bootloader would harm your Windows and thus is disabled.
+echo Please use different drive and try again.
+goto pauseit
+
+:readOnly
+color 4F
+echo.
+echo You're starting this installer from a read-only media, this will not work.
+goto pauseit
+
+:DiskNotFound
+color 4F
+echo.
+echo Error: can't discover current drive letter
+
+:pauseit
+if "%1" == "auto" goto end
+
+echo.
+echo Press any key...
+pause > nul
+
+:end
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/bootinst.sh b/linux-live/bootfiles-ubuntu/boot/syslinux/bootinst.sh
new file mode 100755
index 0000000..b4ab2c6
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/syslinux/bootinst.sh
@@ -0,0 +1,154 @@
+#!/bin/sh
+#
+# This script will setup booting from disk (USB or harddrive)
+#
+# If you see this file in a text editor instead of getting it executed,
+# then it is missing executable permissions (chmod). You can try to set
+# exec permissions for this file by using: chmod a+x bootinst.sh
+# Alternatively, you may try to run bootinst.bat file instead
+#
+# Scrolling down will reveal the actual code of this script.
+#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# if we're running this from X, re-run the script in konsole or xterm
+if [ "$DISPLAY" != "" ]; then
+ if [ "$1" != "--rex" -a "$2" != "--rex" ]; then
+ konsole --nofork -e /bin/sh $0 --rex 2>/dev/null || xterm -e /bin/sh $0 --rex 2>/dev/null || /bin/sh $0 --rex 2>/dev/null
+ exit
+ fi
+fi
+
+# make sure I am root
+if [ "$UID" != "0" -a "$UID" != "" ]; then
+ echo ""
+ echo "You are not root. You must run bootinst script as root."
+ echo "The bootinst script needs direct access to your boot device."
+ echo "Use sudo or kdesudo or similar wrapper to execute this."
+ read junk
+ exit 1
+fi
+
+# change working directory to dir from which we are started
+CWD="$(pwd)"
+BOOT="$(dirname "$0")"
+BOOT="$(realpath "$BOOT" 2>/dev/null || echo $BOOT)"
+cd "$BOOT"
+
+# find out device and mountpoint
+PART="$(df . | tail -n 1 | tr -s " " | cut -d " " -f 1)"
+DEV="$(echo "$PART" | sed -r "s:[0-9]+\$::" | sed -r "s:([0-9])[a-z]+\$:\\1:i")" #"
+
+# check if disk is already bootable. Mostly for Windows discovery
+if [ "$(fdisk -l "$DEV" | fgrep "$DEV" | fgrep "*")" != "" ]; then
+ echo ""
+ echo "Partition $PART seems to be located on a physical disk,"
+ echo "which is already bootable. If you continue, your drive $DEV"
+ echo "will boot only Slax by default."
+ echo "Press [Enter] to continue, or [Ctrl+C] to abort..."
+ read junk
+fi
+
+ARCH=$(uname -m)
+if [ "$ARCH" = "x86_64" ]; then ARCH=64; else ARCH=32; fi
+EXTLINUX=extlinux.x$ARCH
+
+if [ ! -x ./$EXTLINUX ]; then
+ # extlinux is not executable. There are two possible reasons:
+ # either the fs is mounted with noexec, or file perms are wrong.
+ # Try to fix both, no fail on error yet
+ mount -o remount,exec $DEV
+ chmod a+x ./$EXTLINUX
+fi
+
+if [ ! -x ./$EXTLINUX ]; then
+ # extlinux is still not executable. As a last try, copy it to .exe
+ # because the partition may be mounted with showexec option, from which
+ # we probably can't escape by remount
+ cp -f ./$EXTLINUX ./extlinux.exe
+ EXTLINUX=extlinux.exe
+fi
+
+# install syslinux bootloader
+echo "* attempting to install bootloader to $BOOT..."
+
+./"$EXTLINUX" --install "$BOOT"
+
+if [ $? -ne 0 ]; then
+ echo "Error installing boot loader."
+ echo "Read the errors above and press enter to exit..."
+ read junk
+ exit 1
+fi
+
+if [ "$DEV" != "$PART" ]; then
+ # Setup MBR on the first block
+ echo "* setup MBR on $DEV"
+ dd bs=440 count=1 conv=notrunc if="$BOOT/mbr.bin" of="$DEV" 2>/dev/null
+
+ # Toggle bootable flags
+ echo "* set bootable flag for $PART"
+ PART="$(echo "$PART" | sed -r "s:.*[^0-9]::")"
+ (
+ fdisk -l "$DEV" | fgrep "*" | fgrep "$DEV" | cut -d " " -f 1 \
+ | sed -r "s:.*[^0-9]::" | xargs -I '{}' echo -ne "a\n{}\n"
+ echo a
+ echo $PART
+ echo w
+ ) | fdisk $DEV >/dev/null 2>&1
+fi
+
+echo "Boot installation finished."
+echo "Press Enter..."
+read junk
+cd "$CWD"
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/bootlogo.png b/linux-live/bootfiles-ubuntu/boot/syslinux/bootlogo.png
new file mode 100644
index 0000000..f3175f4
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/syslinux/bootlogo.png differ
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/extlinux.x32 b/linux-live/bootfiles-ubuntu/boot/syslinux/extlinux.x32
new file mode 100644
index 0000000..399f3ba
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/syslinux/extlinux.x32 differ
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/extlinux.x64 b/linux-live/bootfiles-ubuntu/boot/syslinux/extlinux.x64
new file mode 100644
index 0000000..6c64e3b
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/syslinux/extlinux.x64 differ
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/isohdpfx.bin b/linux-live/bootfiles-ubuntu/boot/syslinux/isohdpfx.bin
new file mode 100644
index 0000000..8937173
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/syslinux/isohdpfx.bin differ
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/isohybrid b/linux-live/bootfiles-ubuntu/boot/syslinux/isohybrid
new file mode 100644
index 0000000..6acbbe3
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/syslinux/isohybrid differ
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/isolinux.bin b/linux-live/bootfiles-ubuntu/boot/syslinux/isolinux.bin
new file mode 100644
index 0000000..ab069ec
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/syslinux/isolinux.bin differ
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/ldlinux.c32 b/linux-live/bootfiles-ubuntu/boot/syslinux/ldlinux.c32
new file mode 100644
index 0000000..b4d4ce3
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/syslinux/ldlinux.c32 differ
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/ldlinux.sys b/linux-live/bootfiles-ubuntu/boot/syslinux/ldlinux.sys
new file mode 100644
index 0000000..930b763
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/syslinux/ldlinux.sys differ
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/libcom32.c32 b/linux-live/bootfiles-ubuntu/boot/syslinux/libcom32.c32
new file mode 100644
index 0000000..9fdd23f
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/syslinux/libcom32.c32 differ
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/libutil.c32 b/linux-live/bootfiles-ubuntu/boot/syslinux/libutil.c32
new file mode 100644
index 0000000..a2f0b27
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/syslinux/libutil.c32 differ
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/mbr.bin b/linux-live/bootfiles-ubuntu/boot/syslinux/mbr.bin
new file mode 100644
index 0000000..0d8bad4
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/syslinux/mbr.bin differ
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/runadmin.vbs b/linux-live/bootfiles-ubuntu/boot/syslinux/runadmin.vbs
new file mode 100644
index 0000000..0c6974c
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/syslinux/runadmin.vbs
@@ -0,0 +1,3 @@
+Set UAC = CreateObject("Shell.Application")
+Set args = WScript.Arguments
+UAC.ShellExecute args.Item(0), "", "", "runas", 1
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/samedisk.vbs b/linux-live/bootfiles-ubuntu/boot/syslinux/samedisk.vbs
new file mode 100644
index 0000000..b543083
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/syslinux/samedisk.vbs
@@ -0,0 +1,68 @@
+' This script compares two given parameters (just first letter, so you can pass in full paths as well)
+' and returns exit code 99 if both disk drives are on the same physical drive
+' Run it as: wscript.exe samedisk.vbs c:\ d:\
+' Author: Tomas M
+' Inspired by: http://www.activexperts.com/activmonitor/windowsmanagement/adminscripts/disk/drives/
+' -------------------------------------------
+
+drive1 = ""
+drive2 = ""
+phys1 = ""
+phys2 = ""
+
+Set args = WScript.Arguments
+
+if args.Length > 0 then
+ drive1 = args.Item(0)
+end if
+if args.Length > 1 then
+ drive2 = args.Item(1)
+end if
+
+if drive1 = "" then
+ WScript.Quit(1)
+end if
+
+if drive2 = "" then
+ WScript.Quit(2)
+end if
+
+
+ComputerName = "."
+Set wmiServices = GetObject _
+ ("winmgmts:{impersonationLevel=Impersonate}!//" & ComputerName)
+Set wmiDiskDrives = wmiServices.ExecQuery _
+ ("SELECT Caption, DeviceID FROM Win32_DiskDrive")
+
+For Each wmiDiskDrive In wmiDiskDrives
+
+ strEscapedDeviceID = _
+ Replace(wmiDiskDrive.DeviceID, "\", "\\", 1, -1, vbTextCompare)
+ Set wmiDiskPartitions = wmiServices.ExecQuery _
+ ("ASSOCIATORS OF {Win32_DiskDrive.DeviceID=""" & _
+ strEscapedDeviceID & """} WHERE " & _
+ "AssocClass = Win32_DiskDriveToDiskPartition")
+
+ For Each wmiDiskPartition In wmiDiskPartitions
+ Set wmiLogicalDisks = wmiServices.ExecQuery _
+ ("ASSOCIATORS OF {Win32_DiskPartition.DeviceID=""" & _
+ wmiDiskPartition.DeviceID & """} WHERE " & _
+ "AssocClass = Win32_LogicalDiskToPartition")
+
+ For Each wmiLogicalDisk In wmiLogicalDisks
+
+ if UCase(Left(drive1,1)) = UCase(Left(wmiLogicalDisk.DeviceID,1)) then
+ phys1=wmiDiskDrive.DeviceID
+ end if
+
+ if UCase(Left(drive2,1)) = UCase(Left(wmiLogicalDisk.DeviceID,1)) then
+ phys2=wmiDiskDrive.DeviceID
+ end if
+
+ Next
+ Next
+Next
+
+if phys1 = phys2 then
+ WScript.Quit(99)
+end if
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/syslinux.cfg b/linux-live/bootfiles-ubuntu/boot/syslinux/syslinux.cfg
new file mode 100644
index 0000000..5ad5d02
--- /dev/null
+++ b/linux-live/bootfiles-ubuntu/boot/syslinux/syslinux.cfg
@@ -0,0 +1,42 @@
+FONT 866_8x16.psf
+DEFAULT vesamenu.c32
+PROMPT 0
+TIMEOUT 90
+ALLOWOPTIONS 0
+ONTIMEOUT default
+MENU BACKGROUND bootlogo.png
+
+MENU COLOR border 30;44 #00000000 #00000000 none
+MENU COLOR unsel 37;44 #901E1E1E #00000000 std
+MENU COLOR sel 7;37;40 #ff1E1E1E #99006693 all
+MENU COLOR hotsel 1;7;37;40 #55555555 #99006693 all
+
+LABEL default
+MENU LABEL ‡ ¯ã᪠MiniOS á á®åà ¥¨¥¬ ¨§¬¥¥¨©
+KERNEL /casper/vmlinuz
+APPEND vga=normal initrd=/casper/initrd boot=casper quiet splash net.ifnames=0 biosdevname=0 persistent
+
+LABEL live
+MENU LABEL ‡ ¯ã᪠MiniOS ¢ ç¨á⮬ ०¨¬¥
+KERNEL /casper/vmlinuz
+APPEND vga=normal initrd=/casper/initrd boot=casper quiet splash net.ifnames=0 biosdevname=0
+
+LABEL toram
+MENU LABEL ‡ ¯ã᪠MiniOS á § £à㧪®© ¢ RAM
+KERNEL /casper/vmlinuz
+APPEND vga=normal initrd=/casper/initrd boot=casper quiet splash net.ifnames=0 biosdevname=0 toram
+
+LABEL install
+MENU LABEL “áâ ®¢ª MiniOS
+KERNEL /casper/vmlinuz
+APPEND vga=normal initrd=/casper/initrd boot=casper quiet splash net.ifnames=0 biosdevname=0 only-ubiquity
+
+LABEL toram_install
+MENU LABEL “áâ ®¢ª MiniOS á § £à㧪®© ¢ RAM
+KERNEL /casper/vmlinuz
+APPEND vga=normal initrd=/casper/initrd boot=casper quiet splash net.ifnames=0 biosdevname=0 toram only-ubiquity
+
+LABEL integrity
+MENU LABEL “áâ ®¢ª MiniOS á § £à㧪®© ¢ RAM
+KERNEL /casper/vmlinuz
+APPEND vga=normal initrd=/casper/initrd boot=casper quiet splash net.ifnames=0 biosdevname=0 integrity-check
\ No newline at end of file
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/syslinux.com b/linux-live/bootfiles-ubuntu/boot/syslinux/syslinux.com
new file mode 100644
index 0000000..514e72c
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/syslinux/syslinux.com differ
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/syslinux.exe b/linux-live/bootfiles-ubuntu/boot/syslinux/syslinux.exe
new file mode 100644
index 0000000..8c3c859
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/syslinux/syslinux.exe differ
diff --git a/linux-live/bootfiles-ubuntu/boot/syslinux/vesamenu.c32 b/linux-live/bootfiles-ubuntu/boot/syslinux/vesamenu.c32
new file mode 100644
index 0000000..8ef4544
Binary files /dev/null and b/linux-live/bootfiles-ubuntu/boot/syslinux/vesamenu.c32 differ
diff --git a/linux-live/bootfiles/boot/grub/bootlogo960.png b/linux-live/bootfiles/boot/grub/bootlogo960.png
new file mode 100644
index 0000000..6362f91
Binary files /dev/null and b/linux-live/bootfiles/boot/grub/bootlogo960.png differ
diff --git a/linux-live/config b/linux-live/config
index 442a4ea..681ccbb 100644
--- a/linux-live/config
+++ b/linux-live/config
@@ -33,7 +33,7 @@ DISTRIBUTION_VARIANT="minbase"
DISTRIBUTION_URL="http://ru.archive.ubuntu.com/ubuntu"
#
-COMP_TYPE="lz4"
+COMP_TYPE="xz"
# Kernel file, will be copied to your Live Kit
# Your kernel must support aufs and squashfs. Debian Jessie's kernel is ready
diff --git a/linux-live/minioslib b/linux-live/minioslib
index 5a9dfb0..01fa623 100644
--- a/linux-live/minioslib
+++ b/linux-live/minioslib
@@ -683,81 +683,127 @@ EOF'
sudo cp $BUILD_DIR/boot/vmlinuz-**-**-generic $PARENT_DIR/image/casper/vmlinuz
sudo cp $BUILD_DIR/boot/initrd.img-**-**-generic $PARENT_DIR/image/casper/initrd
- # memtest86
- #sudo cp $BUILD_DIR/boot/memtest86+.bin image/install/memtest86+
-
- #wget --progress=dot https://www.memtest86.com/downloads/memtest86-usb.zip -O $PARENT_DIR/image/install/memtest86-usb.zip
- #unzip -p $PARENT_DIR/image/install/memtest86-usb.zip memtest86-usb.img >$PARENT_DIR/image/install/memtest86
- #rm -f $PARENT_DIR/image/install/memtest86-usb.zip
-
- # grub
- touch $PARENT_DIR/image/ubuntu
- cat <$PARENT_DIR/image/isolinux/grub.cfg
-search --set=root --file /ubuntu
-
-insmod all_video
+ cp -r $SCRIPT_DIR/linux-live/bootfiles-ubuntu/* $PARENT_DIR/image/
+ cat <<'EOF' >$PARENT_DIR/image/boot/grub/grub.cfg
set default="0"
-set timeout=10
-
-menuentry "Try MiniOS without installing (persistent live)" {
- linux /casper/vmlinuz boot=casper quiet splash persistent fsck.mode=skip ---
- initrd /casper/initrd
-}
-
-menuentry "Try MiniOS without installing (live)" {
- linux /casper/vmlinuz boot=casper quiet splash fsck.mode=skip ---
- initrd /casper/initrd
-}
-
-menuentry "Try MiniOS without installing (persistent live to ram)" {
- linux /casper/vmlinuz boot=casper toram quiet splash persistent fsck.mode=skip---
- initrd /casper/initrd
+set timeout="10"
+
+set gfxmode=auto
+insmod efi_gop
+insmod efi_uga
+insmod gfxterm
+terminal_output gfxterm
+set color_normal=black/black
+set color_highlight=black/white
+loadfont /boot/grub/unicode.pf2
+background_image /boot/grub/bootlogo.png
+
+set default_settings="boot=casper quiet splash net.ifnames=0 biosdevname=0"
+set persistent_settings="persistent"
+set toram_settings="toram"
+set integrity_settings="integrity-check"
+set ubiquity_settings="only-ubiquity"
+set linux_64="/casper/vmlinuz"
+set initrd_img="/casper/initrd"
+set message="Загружаем Ñдро и рамдиÑк... Подождите..."
+
+menuentry "ЗапуÑк MiniOS Ñ Ñохранением изменений"{
+ echo $message
+ search --set -f $linux_64
+ linux $linux_64 $default_settings $persistent_settings
+ initrd $initrd_img
}
-
-menuentry "Try MiniOS without installing (live to ram)" {
- linux /casper/vmlinuz boot=casper toram quiet splash fsck.mode=skip ---
- initrd /casper/initrd
+menuentry "ЗапуÑк MiniOS в чиÑтом режиме"{
+ echo $message
+ search --set -f $linux_64
+ linux $linux_64 $default_settings
+ initrd $initrd_img
}
-
-menuentry "Install MiniOS" {
- linux /casper/vmlinuz boot=casper only-ubiquity quiet splash fsck.mode=skip ---
- initrd /casper/initrd
+menuentry "ЗапуÑк MiniOS Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¾Ð¹ в RAM"{
+ echo $message
+ search --set -f $linux_64
+ linux $linux_64 $default_settings $toram_settings
+ initrd $initrd_img
}
-menuentry "Install MiniOS (from ram)" {
- linux /casper/vmlinuz boot=casper only-ubiquity toram quiet splash fsck.mode=skip ---
- initrd /casper/initrd
+menuentry "УÑтановка MiniOS"{
+ echo $message
+ search --set -f $linux_64
+ linux $linux_64 $default_settings $ubiquity_settings
+ initrd $initrd_img
}
-
-menuentry "Check disc for defects" {
- linux /casper/vmlinuz boot=casper integrity-check quiet splash ---
- initrd /casper/initrd
+menuentry "УÑтановка MiniOS Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¾Ð¹ в RAM"{
+ echo $message
+ search --set -f $linux_64
+ linux $linux_64 $default_settings $toram_settings $ubiquity_settings
+ initrd $initrd_img
}
-menuentry "Test memory Memtest86+ (BIOS)" {
- linux16 /install/memtest86+
+menuentry "Проверка диÑка"{
+ echo $message
+ search --set -f $linux_64
+ linux $linux_64 $default_settings $integrity_settings
+ initrd $initrd_img
}
+EOF
-menuentry "Test memory Memtest86 (UEFI, long load time)" {
- insmod part_gpt
- insmod search_fs_uuid
- insmod chain
- loopback loop /install/memtest86
- chainloader (loop,gpt1)/efi/boot/BOOTX64.efi
-}
+ cat <<'EOF' | iconv -f 'UTF-8' -t "CP866//TRANSLIT" >$PARENT_DIR/image/boot/syslinux/syslinux.cfg
+FONT 866_8x16.psf
+DEFAULT vesamenu.c32
+PROMPT 0
+TIMEOUT 90
+ALLOWOPTIONS 0
+ONTIMEOUT default
+MENU BACKGROUND bootlogo.png
+
+MENU COLOR border 30;44 #00000000 #00000000 none
+MENU COLOR unsel 37;44 #901E1E1E #00000000 std
+MENU COLOR sel 7;37;40 #ff1E1E1E #99006693 all
+MENU COLOR hotsel 1;7;37;40 #55555555 #99006693 all
+
+LABEL default
+MENU LABEL ЗапуÑк MiniOS Ñ Ñохранением изменений
+KERNEL /casper/vmlinuz
+APPEND vga=normal initrd=/casper/initrd boot=casper quiet splash net.ifnames=0 biosdevname=0 persistent
+
+LABEL live
+MENU LABEL ЗапуÑк MiniOS в чиÑтом режиме
+KERNEL /casper/vmlinuz
+APPEND vga=normal initrd=/casper/initrd boot=casper quiet splash net.ifnames=0 biosdevname=0
+
+LABEL toram
+MENU LABEL ЗапуÑк MiniOS Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¾Ð¹ в RAM
+KERNEL /casper/vmlinuz
+APPEND vga=normal initrd=/casper/initrd boot=casper quiet splash net.ifnames=0 biosdevname=0 toram
+
+LABEL install
+MENU LABEL УÑтановка MiniOS
+KERNEL /casper/vmlinuz
+APPEND vga=normal initrd=/casper/initrd boot=casper quiet splash net.ifnames=0 biosdevname=0 only-ubiquity
+
+LABEL toram_install
+MENU LABEL УÑтановка MiniOS Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¾Ð¹ в RAM
+KERNEL /casper/vmlinuz
+APPEND vga=normal initrd=/casper/initrd boot=casper quiet splash net.ifnames=0 biosdevname=0 toram only-ubiquity
+
+LABEL integrity
+MENU LABEL Проверка диÑка
+KERNEL /casper/vmlinuz
+APPEND vga=normal initrd=/casper/initrd boot=casper quiet splash net.ifnames=0 biosdevname=0 integrity-check
EOF
+
# generate manifest
- sudo chroot $BUILD_DIR dpkg-query -W --showformat='${Package} ${Version}\n' | sudo tee $PARENT_DIR/image/casper/filesystem.manifest
- sudo cp -v $PARENT_DIR/image/casper/filesystem.manifest $PARENT_DIR/image/casper/filesystem.manifest-desktop
- sudo sed -i '/ubiquity/d' $PARENT_DIR/image/casper/filesystem.manifest-desktop
- sudo sed -i '/casper/d' $PARENT_DIR/image/casper/filesystem.manifest-desktop
- sudo sed -i '/discover/d' $PARENT_DIR/image/casper/filesystem.manifest-desktop
- sudo sed -i '/laptop-detect/d' $PARENT_DIR/image/casper/filesystem.manifest-desktop
- sudo sed -i '/os-prober/d' $PARENT_DIR/image/casper/filesystem.manifest-desktop
+ chroot $BUILD_DIR dpkg-query -W --showformat='${Package} ${Version}\n' | tee $PARENT_DIR/image/casper/filesystem.manifest
+ cp -v $PARENT_DIR/image/casper/filesystem.manifest $PARENT_DIR/image/casper/filesystem.manifest-desktop
+ sed -i '/ubiquity/d' $PARENT_DIR/image/casper/filesystem.manifest-desktop
+ sed -i '/casper/d' $PARENT_DIR/image/casper/filesystem.manifest-desktop
+ sed -i '/discover/d' $PARENT_DIR/image/casper/filesystem.manifest-desktop
+ sed -i '/laptop-detect/d' $PARENT_DIR/image/casper/filesystem.manifest-desktop
+ sed -i '/os-prober/d' $PARENT_DIR/image/casper/filesystem.manifest-desktop
# compress rootfs
- sudo mksquashfs $BUILD_DIR $PARENT_DIR/image/casper/filesystem.squashfs -noappend -comp $COMP_TYPE -b 1048576
+ mksquashfs $BUILD_DIR $PARENT_DIR/image/casper/filesystem.squashfs -noappend -comp $COMP_TYPE -b 1048576
printf $(sudo du -sx --block-size=1 $BUILD_DIR | cut -f1) >$PARENT_DIR/image/casper/filesystem.size
# create diskdefines
@@ -775,33 +821,8 @@ EOF
# create iso image
pushd $PARENT_DIR/image
- grub-mkstandalone \
- --format=x86_64-efi \
- --output=isolinux/bootx64.efi \
- --locales="" \
- --fonts="" \
- "boot/grub/grub.cfg=isolinux/grub.cfg"
-
- (
- cd isolinux &&
- dd if=/dev/zero of=efiboot.img bs=1M count=10 &&
- sudo mkfs.vfat efiboot.img &&
- LC_CTYPE=C mmd -i efiboot.img efi efi/boot &&
- LC_CTYPE=C mcopy -i efiboot.img ./bootx64.efi ::efi/boot/
- )
-
- grub-mkstandalone \
- --format=i386-pc \
- --output=isolinux/core.img \
- --install-modules="linux16 linux normal iso9660 biosdisk memdisk search tar ls" \
- --modules="linux16 linux normal iso9660 biosdisk search" \
- --locales="" \
- --fonts="" \
- "boot/grub/grub.cfg=isolinux/grub.cfg"
-
- cat /usr/lib/grub/i386-pc/cdboot.img isolinux/core.img >isolinux/bios.img
-
- sudo /bin/bash -c "(find . -type f -print0 | xargs -0 md5sum | grep -v -e 'md5sum.txt' -e 'bios.img' -e 'efiboot.img' > md5sum.txt)"
+
+ /bin/bash -c "(find . -type f -print0 | xargs -0 md5sum | grep -v -e 'md5sum.txt' -e 'bios.img' -e 'efiboot.img' -e 'isolinux.bin' -e 'boot.cat' > md5sum.txt)"
popd
fi
@@ -819,110 +840,82 @@ function build_iso() {
check_build_dir
if [ $LIVE_TYPE = "linux-live" ]; then
-
copy_build_scripts
+ fi
- if [ "$UNATTENDED" = "1" ]; then
- BUILD_DIR="/build/$DISTRIBUTION"
- fi
- if [ "$BUILD_DIR" = "" ]; then
- LAST_BUILD_DIR=$(cat "$SCRIPT_DIR/.build_dir") >>$OUTPUT 2>&1
- BUILD_DIR=$LAST_BUILD_DIR
- fi
+ if [ "$UNATTENDED" = "1" ]; then
+ BUILD_DIR="/build/$DISTRIBUTION"
+ fi
+ if [ "$BUILD_DIR" = "" ]; then
+ LAST_BUILD_DIR=$(cat "$SCRIPT_DIR/.build_dir") >>$OUTPUT 2>&1
+ BUILD_DIR=$LAST_BUILD_DIR
+ fi
+ if [ $LIVE_TYPE = "linux-live" ]; then
LIVEKITDATA=$(cat $BUILD_DIR/tmp/livekitdata)
- cd $BUILD_DIR$LIVEKITDATA
- if [ ! -d $ISO_DIR ]; then
- mkdir -p $ISO_DIR
- fi
+ IMAGE_DIR=$BUILD_DIR$LIVEKITDATA
+ elif [ $LIVE_TYPE = "ubuntu" ]; then
+ IMAGE_DIR="$PARENT_DIR/image"
+ fi
- mkdir -p $ISO_DIR >>$OUTPUT 2>&1
- VER=$SYSTEMVER
- DATE=$(date +%Y%m%d_%H%M)
+ cd $IMAGE_DIR
+ if [ ! -d $ISO_DIR ]; then
+ mkdir -p $ISO_DIR
+ fi
- DIR=$BUILD_DIR$LIVEKITDATA
- ISO=$ISO_DIR/$LIVEKITNAME-$DISTRIBUTION-$DISTRIBUTION_ARCH-$COMP_TYPE-$DATE.iso
+ mkdir -p $ISO_DIR >>$OUTPUT 2>&1
+ VER=$SYSTEMVER
+ DATE=$(date +%Y%m%d_%H%M)
- B="-b boot/syslinux/isolinux.bin -c boot/syslinux/boot.cat"
- C="-no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot"
+ DIR=$IMAGE_DIR
+ ISO=$ISO_DIR/$LIVEKITNAME-$DISTRIBUTION-$DISTRIBUTION_ARCH-$COMP_TYPE-$DATE.iso
+
+ B="-b boot/syslinux/isolinux.bin -c boot/syslinux/boot.cat"
+ C="-no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot"
+ # ▼ должно быть только перенаправление ошибки!
+ if [ -x "$(which xorriso 2>>$OUTPUT)" ]; then
+ M="xorriso -as mkisofs -isohybrid-mbr $DIR/boot/syslinux/isohdpfx.bin"
+ D=" -isohybrid-gpt-basdat -e"
# ▼ должно быть только перенаправление ошибки!
- if [ -x "$(which xorriso 2>>$OUTPUT)" ]; then
- M="xorriso -as mkisofs -isohybrid-mbr $DIR/boot/syslinux/isohdpfx.bin"
- D=" -isohybrid-gpt-basdat -e"
- # ▼ должно быть только перенаправление ошибки!
- elif [ -x "$(which genisoimage 2>>$OUTPUT)" ]; then
- M=genisoimage
- D="-efi-boot"
- else
- M=mkisofs
- D="-eltorito-platform 0xEF -eltorito-boot"
- fi
+ elif [ -x "$(which genisoimage 2>>$OUTPUT)" ]; then
+ M=genisoimage
+ D="-efi-boot"
+ else
+ M=mkisofs
+ D="-eltorito-platform 0xEF -eltorito-boot"
+ fi
- E="EFI/boot/efiboot.img -no-emul-boot"
+ E="EFI/boot/efiboot.img -no-emul-boot"
- VER="$SYSTEMNAME $VER"
+ VER="$SYSTEMNAME $VER"
- if [ REMOVE_OLD_ISO = "1" ]; then
- rm $ISO_DIR/$LIVEKITNAME-$DISTRIBUTION-$DISTRIBUTION_ARCH-$COMP_TYPE-*.iso >>$OUTPUT 2>&1
- fi
+ if [ REMOVE_OLD_ISO = "1" ]; then
+ rm $ISO_DIR/$LIVEKITNAME-$DISTRIBUTION-$DISTRIBUTION_ARCH-$COMP_TYPE-*.iso >>$OUTPUT 2>&1
+ fi
- if
- ! $M -hide-rr-moved -f -r -J -l -V "$VER" -A "$VER" \
- $B $C $D $E -o $ISO $DIR
- then
- exit 1
- fi
+ if
+ ! $M -hide-rr-moved -f -r -J -l -V "$VER" -A "$VER" \
+ $B $C $D $E -o $ISO $DIR
+ then
+ exit 1
+ fi
- echo ">>> $ISO created"
+ echo ">>> $ISO created"
- # xorriso has hybridization built-in
- if [ "$(echo $M | cut -d" " -f1)" != "xorriso" ]; then
- # ▼ должно быть только перенаправление ошибки!
- if [ -x "$(which isohybrid 2>>$OUTPUT)" ]; then
- isohybrid -uefi $ISO
- else
- echo ">>> No isohybrid to hybridize this ISO"
- fi
- fi
- if [ $BUILD_TEST_ISO = "1" ]; then
- if cp -f $ISO_DIR/$LIVEKITNAME-$DISTRIBUTION-$DISTRIBUTION_ARCH-$COMP_TYPE-$DATE.iso $ISO_DIR/$LIVEKITNAME.iso; then
- echo ">>> $ISO_DIR/$LIVEKITNAME.iso created"
- fi
+ # xorriso has hybridization built-in
+ if [ "$(echo $M | cut -d" " -f1)" != "xorriso" ]; then
+ # ▼ должно быть только перенаправление ошибки!
+ if [ -x "$(which isohybrid 2>>$OUTPUT)" ]; then
+ isohybrid -uefi $ISO
+ else
+ echo ">>> No isohybrid to hybridize this ISO"
fi
- exit 0
- elif [ $LIVE_TYPE = "ubuntu" ]; then
- #VER=$SYSTEMVER
- DATE=$(date +%Y%m%d_%H%M)
- ISO=$ISO_DIR/$LIVEKITNAME-$DISTRIBUTION-$DISTRIBUTION_ARCH-$COMP_TYPE-$DATE.iso
- cd $PARENT_DIR/image
- sudo xorriso \
- -as mkisofs \
- -iso-level 3 \
- -full-iso9660-filenames \
- -volid "$SYSTEMNAME" \
- -eltorito-boot boot/grub/bios.img \
- -no-emul-boot \
- -boot-load-size 4 \
- -boot-info-table \
- --eltorito-catalog boot/grub/boot.cat \
- --grub2-boot-info \
- --grub2-mbr /usr/lib/grub/i386-pc/boot_hybrid.img \
- -eltorito-alt-boot \
- -e EFI/efiboot.img \
- -no-emul-boot \
- -append_partition 2 0xef isolinux/efiboot.img \
- -output "$ISO" \
- -m "isolinux/efiboot.img" \
- -m "isolinux/bios.img" \
- -graft-points \
- "/EFI/efiboot.img=isolinux/efiboot.img" \
- "/boot/grub/bios.img=isolinux/bios.img" \
- "."
- if [ $BUILD_TEST_ISO = "1" ]; then
- if cp -f $ISO_DIR/$LIVEKITNAME-$DISTRIBUTION-$DISTRIBUTION_ARCH-$COMP_TYPE-$DATE.iso $ISO_DIR/$LIVEKITNAME.iso; then
- echo ">>> $ISO_DIR/$LIVEKITNAME.iso created"
- fi
+ fi
+ if [ $BUILD_TEST_ISO = "1" ]; then
+ if cp -f $ISO_DIR/$LIVEKITNAME-$DISTRIBUTION-$DISTRIBUTION_ARCH-$COMP_TYPE-$DATE.iso $ISO_DIR/$LIVEKITNAME.iso; then
+ echo ">>> $ISO_DIR/$LIVEKITNAME.iso created"
fi
fi
+ exit 0
}
# =================================================================
@@ -1109,19 +1102,30 @@ BACKSPACE="guess"
EOF
dpkg-reconfigure -f noninteractive console-setup >>$OUTPUT 2>&1
- # configure timezone and locale
- echo "Europe/Moscow" >/etc/timezone &&
- dpkg-reconfigure -f noninteractive tzdata >>$OUTPUT 2>&1 &&
- sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen &&
- sed -i -e 's/# ru_RU.UTF-8 UTF-8/ru_RU.UTF-8 UTF-8/' /etc/locale.gen &&
- #echo 'LANG="ru_RU.UTF-8"' >/etc/default/locale &&
- dpkg-reconfigure -f noninteractive locales >>$OUTPUT 2>&1
- update-locale LANGUAGE=ru_RU.UTF-8 >>$OUTPUT 2>&1
- update-locale LANG=ru_RU.UTF-8 >>$OUTPUT 2>&1
- update-locale LC_ALL=ru_RU.UTF-8 >>$OUTPUT 2>&1
- echo "localepurge localepurge/nopurge multiselect en_US.UTF-8, ru_RU.UTF-8" | debconf-set-selections
+ # configure timezone
+ echo "tzdata tzdata/Areas select Europe" | debconf-set-selections -v >>$OUTPUT 2>&1
+ echo "tzdata tzdata/Zones/Europe select Moscow" | debconf-set-selections -v >>$OUTPUT 2>&1
+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704089
+ rm -f /etc/localtime /etc/timezone >>$OUTPUT 2>&1
+ dpkg-reconfigure -f noninteractive tzdata >>$OUTPUT 2>&1
+
+ # configure locales
+ sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen >>$OUTPUT 2>&1 &&
+ sed -i -e 's/# ru_RU.UTF-8 UTF-8/ru_RU.UTF-8 UTF-8/' /etc/locale.gen >>$OUTPUT 2>&1
+ # Set system locale
+ echo "locales locales/locales_to_be_generated multiselect en_US.UTF-8 UTF-8, ru_RU.UTF-8 UTF-8" | debconf-set-selections -v >>$OUTPUT 2>&1
+ echo "locales locales/default_environment_locale select ru_RU.UTF-8" | debconf-set-selections -v >>$OUTPUT 2>&1
+ #echo 'LANGUAGE="ru_RU.UTF-8"' >/etc/default/locale &&
+ # echo 'LANG="ru_RU.UTF-8"' >/etc/default/locale &&
+ # echo 'LC_ALL="ru_RU.UTF-8"' >/etc/default/locale &&
+ dpkg-reconfigure -f noninteractive locales >>$OUTPUT 2>&1
+ update-locale LANGUAGE=ru_RU.UTF-8 >>$OUTPUT 2>&1
+ update-locale LANG=ru_RU.UTF-8 >>$OUTPUT 2>&1
+ update-locale LC_ALL=ru_RU.UTF-8 >>$OUTPUT 2>&1
+ echo "localepurge localepurge/nopurge debconf-set-selections multiselect en_US.UTF-8, ru_RU.UTF-8" | debconf-set-selections -v >>$OUTPUT 2>&1
+ echo "localepurge localepurge/use-dpkg-feature boolean true" | debconf-set-selections -v >>$OUTPUT 2>&1
dpkg-reconfigure -f noninteractive localepurge >>$OUTPUT 2>&1
- localepurge -v >>$OUTPUT 2>&1
+ #localepurge -v >>$OUTPUT 2>&1
# configure resolvconf
if grep resolvconf $SCRIPT_DIR/pkglists/main.list >>$OUTPUT 2>&1 || grep resolvconf $SCRIPT_DIR/pkglists/other.list || [ $DISTRIBUTION != "xenial" ] >>$OUTPUT 2>&1; then
@@ -1222,14 +1226,9 @@ EOF
systemctl disable grub-initrd-fallback.service >>$OUTPUT 2>&1
fi
elif [ $LIVE_TYPE = "ubuntu" ]; then
- #(cd /linux-live/rootcopy-ubuntu && cp --parents -afr * /)
- #rm /etc/alternatives/default.plymouth
- #rm /etc/alternatives/text.plymouth
update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/minios-logo/minios-logo.plymouth 200
update-alternatives --install /usr/share/plymouth/themes/text.plymouth text.plymouth /usr/share/plymouth/themes/minios-text/minios-text.plymouth 200
update-alternatives --config default.plymouth --skip-auto
- #ln -s /usr/share/plymouth/themes/minios-logo/minios-logo.plymouth /etc/alternatives/default.plymouth
- #ln -s /usr/share/plymouth/themes/minios-logo/minios-text.plymouth /etc/alternatives/text.plymouth
if [ $COMP_TYPE = "xz" ]; then
sed -i "s,COMPRESS=lz4,COMPRESS=xz,g" /etc/initramfs-tools/initramfs.conf
@@ -1243,28 +1242,6 @@ EOF
mkdir -p /usr/share/xfce4/backdrops
fi
ln -s /usr/share/backgrounds/MiniOS.png /usr/share/xfce4/backdrops/xubuntu-wallpaper.png
-
- : 'echo "Set up password for user 'root'" >>$OUTPUT 2>&1
- echo root:toor | chpasswd >>$OUTPUT 2>&1'
-
- : 'echo "Set up user 'live'" >>$OUTPUT 2>&1
- adduser --gecos '' live --disabled-password >>$OUTPUT 2>&1
- echo "Set up password for user 'live'" >>$OUTPUT 2>&1
- echo live:evil | chpasswd >>$OUTPUT 2>&1'
-
- #echo "Set up user 'ubuntu'" >>$OUTPUT 2>&1
- #adduser --gecos '' ubuntu --disabled-password >>$OUTPUT 2>&1
- : 'echo "Set up password for user 'ubuntu'" >>$OUTPUT 2>&1
- echo ubuntu:ubuntu | chpasswd >>$OUTPUT 2>&1
- addgroup ubuntu adm >>$OUTPUT 2>&1
- addgroup ubuntu sudo >>$OUTPUT 2>&1
- addgroup ubuntu lpadmin >>$OUTPUT 2>&1
- addgroup ubuntu plugdev >>$OUTPUT 2>&1
- addgroup ubuntu dip >>$OUTPUT 2>&1
- #addgroup ubuntu samba >>$OUTPUT 2>&1'
-
- #sed -i "s,managed=false,managed=true,g" /etc/NetworkManager/NetworkManager.conf
-
fi
if grep openssh-server $SCRIPT_DIR/pkglists/main.list >>$OUTPUT 2>&1 || grep openssh-server $SCRIPT_DIR/pkglists/other.list >>$OUTPUT 2>&1; then
@@ -1319,4 +1296,4 @@ function chroot_finish_up() {
rm -f /var/lib/apt/lists/*InRelease >>$OUTPUT 2>&1
rm -f /var/lib/apt/lists/deb.* >>$OUTPUT 2>&1
rm -f /var/lib/dpkg/*-old >>$OUTPUT 2>&1
-}
\ No newline at end of file
+}
diff --git a/linux-live/packages/chromium_88.0.4324.96~linuxmint1+ulyssa_amd64.deb b/linux-live/packages/chromium_88.0.4324.96~linuxmint1+ulyssa_amd64.deb
deleted file mode 100644
index de56b99..0000000
Binary files a/linux-live/packages/chromium_88.0.4324.96~linuxmint1+ulyssa_amd64.deb and /dev/null differ
diff --git a/linux-live/pkglists/main.list b/linux-live/pkglists/main.list
index 0bbf78e..e8b22dd 100644
--- a/linux-live/pkglists/main.list
+++ b/linux-live/pkglists/main.list
@@ -4,6 +4,7 @@ ubuntu-minimal
resolvconf
xz-utils
localepurge
+bash-completion
# Ð¸Ð¼Ñ Ñтого â–¼ пакета нужно задавать в завиÑимоÑти от необходимого типа Ñдра
#linux-image-generic-hwe-18.04
#linux-image-generic
diff --git a/linux-live/pkglists/other.list b/linux-live/pkglists/other.list
index a7499d0..29fa2ea 100644
--- a/linux-live/pkglists/other.list
+++ b/linux-live/pkglists/other.list
@@ -2,5 +2,6 @@
mc
htop
ncdu
+chntpw
#open-vm-tools
#tasksel
\ No newline at end of file
diff --git a/linux-live/rootcopy-ubuntu/root/.i18n b/linux-live/rootcopy-ubuntu/root/.i18n
new file mode 100644
index 0000000..9e76f38
--- /dev/null
+++ b/linux-live/rootcopy-ubuntu/root/.i18n
@@ -0,0 +1,3 @@
+export LANGUAGE=ru_RU.UTF-8
+export LANG=ru_RU.UTF-8
+export LC_ALL=ru_RU.UTF-8
\ No newline at end of file
diff --git a/md5sum.txt b/md5sum.txt
new file mode 100644
index 0000000..194bced
--- /dev/null
+++ b/md5sum.txt
@@ -0,0 +1,1376 @@
+358a9ae815c062da16a64095aa78969b ./backup
+4a278a07edaa6befbea51da6be48520e ./linux-live/rootcopy-ubuntu/usr/share/backgrounds/MiniOS.png
+4131fa5c09639242ebcc49027e586190 ./linux-live/rootcopy-ubuntu/usr/share/plymouth/themes/minios-logo/progress-meter_16bit.png
+9d9bae1d89a8dc56ff4be460ed7181f4 ./linux-live/rootcopy-ubuntu/usr/share/plymouth/themes/minios-logo/logo_16bit.png
+26896a3e275bb02e1d0d3fc2d9fcdde1 ./linux-live/rootcopy-ubuntu/usr/share/plymouth/themes/minios-logo/progress-fade_16bit.png
+8b82b1f52f6533947297ba9a9a00af26 ./linux-live/rootcopy-ubuntu/usr/share/plymouth/themes/minios-logo/test.png
+a95a33da26a4626a19afab7b4ee9d3fe ./linux-live/rootcopy-ubuntu/usr/share/plymouth/themes/minios-logo/progress-meter.png
+fe5f19b47844d26fa277dee6d14c1b0f ./linux-live/rootcopy-ubuntu/usr/share/plymouth/themes/minios-logo/logo.png
+3939846a094f3e80572f6bd437801c8e ./linux-live/rootcopy-ubuntu/usr/share/plymouth/themes/minios-logo/progress-fade.png
+d987ad43a54a8ea23f3a6bf5a34a9470 ./linux-live/rootcopy-ubuntu/usr/share/plymouth/themes/minios-logo/fsck-fade_16bit.png
+b2df914ea48d03556366d06a22cd4000 ./linux-live/rootcopy-ubuntu/usr/share/plymouth/themes/minios-logo/spinner.png
+50aaa2b5f365bb0d8d078814f95c903c ./linux-live/rootcopy-ubuntu/usr/share/plymouth/themes/minios-logo/passw-dialog.png
+c515b63a293949198214877bb678f9a9 ./linux-live/rootcopy-ubuntu/usr/share/plymouth/themes/minios-logo/minios-logo.script
+16b803128c7c48177243b702bc378022 ./linux-live/rootcopy-ubuntu/usr/share/plymouth/themes/minios-logo/fsck-fade.png
+65ee6abdada16f9169e2ea0ec48026ff ./linux-live/rootcopy-ubuntu/usr/share/plymouth/themes/minios-logo/wallpaper.png
+56104937224338c6872895a6c833299a ./linux-live/rootcopy-ubuntu/usr/share/plymouth/themes/minios-logo/minios-logo.plymouth
+3b47ede8c1017c0945bfdce42f7f4563 ./linux-live/rootcopy-ubuntu/usr/share/plymouth/themes/details/details.plymouth
+1f7ecec33e4b4e23f55e7815d211fd2f ./linux-live/rootcopy-ubuntu/usr/share/plymouth/themes/minios-text/minios-text.plymouth
+c381765a106f0fe4c3ac323e715225be ./linux-live/rootcopy-ubuntu/usr/share/pixmaps/MiniOS-white.svg
+e2cbea44ab9c1ea8aae61fd4d7712f28 ./linux-live/rootcopy-ubuntu/etc/issue
+805b437cc428855f96b8048963ed5c55 ./linux-live/rootcopy-ubuntu/etc/casper.conf
+c3977dd0d0fcf423c8cef6e7acdd7ba7 ./linux-live/rootcopy-ubuntu/etc/timezone
+df0e752f1fda88eccba9defe383392ee ./linux-live/rootcopy-ubuntu/etc/skel/.config/xfce4/panel/launcher-23/16093659533.desktop
+a2b2ab8a2133af1f00fd82bb24e78637 ./linux-live/rootcopy-ubuntu/etc/skel/.config/xfce4/panel/launcher-24/16093659584.desktop
+6ea28b9f0b1224194308744e3b873e3a ./linux-live/rootcopy-ubuntu/etc/skel/.config/xfce4/panel/launcher-19/16093657651.desktop
+5c0ec984b72d63b1bcba64e14d1cfbb0 ./linux-live/rootcopy-ubuntu/etc/skel/.config/xfce4/panel/whiskermenu-1.rc
+608dc0d7f2b29f8e35e304f25bcfc6cf ./linux-live/rootcopy-ubuntu/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
+d29ed9e6e18af9ce34831e91810b640f ./linux-live/rootcopy-ubuntu/etc/skel/.config/xfce4/helpers.rc
+f469dd1f389ccbeb4f92360c88dfd527 ./linux-live/rootcopy-ubuntu/etc/ssh/sshd_config
+c393970c725c064bbc9e0c1046f38368 ./linux-live/rootcopy-ubuntu/etc/issue.net
+247374d55eb3b5b0acd046e1153befd0 ./linux-live/rootcopy-ubuntu/root/.bashrc
+eb605297ad1c73921949aa82fc981e7d ./linux-live/install_chroot
+280658b10a60c1ef175e44b1e29a806b ./linux-live/pkglists/ubuntu-main.list
+ff2ea803d1e612718f4ff1c7495bb8de ./linux-live/pkglists/prereq.list
+da2158abf027a46624b8584a0c0f4642 ./linux-live/pkglists/other.list
+58397a38b5763df1d84750e0085372f8 ./linux-live/pkglists/ubuntu-ubiquity.list
+77469f143f354fef5b74c6b1ac2ad5a5 ./linux-live/pkglists/ubuntu-other.list
+d6b374a28a330dabb78effb3dc79de58 ./linux-live/pkglists/main.list
+eb48f85bc2cf206f427b9e119094d9c3 ./linux-live/pkglists/hostreq.list
+8998a78257ee446f208a740f7afed2a1 ./linux-live/pkglists/ubuntu-gui.list
+e711e9ccf3868d309d703cf6098e419e ./linux-live/livekitlib
+2b294e1e7347b1a97a99a390159fc8fc ./linux-live/rootcopy/usr/sbin/slax-automount
+0cb3ca76ead821da9d8a187a7d79aa68 ./linux-live/rootcopy/usr/sbin/gtk-bookmarks-update
+ec856dd882ee3e342b94d431c69750a0 ./linux-live/rootcopy/usr/bin/genminiosiso
+01eb0bab1498a064c9ff8ca6f39e180c ./linux-live/rootcopy/usr/bin/sb
+d78336799f6ca02f7f6bb14438539cb2 ./linux-live/rootcopy/usr/bin/pxe
+e0d163b3972ca61c310009fc97c22edd ./linux-live/rootcopy/usr/bin/slax
+dfc5cf8266f50f1f161c459f87e76d47 ./linux-live/rootcopy/usr/bin/savechanges
+485fa0502750c19c5e056c5cc57565e1 ./linux-live/rootcopy/usr/bin/sb2dir
+a38681820f2c5ce949b5ee6991e2d3cc ./linux-live/rootcopy/usr/bin/rmsbdir
+3eb2eedb30e652549e0c79418ccc6846 ./linux-live/rootcopy/usr/bin/dir2sb
+006ea2bca050192a52d0595e4783b98f ./linux-live/rootcopy/usr/lib/udev/rules.d/90-slax-automount.rules
+3eec93a2a45cb99eeb564856a7d2e7a0 ./linux-live/rootcopy/usr/lib/systemd/system/getty@.service
+79e694cdcd74376c9878bdc4abaef3e3 ./linux-live/rootcopy/usr/lib/systemd/system/apparmor.service
+b3a271b47d0e5d2c053739584bc33e85 ./linux-live/rootcopy/usr/lib/systemd/system/dhclient.service
+e2cbea44ab9c1ea8aae61fd4d7712f28 ./linux-live/rootcopy/etc/issue
+250ee2bf8d44713e7348747550b2aa36 ./linux-live/rootcopy/etc/localtime
+c3977dd0d0fcf423c8cef6e7acdd7ba7 ./linux-live/rootcopy/etc/timezone
+5466e0d83587cdcdc97ffe9f41b64837 ./linux-live/rootcopy/etc/hostname
+580583e1550822447741d2c29e4837ec ./linux-live/rootcopy/etc/hosts
+5e682178af949fbad0dc79b48727ca18 ./linux-live/rootcopy/etc/ssh/sshd_config
+c393970c725c064bbc9e0c1046f38368 ./linux-live/rootcopy/etc/issue.net
+247374d55eb3b5b0acd046e1153befd0 ./linux-live/rootcopy/root/.bashrc
+a64510d05293caceae437335f7dda42c ./linux-live/modules/03-desktop/install
+3da6e2a531e8e91cb3b3655d6bcb9bbf ./linux-live/modules/02-xorg/build
+37f5e15e6fc72b6760c2a5efebf309df ./linux-live/aptsources/focal.list
+f8e009eb2ebdd8a0a88c918b9b92a2e9 ./linux-live/aptsources/groovy.list
+7368a220086608931d9d22ca7658fa9b ./linux-live/aptsources/trusty.list
+89ce3c852e9b2d84d34c866bdf79598e ./linux-live/aptsources/sources.list
+e53812868c9d96207e115de057149a4f ./linux-live/aptsources/xenial.list
+28854a4db4cf6ec271a4e8b850c526f2 ./linux-live/aptsources/bionic.list
+1561b70aa2d2e8fc34a2ed08385fe15e ./linux-live/tools/isolinux.bin.update
+e3c38ffab01411053ff438c6034f395b ./linux-live/build
+b09df32d50413962c0358895352cd9c2 ./linux-live/minioslib
+c27d2e7a16aa000302d2cc7992d01c27 ./linux-live/initramfs/tools/initramfs_repack
+328eb66d852db305b63d217ff05b50f1 ./linux-live/initramfs/tools/initramfs_unpack
+772ed91f4a45bea461e0b9a27ee48860 ./linux-live/initramfs/init
+1e8f55ec335d411d4c1b253c4d4958f7 ./linux-live/initramfs/static/blkid
+63b2f1096ffb29f18900b939d5981f05 ./linux-live/initramfs/static/busybox
+033af61dd749f77b7d49c1b7bf6dcb02 ./linux-live/initramfs/static/README
+b4c201c3e020743e8aacf3cc97b16a20 ./linux-live/initramfs/static/mount.httpfs2
+11f4db096dae22ff71edc87b24ae2c2c ./linux-live/initramfs/static/eject
+36cdfcd398961c1f02ff6e6276df1268 ./linux-live/initramfs/static/mount.dynfilefs
+ac994c78e7271c1d5642b0ba780a9323 ./linux-live/initramfs/static/mount.ntfs-3g
+28166b71e4f9fad67fb4be685f168f52 ./linux-live/initramfs/shutdown
+fb1191980e3ee7ce952aefa3a4171716 ./linux-live/initramfs/initramfs_create
+59f77404239e9fd12895198560ef1714 ./linux-live/packages/chromium_88.0.4324.96~linuxmint1+ulyssa_amd64.deb
+546931a24d3a333e5af426dc341b76d9 ./linux-live/copy
+992325392b8b14bea87d3788680e41dd ./linux-live/buildconfig
+e7d7a9060878437e2996b37e3cff3a86 ./linux-live/bootfiles/EFI/boot/alternative/grubx64.efi
+cc1dd6b9758038653488b1a13c8f6673 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/datehook.mod
+c8dfe270f12c679284ad79e39c097457 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/usb.mod
+ce985b6af83907d85e05a8b7f68518c0 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/cat.mod
+0d771e999b250c928ebcbfeee0eec416 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/xnu_uuid_test.mod
+df5d57a1d8ee3aa879063076de246ec9 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/part_gpt.mod
+2d6867a72a67943b8b93792461954d14 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/dm_nv.mod
+b95939d3f9a68429bb1811f714ee5873 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/usbserial_ftdi.mod
+6f2555ba6fd3679cebad15e05c7b1d09 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/pcidump.mod
+09b3f95b91c0f74df72b42f34e63b89b ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/blocklist.mod
+da5eefd91f210ebdf59649e427fd8bbe ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/lvm.mod
+a976fbb60cb1b901fad1a00d3580c653 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/video_fb.mod
+82877e4d345e4b5b3e1a3fe7ac56d813 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/trig.mod
+8b6dabb53c8258ec8d33a970a1a76dc9 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/multiboot.mod
+da1bd4a484855e3d8e7496771a1a8181 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/videoinfo.mod
+6a1473b365060b930aadbd51505919df ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/play.mod
+a91a2941069bf4509e4ca12e60e7b955 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/test.mod
+450228c5550af6ecbaecc333b24fb4be ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/lspci.mod
+59ba1236fcbbc0fbe19fa78e413ce868 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/nativedisk.mod
+3e1ac642e05e9205f6cf1f259ff9e3e8 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/uhci.mod
+cf576c8f9325dfb5051b4947ab69cc03 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/udf.mod
+bb20b6136134d54a05e2c4e712219328 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/command.lst
+44b54ef57298a07d7500105942657c1c ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/ahci.mod
+54d5918a36d709e883dc906b5fb2e178 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/part_dvh.mod
+bd26ccc12e63aff59fe01ba8889030d1 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/boot.mod
+2e719da6486c3ea4c608dc71ad0172f5 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/tr.mod
+e27cd3ce894fc5fd2a59e355b8f7e489 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/part_sunpc.mod
+5835247e14e3ea7b3bdc2b58ab04cf37 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_rfc2268.mod
+d8a216af978e5be6108aa7a585f4d43a ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gfxterm_menu.mod
+9983bc83f8cd131fee72961086acef74 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/usbms.mod
+81905142b8a0a5e5ab2c54d7d0688b2c ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_rijndael.mod
+3ba221f6561780cb73ff32ba79a04a19 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/loopback.mod
+0e0e41bc94a7d9ab041f401f13506f99 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/part_sun.mod
+e0763185e357a2bf1fe281cfc2f50bf3 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/bfs.mod
+483abb50f944af14346afa7d04553992 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/bsd.mod
+65508a48025ceddf15ec6a9fdb0cc30a ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/setpci.mod
+290486f87b0b9b28702bdef00196adb4 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/cbmemc.mod
+2d0cfc7dd9f362889fbd8a7dea1a62fe ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/password_pbkdf2.mod
+f850cc5842d4100b169b1431d40e2ce6 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_rsa.mod
+ec09ba273b8144cf6ef5bfc36fcce0f6 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/pata.mod
+e7f017b0d9c14ecebdf0194fd340ce4a ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/random.mod
+02b988d7196362ddf27caaecf35c23dc ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/partmap.lst
+7487535883ca186d59bbbb1d54a53bdb ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/exfctest.mod
+3f2d1dced18fcb8873dbb3444471d36f ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_tiger.mod
+22164cf1558a81b80adbf1bdb9b7d0b1 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/backtrace.mod
+286a799032d9bd3bac18ea349a25acd1 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/serial.mod
+4217c9000d4b9fb1880875fa320e59d1 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/lsmmap.mod
+7f807347a9d899281fc3e9e8743ebbdf ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/http.mod
+baa0dd77beaacf59b9e76e7b6346c860 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/probe.mod
+0070a647beba37ba07056c0c1edc327c ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/cmdline_cat_test.mod
+a29c5beeaba6eb4a1ed34955a6da62bf ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/video_colors.mod
+c53f60b1f7b11de2c9a331c5980a122d ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/lzopio.mod
+3c20a1df101010a3b0e011b7a3dbdc78 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/pbkdf2_test.mod
+d262adfdca157138ad7511f7212c0663 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/priority_queue.mod
+1099a763ac187e36750fd110c337776b ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_dsa.mod
+9899b808eb138dc752ee4ddc15bdad42 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/xfs.mod
+d15a498b186c8f8477ea895ccbadfefc ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/efifwsetup.mod
+2a0bbc9b1d68268c99845644d67e86f7 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/ata.mod
+ec4106c4b54731a760a726fb7081289c ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/jfs.mod
+690d4887b636961b2c71aff730ee249f ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/extcmd.mod
+918a38d579c09eb4898e0a8ba7f71483 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/ntfs.mod
+fa4e2cd4055572e66a577034cadb105d ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/hfs.mod
+465d10be1edf7063d5e7dd4bddc93795 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/net.mod
+2124916b1222cc3f2c65fe2cbdcc4509 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/tga.mod
+dd53d46ad3f18a68964fad6c37a92e44 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/all_video.mod
+65318ed8af4a5f9bf1c754321318bd4d ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/zfscrypt.mod
+ebd0f0a7374dcdd3e7d88a2850c41857 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_md5.mod
+d0e84e4bbe31fe08585b438b79fcc079 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/time.mod
+fc090881f2c7b44db2a5d0c9e62660cb ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/video_bochs.mod
+41f6010212036a835a5222c834166aa5 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_rmd160.mod
+aee266db2af918096395564aec0d7cb6 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/reboot.mod
+bf3ba40acdda11bcd3ee40b8ea50199d ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/xnu.mod
+5800519016dd9a2073d561a020240a26 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_serpent.mod
+70ac68728584a1727d92741602a4f3e5 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/minix2_be.mod
+365654cb9c2dac635b3430e9a5ed8839 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/xnu_uuid.mod
+e4af3619a1767a57f54e0edd8e3791f3 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gfxterm_background.mod
+2fda3f91cf97573d2107da2216d853b7 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/ls.mod
+d2a0825a27f19e079fad8cd5f9ff7b6d ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/grub.cfg
+6136e2fcb8e9aa45969f73c4b2bf424e ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/cbfs.mod
+eeeda090212fe67f0e81c738a425bc93 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/fs.lst
+dd8f9da84ca3558f24f2e7d8a5eb6f31 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/mdraid09.mod
+07abeaaa454133883d7f3e0509a3f824 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/cs5536.mod
+46fae6fd0e03958a03355fed18bd9707 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/ufs2.mod
+66f85d1dbe58e79fc7af16e2e6b09649 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/odc.mod
+53459696b5a4142141c845268efdddba ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/help.mod
+687c0f3f73cd046559cb5d7c843f6ced ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/mmap.mod
+ebb1006c92e4e9629760ec673593bcc7 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/testspeed.mod
+738502d7a3638587ae1376df68878b98 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/mul_test.mod
+12465f10ef0765b02ed2fc80d53e498c ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/minicmd.mod
+27a939f7c0a4f8ad4d11a00cb4c3f9b5 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/crypto.mod
+bf936d382065e7d8abdfb723c3e77103 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/linux.mod
+8284558a23edc2371e617dbf4d51ee8a ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/cbtime.mod
+bac8cb7cf6c02494c601f38d08933295 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/echo.mod
+2680528ec4101d398f99e06573406117 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_sha256.mod
+a7d95af761268ea05648b0495d364613 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_idea.mod
+1e6fe82d53a526352242e1be62a2748a ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/ctz_test.mod
+0c29b8d5ad5124b248c088da3a1e89d7 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/legacy_password_test.mod
+fe4d890b6dd3519c3cd2f506c2629cb5 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/usbserial_pl2303.mod
+8b6c9af9d0a329acbde1e1b291d2db85 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/cryptodisk.mod
+74be56271ae0f8eb4502d8b973a280c1 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/mdraid09_be.mod
+21a6fb9ba6481c531d560556b71d84a1 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/usbtest.mod
+d6556c865bb19dac2f87ee6491761fa1 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/ohci.mod
+849da60e11a7b8b5ebd0f970443f3e99 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/archelp.mod
+39412b2d6c4fddf2213498d872a08818 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/reiserfs.mod
+2ac4bc44ace3732b714464c1b6baaf38 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/part_bsd.mod
+60befbb6814e22a4828af65f0e4c2683 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/legacycfg.mod
+c8a9c29b64cd105062884233b59bbe9e ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/usbserial_common.mod
+ee80f88779ecc6b5db21eb33509a5cf2 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/hexdump.mod
+aa7fb0653a99b470063b8c20dfdbb508 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/progress.mod
+05d50f56f3f191cd7215082e403b0f31 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_arcfour.mod
+c311c0bd759d8148e8d44a84d2bfa01b ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/at_keyboard.mod
+049537d090991ec6913d8f3ce72a2fd3 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/chain.mod
+f1aba2d58550de07adbdff0944e77671 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/ufs1.mod
+4ed6d7d37c03ca1a7709ab1504c7fc6a ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/iorw.mod
+6eee58587ce3fc2c0719a493e7e3539d ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/png.mod
+effc9c0a3a6e020ab3087b79c62b3c05 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/part_amiga.mod
+901ab074f3fe6cd2f042d25ef419b663 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/true.mod
+b8644cd534a762c239dfb875c7875247 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/crc64.mod
+128971829bee46f417995cbec8acce64 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/hfspluscomp.mod
+9430133d97bc572c3964b9fce879835b ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/fat.mod
+55548a78cbec6d2d617f0d9b16a0da93 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_twofish.mod
+d942286834af8b91bc714288c98fad1a ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/datetime.mod
+49d4da1cb6bc8100444dbbe30305a4e0 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gettext.mod
+232b29f3fbdcd19280e0ddba8a471d5f ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/video.mod
+3117e65a271d71d7072b426e33ea832c ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/hashsum.mod
+ac51c80b30528c757015273a6dfe6455 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_seed.mod
+04ec16101bb5db7fd1e7694b6e4fffaf ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/video_cirrus.mod
+8f5ef808a23d03024ac4cc2f50ccae0a ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/relocator.mod
+f67ca95fa8319ffc06869485a709e3f1 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/usb_keyboard.mod
+2778a88f26559ba04563a82effc5ac5f ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/part_plan.mod
+394bf95517ca97bccd3742338beefa4d ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/ehci.mod
+ee2b3e7b6f117ff1900179edfdb8b7bf ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/regexp.mod
+08e0dad40652fb7b5f1451e7e69020fb ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/lsefimmap.mod
+712ffcd438099f658f2b3c5a3effcbd6 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/macbless.mod
+492388d0d4c4e2a169d1baa6678ff8ef ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/font.mod
+352721d5443cb3261b9ca8e8b3f02545 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gptsync.mod
+77e7c4efd9c29212331bc8a4e2840f27 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/cmp.mod
+57333a6661b47ba7e123f2363b33db08 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/hdparm.mod
+e76f877abcbb8a5245aff2e6e76d9d23 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/file.mod
+95ab69a21caf4cb25d06eb52300f511a ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/date.mod
+2e9e365e17d3d16529a7eab01d356614 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/mpi.mod
+05a9375d7cc354db126f7b271511518a ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/test_blockarg.mod
+886c04f77fe085e09864ce9369b547be ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/loadenv.mod
+2adec4a5a055cadb2ac826c78a5aed2c ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/offsetio.mod
+1d9aedc9ab533db375bf2012c07ea5fd ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/ext2.mod
+9de6aed2f4f2efdf303b3817027ae467 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_md4.mod
+36651742a3967ab07d3fe8e116f60959 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/loadbios.mod
+e5ae7d2207a01549539163ed58d5982f ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/verify.mod
+ebd86c20276a927de9731f159e433e17 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/moddep.lst
+ed2cc6e80d55644e662fba39f48b40cd ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_crc.mod
+160d51decf59bd85ed912c8f7b0551f3 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/minix3.mod
+38ad3aa7aea5cfe9a33243c055810fd8 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/ldm.mod
+3b420d267b482172111c43def4873d40 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/cbtable.mod
+9134a5f72d8d33ca15594a064b58f4af ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/cpio_be.mod
+be8501cef725b5b705f2ae3b875a22a7 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_whirlpool.mod
+430f8817464c69f687c90077c8a5a4e2 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/mdraid1x.mod
+a8e89c1b54f9e47417fbe26db6a25bd5 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gfxmenu.mod
+f6292779d77b7d102d72ab70286ff66f ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/parttool.mod
+65df9a2dc3fa04258b6ce9ced749d543 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/luks.mod
+05864ca93ef16a23246bad51a0395ec8 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/bitmap_scale.mod
+d9b5d7743b767f46215f9b775c3e175f ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/terminal.mod
+a4e8d7868e9afbbfff7435477dfebf9f ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/msdospart.mod
+a59a63ed63be2b0e5c3623f05825a84b ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_cast5.mod
+69b1a9cbe818e297a9769c4a319fc2ac ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/squash4.mod
+c0ffcabf6d62219a15452187b92c2273 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/adler32.mod
+d3acab88710235ed7b39277df8e6f1a8 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/morse.mod
+10faf5ee27cb63ddc01bded7c3b1df1c ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/spkmodem.mod
+d97edc1b6e66286416f3d30ed064d663 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_blowfish.mod
+deb62f162758750ed7a2743f0424c1ac ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/normal.mod
+7d86acc3d68833f22603dc5859e8ebdc ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/video.lst
+098832497928edecd396096490b430de ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/terminal.lst
+336eccaf63e1ad6b740d608aa74f21ed ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/raid5rec.mod
+ac50f7722564bace5eef1a50d9f5710a ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/elf.mod
+dc575d6533c42c9d0fc0a3a2d9e0826a ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/usbserial_usbdebug.mod
+84b21ee85940670064012d7bad2de8a8 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/minix_be.mod
+01ab05aebaab79d15022a349c0f9eab7 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/newc.mod
+7d6d70150b38651f1bcf9a09ea172ec9 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/minix3_be.mod
+c20a485978594f165d2fa00113eb59ee ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_sha1.mod
+46135666d1f0213b22465b86aa6959e7 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/ntfscomp.mod
+0d812356c5f3efd133f32940ecbf68e3 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/linuxefi.mod
+3353fcfd77d8ce704f2e7774418a7aec ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/cpuid.mod
+3817e659208a4fe5441e61c7201a37f9 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/btrfs.mod
+625ef5e79911dd065cbcbbf735f7bc84 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/efi_uga.mod
+911264f4c62124c5bb4f5e61d1c45ba6 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/cbls.mod
+ad7c9494338ae0e39c29008b36d89c2f ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/ufs1_be.mod
+a45ea682912438418d69a59d7a461fb4 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/geli.mod
+bf0e19dcbf2b0964c93405f9194c7f3c ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/cmp_test.mod
+702441b078d33f074cb6f96f0d684671 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/diskfilter.mod
+ec275e3658451eac9be5c6af26606e6e ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/sleep_test.mod
+d79a67cd90c97e3db263faf90e2a26f4 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/disk.mod
+7a633ea8970ba965a03c715d07b9378f ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/part_acorn.mod
+2b41b4ee01be7d2634517078e300da5b ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/romfs.mod
+241168675b08cb4ee5b0f03f6dda6c78 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/lssal.mod
+ad1484c4c757b3b38b0292bd9ed7f09e ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/read.mod
+c90a76250a239898961e72dd576d2609 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/efinet.mod
+de9cc36dceefeecc191323bec8858f4e ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/part_apple.mod
+9c3f233bbb48227323d18bc749909ce2 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/cpio.mod
+34e3d1179572e36abb12ab3fd2fc8103 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/linux16.mod
+4c22448f4735504d3b18aa1a2f89dace ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/eval.mod
+a5bc6bafef94a6d0e1d489be77647a82 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/efi_gop.mod
+94ad05c879782587b42d129c1b80cc28 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/multiboot2.mod
+b09f26a2658136f755282118aae5a096 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/keylayouts.mod
+a8001f074f620fd2f9a865d0ab1ca296 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/bswap_test.mod
+6959b08fd40c972fc457446870f61c80 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/videotest.mod
+00b424fd59ccb2edaa6ec7f10e5af98b ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/part_msdos.mod
+f0e65d0c7ff41138e525c038300c7931 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/minix2.mod
+66565e454f19faf018f53a5c2fe3b846 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_des.mod
+3190a91d3075032543740d0998971d77 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/parttool.lst
+723010fa342421b9f9b669bc426335e6 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/lsacpi.mod
+e19f8a91691a6f7b7d57cae3c747872f ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/appleldr.mod
+846f3caef0334b09383136967c05a909 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/aout.mod
+0a8fee978d41b5b94abb63a0fa5409fb ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/procfs.mod
+2d1d5fc367ddcfa7db9d58375447b257 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/bitmap.mod
+fc3608970f6c3e4d6e34032923e73037 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/exfat.mod
+d29b8dcee2f2e8127c268675628e2bc0 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/memrw.mod
+202ec2315559d3eca1a6839e91e08221 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/lsefi.mod
+6a3f58db454b17a0a339323b3e134a6b ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/crypto.lst
+7cc29f47bea0955289f8838b666305ca ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/terminfo.mod
+a47507d88c604cbb8380768c7a0a3492 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/keystatus.mod
+7d62ab3da6a1930b9aef3964f79aa3a2 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/tftp.mod
+caab55d3313b37c097d0363fd81b7d47 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/scsi.mod
+29166b87e7630ba41f14ac6a0a1122f1 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/syslinuxcfg.mod
+f2f3dbd70eb7c3e35698189e4bb40f46 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/div_test.mod
+12501a53be88b5b32b96e7da6d250c44 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/setjmp_test.mod
+642d079dc3a902bf0e5d91c2f69778ec ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/videotest_checksum.mod
+9e0d01b72bb89047f693070b0e091300 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/testload.mod
+c0a475e0e5af90268991859c6266472c ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_camellia.mod
+c2c59eed2fe20e3a2223a8f91ce543e7 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/macho.mod
+b87adb5ab001370938388e3be9326341 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/raid6rec.mod
+2e2181811c2c3124bbe553cc651cd902 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/jpeg.mod
+b23975caeea9d312f4ffeb9013db5c8b ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/shift_test.mod
+a40231bdaf74bd0a8374b07b3fd3d7e6 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/bufio.mod
+bb052526b4fed2eee1d1d761ed35adaf ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/div.mod
+6836fc09be07c8b6d1d0c0ac178ac962 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/sleep.mod
+2516af4312b7e662b6396a9b15342042 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/lsefisystab.mod
+dc95467fc3c76aaa84a0372c3f0f0ea8 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/halt.mod
+33b93466ab105d677640930db4475605 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/pbkdf2.mod
+fd4cc95ccda7b19c71a82f9efabb9389 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/part_dfly.mod
+326f8380cc785b46bc32986f5eeb567b ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/setjmp.mod
+6e7196d44e3a37b236c0bbef6cd9e326 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/acpi.mod
+799fae2f21dd25d3b908a556475e675f ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gcry_sha512.mod
+1a1300fd518a0499cbd191a0df0ffe16 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gfxterm.mod
+04ef5202ac315f712c3a0aa2990b4f4a ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/gzio.mod
+5e9c25d305a831f7715c49fbe2b4925b ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/password.mod
+54a19459df53f47c79879ca096019763 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/xzio.mod
+04ba30beb21b3250968685c13f30d272 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/fixvideo.mod
+6536ca3d17adb6678c4037ef15a03fd5 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/hfsplus.mod
+e543dc6a954cd4880c0aefcea012b491 ./linux-live/bootfiles/EFI/boot/alternative/x86_64-efi/signature_test.mod
+d4fbdbb784950bd601a86df1fb2f6cc9 ./linux-live/bootfiles/EFI/boot/alternative/readme.txt
+41218ac4af41772dbaa3d4738e0c2bf3 ./linux-live/bootfiles/EFI/boot/alternative/bootx64.efi
+f53fb7949ce594d9cd07a9f292709be3 ./linux-live/bootfiles/EFI/boot/grubx64.efi
+4cabb6a43aa2d285b7ba77189ac1e3e9 ./linux-live/bootfiles/EFI/boot/bootia32.efi
+ded965934506efb38a6dcb9ac5b2b79e ./linux-live/bootfiles/EFI/boot/bootx64.efi
+d34edc970391cc19276fecd8b64061cf ./linux-live/bootfiles/boot/grub/enableserial.cfg
+d32239bcb673463ab874e80d47fae504 ./linux-live/bootfiles/boot/grub/COPYING
+1e78cba7f14973630203134cd1e98bca ./linux-live/bootfiles/boot/grub/main.cfg
+23078b6932b72da92743d9eb61e7448b ./linux-live/bootfiles/boot/grub/osdetect.cfg
+86d8b3255c2d534daa5d07ea3e44fbc5 ./linux-live/bootfiles/boot/grub/version.cfg
+b4cfb77c9d773436c18f66cbd2ad7bb9 ./linux-live/bootfiles/boot/grub/enablelvm.cfg
+ebcacb5d987867135ad6e9eb7785bfb5 ./linux-live/bootfiles/boot/grub/unicode.pf2
+b2c86257e8178d5e4f4c24b0256fb062 ./linux-live/bootfiles/boot/grub/enablenative.cfg
+b6189e8028d2ece045e23fca16efc8dd ./linux-live/bootfiles/boot/grub/grubdetect.cfg
+498fa5962f8a011d52af8a79e4b8a0b9 ./linux-live/bootfiles/boot/grub/topbootmenu.cfg
+da80f8e863ec0bdb98e75c21e44e0e47 ./linux-live/bootfiles/boot/grub/cfgdetect.cfg
+6621ffafa55b888f5cfeb354418ed1ae ./linux-live/bootfiles/boot/grub/tools.cfg
+f266ed4f41428545f895295e02a61571 ./linux-live/bootfiles/boot/grub/processenable.cfg
+b10f0d2091a250f14806084a7ef5769b ./linux-live/bootfiles/boot/grub/grub.cfg
+e2fb4c152ff600f3a99ae6a29bfb1e59 ./linux-live/bootfiles/boot/grub/autoiso.cfg
+8c350b7ff1466e4147dcd17dfe1befc0 ./linux-live/bootfiles/boot/grub/sgd_locale/fr_info.cfg
+8122cdbade8ddbceb6ff50ee8981ac69 ./linux-live/bootfiles/boot/grub/sgd_locale/de.mo
+f28c464801e1efbb92a888cd5c002a48 ./linux-live/bootfiles/boot/grub/sgd_locale/en_info.cfg
+176722cfbdb0fce76268d565341896f9 ./linux-live/bootfiles/boot/grub/sgd_locale/es_info.cfg
+a55f500ced1d711c426545124be3cd21 ./linux-live/bootfiles/boot/grub/sgd_locale/fr.mo
+318972133d0c64b88efabb3c8d1c3af0 ./linux-live/bootfiles/boot/grub/sgd_locale/it.mo
+d74ed55316cb325d3514c456c2f810a3 ./linux-live/bootfiles/boot/grub/sgd_locale/de_info.cfg
+11277202288f603b1d4eeafae2cffdc9 ./linux-live/bootfiles/boot/grub/sgd_locale/ms_info.cfg
+27c78ae3e34f557ce8b50d978c4ff051 ./linux-live/bootfiles/boot/grub/sgd_locale/ms.mo
+e4a3b2b35c43702fe3040e79b916d549 ./linux-live/bootfiles/boot/grub/sgd_locale/it_info.cfg
+2214f8fd2ef60920d60cb0b3048f54b8 ./linux-live/bootfiles/boot/grub/sgd_locale/es.mo
+01da2ff078287ab50ccd7f8e4bf7845d ./linux-live/bootfiles/boot/grub/searchcdrom.cfg
+b997ef27ce11c5b53ad92d743bea5274 ./linux-live/bootfiles/boot/grub/enableraid.cfg
+514da51ff00803d7b4d72e53fe82b7be ./linux-live/bootfiles/boot/grub/afdmsg.cfg
+95dad33304269de2bf5e7ad7f8dc18c5 ./linux-live/bootfiles/boot/grub/language_select.cfg
+045c8e4ab81c9adffea07aa3b68923b1 ./linux-live/bootfiles/boot/grub/everything.cfg
+6271ad61b37eb48c1b9bfab17407b771 ./linux-live/bootfiles/boot/grub/afd2012.cfg
+cf2ea14f9b535951e1baf83c21b351ec ./linux-live/bootfiles/boot/grub/cfgextract.cfg
+021dbbd76ddec8ccac37c9ce175831af ./linux-live/bootfiles/boot/grub/enableencrypted.cfg
+14ddb8a9d2b0dcbf63f246417e65a48e ./linux-live/bootfiles/boot/grub/menulstdetect.cfg
+e3d3649ac30d02ed37263677b6ff88f1 ./linux-live/bootfiles/boot/grub/x86_64-efi/datehook.mod
+0eab2a60c8873316134e14e36326076b ./linux-live/bootfiles/boot/grub/x86_64-efi/usb.mod
+cdc0ef95d74c4dd84de4db8050adcb53 ./linux-live/bootfiles/boot/grub/x86_64-efi/cat.mod
+ab9c80e5c167ae076b450e7020b0954e ./linux-live/bootfiles/boot/grub/x86_64-efi/xnu_uuid_test.mod
+5563b87e6258b0ef960364f4193f3b02 ./linux-live/bootfiles/boot/grub/x86_64-efi/part_gpt.mod
+16bca6c1ff399828baae9aecf6fe0f5f ./linux-live/bootfiles/boot/grub/x86_64-efi/dm_nv.mod
+ee3ad26bdb2dd7fa4b5b87c9bcf57acc ./linux-live/bootfiles/boot/grub/x86_64-efi/usbserial_ftdi.mod
+1b6bf295e12a0ba295e03cecab8c174a ./linux-live/bootfiles/boot/grub/x86_64-efi/pcidump.mod
+8c9e22f9d67b5e44d234f1c2845c5a89 ./linux-live/bootfiles/boot/grub/x86_64-efi/blocklist.mod
+eb715353a8619d3f142d3a56e2cc3214 ./linux-live/bootfiles/boot/grub/x86_64-efi/lvm.mod
+db643ecdcc0a10b4ddee070ea5f890cd ./linux-live/bootfiles/boot/grub/x86_64-efi/video_fb.mod
+1ffcd0af07d0799dadd38e21bb33fe0c ./linux-live/bootfiles/boot/grub/x86_64-efi/trig.mod
+6b86066d336186f56dde9825cc6a888a ./linux-live/bootfiles/boot/grub/x86_64-efi/multiboot.mod
+d3228d142abfbc2004403f5a1d58e617 ./linux-live/bootfiles/boot/grub/x86_64-efi/videoinfo.mod
+b75a59910f652ae0f3177d4d5a247daa ./linux-live/bootfiles/boot/grub/x86_64-efi/play.mod
+b2af448c9c079937490adc9fdc5adea6 ./linux-live/bootfiles/boot/grub/x86_64-efi/test.mod
+609a95d5f49ca0b4331903f9ddc883d8 ./linux-live/bootfiles/boot/grub/x86_64-efi/lspci.mod
+ed97a1dcfd21b029dc1e025ccc57a577 ./linux-live/bootfiles/boot/grub/x86_64-efi/nativedisk.mod
+4e5f69b836c8621b957f4d15dd5f7a34 ./linux-live/bootfiles/boot/grub/x86_64-efi/uhci.mod
+1e51bd333066ffedb3e76457c96fdacb ./linux-live/bootfiles/boot/grub/x86_64-efi/udf.mod
+1a384a0b0d0821fc62d2b84704647a1d ./linux-live/bootfiles/boot/grub/x86_64-efi/zfsinfo.mod
+c6c55ba7f13350d5d896955209f93498 ./linux-live/bootfiles/boot/grub/x86_64-efi/command.lst
+b7e1ded473a27d2ef12bc3bd74b7792a ./linux-live/bootfiles/boot/grub/x86_64-efi/ahci.mod
+cb184ebb203db24c8dd10567b0b0877b ./linux-live/bootfiles/boot/grub/x86_64-efi/part_dvh.mod
+8bd4011ed3e88fe0909c5d431673918e ./linux-live/bootfiles/boot/grub/x86_64-efi/boot.mod
+0a1183d971ea6eddcc44bd7df28da4d3 ./linux-live/bootfiles/boot/grub/x86_64-efi/tr.mod
+856e8ebdffb5581bac7151b2f5884d89 ./linux-live/bootfiles/boot/grub/x86_64-efi/part_sunpc.mod
+b17cce0f271ed37d6a3b88b7707b055f ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_rfc2268.mod
+51e14842d097098d6175baec5dcce44f ./linux-live/bootfiles/boot/grub/x86_64-efi/gfxterm_menu.mod
+f7658fc91170344d271a6e0d1545dfb9 ./linux-live/bootfiles/boot/grub/x86_64-efi/usbms.mod
+91549a55a87057fd7973f3b75139167d ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_rijndael.mod
+502c811e6e774247f3182cceea338a5e ./linux-live/bootfiles/boot/grub/x86_64-efi/loopback.mod
+337f27f2f2404f2f2fef79924cadd134 ./linux-live/bootfiles/boot/grub/x86_64-efi/part_sun.mod
+8a67fd40ef433ef99e4ee0d7bb78e4b5 ./linux-live/bootfiles/boot/grub/x86_64-efi/bfs.mod
+110a38b6a3706894a21f356e4b2f64d0 ./linux-live/bootfiles/boot/grub/x86_64-efi/bsd.mod
+cd9060eb1becc80f4d62f634e7d7de1c ./linux-live/bootfiles/boot/grub/x86_64-efi/setpci.mod
+90f1e16a194aa7370c8d614b9fa17fd4 ./linux-live/bootfiles/boot/grub/x86_64-efi/cbmemc.mod
+1a28f658f18c9f64463b0f3481c50d67 ./linux-live/bootfiles/boot/grub/x86_64-efi/password_pbkdf2.mod
+74645a7c26f8eab1fab0902276ca309a ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_rsa.mod
+0e6b7bd66230b81b2c2c29d20c4d6eae ./linux-live/bootfiles/boot/grub/x86_64-efi/pata.mod
+9858fbabb3d880dee79181d0dfc362ce ./linux-live/bootfiles/boot/grub/x86_64-efi/search_label.mod
+02b988d7196362ddf27caaecf35c23dc ./linux-live/bootfiles/boot/grub/x86_64-efi/partmap.lst
+8a27903eccafc16f355dedd776135054 ./linux-live/bootfiles/boot/grub/x86_64-efi/exfctest.mod
+522be8f96b042fb7b24daf5ce31b5899 ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_tiger.mod
+14a85a5c2479f6f70bf461ad406d1fc4 ./linux-live/bootfiles/boot/grub/x86_64-efi/backtrace.mod
+d52aa3c9013f04e5bf7e9064816e2b15 ./linux-live/bootfiles/boot/grub/x86_64-efi/serial.mod
+b1b605f27d6c77e3be5f2998533a8f95 ./linux-live/bootfiles/boot/grub/x86_64-efi/lsmmap.mod
+c1a1caf4eb91a38a88b32ee87478a7cd ./linux-live/bootfiles/boot/grub/x86_64-efi/http.mod
+cde8e195423de36f337766bff04859a1 ./linux-live/bootfiles/boot/grub/x86_64-efi/probe.mod
+da74786d2542671ce01c91d551cf0e0e ./linux-live/bootfiles/boot/grub/x86_64-efi/cmdline_cat_test.mod
+8dcc683bee331fb5f61c12fedbe04b07 ./linux-live/bootfiles/boot/grub/x86_64-efi/kernel.img
+6f77f1a8cc58d434ebb43af4a2e94509 ./linux-live/bootfiles/boot/grub/x86_64-efi/video_colors.mod
+9b862d2b90414bdbbeae54ae5bb74015 ./linux-live/bootfiles/boot/grub/x86_64-efi/memdisk.mod
+8baddeb0a869896d9ac4e88ca2426e74 ./linux-live/bootfiles/boot/grub/x86_64-efi/lzopio.mod
+54aa460e48a2e340ff79c2b5bed329ef ./linux-live/bootfiles/boot/grub/x86_64-efi/pbkdf2_test.mod
+a463a17b80b77b89f51a75a81281b9cf ./linux-live/bootfiles/boot/grub/x86_64-efi/priority_queue.mod
+0c078c48ee363a9ed81b79fb054d4148 ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_dsa.mod
+f6e0e1a745c0d67272c2d630725f19b4 ./linux-live/bootfiles/boot/grub/x86_64-efi/xfs.mod
+87df53a06021449b6b034d53279ec5b4 ./linux-live/bootfiles/boot/grub/x86_64-efi/efifwsetup.mod
+2092022589a474f463a6dc9c8ca5d28b ./linux-live/bootfiles/boot/grub/x86_64-efi/ata.mod
+efac86c3b38845a935929c8d50cf079c ./linux-live/bootfiles/boot/grub/x86_64-efi/jfs.mod
+b28c980fdf0608ae030923add38e76d9 ./linux-live/bootfiles/boot/grub/x86_64-efi/extcmd.mod
+015b6b9d3d4c16101df17f2ed28c2f3f ./linux-live/bootfiles/boot/grub/x86_64-efi/ntfs.mod
+a166305eac71ff857142d7ef06e913a2 ./linux-live/bootfiles/boot/grub/x86_64-efi/config.h
+ea27e6911bbdae15bcc501ba386918f8 ./linux-live/bootfiles/boot/grub/x86_64-efi/hfs.mod
+d935c375bc0b6930ee77c3589f762782 ./linux-live/bootfiles/boot/grub/x86_64-efi/net.mod
+19dd25ebb6db0784b981bfc435d5eb3d ./linux-live/bootfiles/boot/grub/x86_64-efi/tga.mod
+dd53d46ad3f18a68964fad6c37a92e44 ./linux-live/bootfiles/boot/grub/x86_64-efi/all_video.mod
+734663ba20f588964cf9db890e7b7340 ./linux-live/bootfiles/boot/grub/x86_64-efi/zfscrypt.mod
+cb9bf45bde8a4ff82fdfe9f70bff8cd0 ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_md5.mod
+051615cc285fa150cc99a1328c7aeec7 ./linux-live/bootfiles/boot/grub/x86_64-efi/time.mod
+ed2947fe739bb5b073907379f59d6591 ./linux-live/bootfiles/boot/grub/x86_64-efi/video_bochs.mod
+93f9ef6789397f178ce12455466ff2ed ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_rmd160.mod
+00fa6389d25abbd912da99d9b6f010a9 ./linux-live/bootfiles/boot/grub/x86_64-efi/reboot.mod
+730706c7fe3a3c0bdf38dd28fae14d29 ./linux-live/bootfiles/boot/grub/x86_64-efi/xnu.mod
+1e2cce275e771d4f44198c9afc36443d ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_serpent.mod
+54ba77b9759cf20e3dc0b6e099fbf0fb ./linux-live/bootfiles/boot/grub/x86_64-efi/minix2_be.mod
+5e700d56c051a5af7d49f72021fad4cb ./linux-live/bootfiles/boot/grub/x86_64-efi/xnu_uuid.mod
+254b242cbc5825e9996b99e320b90e15 ./linux-live/bootfiles/boot/grub/x86_64-efi/gfxterm_background.mod
+f04594885789e79a850fd4e7236f288a ./linux-live/bootfiles/boot/grub/x86_64-efi/modinfo.sh
+6bf4f5ddcc43c7fcad3adfdee7bab0e7 ./linux-live/bootfiles/boot/grub/x86_64-efi/ls.mod
+0a6450c674a80bac2c98b2899648e839 ./linux-live/bootfiles/boot/grub/x86_64-efi/search.mod
+203f62b86cf2fd40539fe02a0bd853bb ./linux-live/bootfiles/boot/grub/x86_64-efi/cbfs.mod
+eeeda090212fe67f0e81c738a425bc93 ./linux-live/bootfiles/boot/grub/x86_64-efi/fs.lst
+bdfbb64b3ac58e93cb2d56c2fd7d658e ./linux-live/bootfiles/boot/grub/x86_64-efi/mdraid09.mod
+8b5d1021599de971f830b0e2973d1380 ./linux-live/bootfiles/boot/grub/x86_64-efi/cs5536.mod
+c494603a4c52df7fea5dc57dfe098066 ./linux-live/bootfiles/boot/grub/x86_64-efi/ufs2.mod
+5cd6aab7b9b29fa5091f98e2b8325d1c ./linux-live/bootfiles/boot/grub/x86_64-efi/odc.mod
+e95a4fd891bef7f211751857226f2676 ./linux-live/bootfiles/boot/grub/x86_64-efi/help.mod
+f072aa981c1b891c54212998dc4d8184 ./linux-live/bootfiles/boot/grub/x86_64-efi/mmap.mod
+e5734661ed79691d8e2ae9d3bcc830d6 ./linux-live/bootfiles/boot/grub/x86_64-efi/testspeed.mod
+0dc58f5c2c778bd9d9698610a58bb67c ./linux-live/bootfiles/boot/grub/x86_64-efi/minicmd.mod
+21901d9f6c43fe8c53ba19ba3455f60a ./linux-live/bootfiles/boot/grub/x86_64-efi/crypto.mod
+c25661ff30fd8f6f07c706dd64e7342b ./linux-live/bootfiles/boot/grub/x86_64-efi/linux.mod
+9ee101e9e6644afad330bb8f96c456d5 ./linux-live/bootfiles/boot/grub/x86_64-efi/cbtime.mod
+8dd54ece63cd84d0c9cf26852f5044ff ./linux-live/bootfiles/boot/grub/x86_64-efi/echo.mod
+11506541429f62f4238fbc4f67fba16e ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_sha256.mod
+f61a5770aafd7f2f4ef4bc858b677845 ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_idea.mod
+909250f4ea116105c82e0a0c2625b5c7 ./linux-live/bootfiles/boot/grub/x86_64-efi/legacy_password_test.mod
+5f6b80644b9e3bc9b23a176ab5bdd3fb ./linux-live/bootfiles/boot/grub/x86_64-efi/usbserial_pl2303.mod
+db4874ca31dc8bb2e6182e41bfb7f50a ./linux-live/bootfiles/boot/grub/x86_64-efi/cryptodisk.mod
+6f6707a0c0d3c0693165191551ecd118 ./linux-live/bootfiles/boot/grub/x86_64-efi/tar.mod
+bd763c3fe9eeb83ed87f96e87f3307bb ./linux-live/bootfiles/boot/grub/x86_64-efi/mdraid09_be.mod
+05df2c764937ce56edbef83bc110070b ./linux-live/bootfiles/boot/grub/x86_64-efi/usbtest.mod
+76a2ff22fc2af35298cd5724f9f5985b ./linux-live/bootfiles/boot/grub/x86_64-efi/ohci.mod
+bee760d3d46e042d1cfb11458a32a7fb ./linux-live/bootfiles/boot/grub/x86_64-efi/archelp.mod
+c39129abdb95a02e5eac56c4c61f03de ./linux-live/bootfiles/boot/grub/x86_64-efi/reiserfs.mod
+145302ede820abc05130a909236f5016 ./linux-live/bootfiles/boot/grub/x86_64-efi/part_bsd.mod
+429a4d3ef231362f7e2a3b0740ee6eea ./linux-live/bootfiles/boot/grub/x86_64-efi/legacycfg.mod
+684eb19373f95cb3b96d75c7778d6902 ./linux-live/bootfiles/boot/grub/x86_64-efi/usbserial_common.mod
+d0065b3da4c838e1ecde1f5975e35e29 ./linux-live/bootfiles/boot/grub/x86_64-efi/hexdump.mod
+1d73e7ce3c8428ed765ac45beeb5eaeb ./linux-live/bootfiles/boot/grub/x86_64-efi/progress.mod
+4d9610d62c8e4a0eebaba36069af0e9d ./linux-live/bootfiles/boot/grub/x86_64-efi/iso9660.mod
+d90d1b31c4112b8919b914524d93c63a ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_arcfour.mod
+6f4d290d75cd6a7bb19875f0c8112279 ./linux-live/bootfiles/boot/grub/x86_64-efi/at_keyboard.mod
+654d500d9bc3ea5169d4dac8e4035db7 ./linux-live/bootfiles/boot/grub/x86_64-efi/chain.mod
+a2401b096208e46e5f25c503153e9688 ./linux-live/bootfiles/boot/grub/x86_64-efi/ufs1.mod
+4836e20362ab68c723134dd40d45cddc ./linux-live/bootfiles/boot/grub/x86_64-efi/iorw.mod
+b20e985eb511a0feea187fdf5b14dd4e ./linux-live/bootfiles/boot/grub/x86_64-efi/png.mod
+13ff947663a2bfdd968f4cb35ab58553 ./linux-live/bootfiles/boot/grub/x86_64-efi/part_amiga.mod
+df3d7089df3c88b2fd55f03348e11e71 ./linux-live/bootfiles/boot/grub/x86_64-efi/true.mod
+84225d913b1968b9a779fe30d5f0a0ac ./linux-live/bootfiles/boot/grub/x86_64-efi/crc64.mod
+061e59e22b7a74994a07dbf27f1173a2 ./linux-live/bootfiles/boot/grub/x86_64-efi/hfspluscomp.mod
+db92093a7226e50411d9f371ca0e20ce ./linux-live/bootfiles/boot/grub/x86_64-efi/fat.mod
+8e85a501bc49ca48f39ac69c18560bb7 ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_twofish.mod
+e26d9a02d281cc3b497f8a772ba841f5 ./linux-live/bootfiles/boot/grub/x86_64-efi/datetime.mod
+b2b67c27560f1f44addb8d9c964f91d6 ./linux-live/bootfiles/boot/grub/x86_64-efi/gettext.mod
+3d72f3125665e0004068cebf167a6c9b ./linux-live/bootfiles/boot/grub/x86_64-efi/video.mod
+367212e2f3e68d30a02bf2b8ca124615 ./linux-live/bootfiles/boot/grub/x86_64-efi/hashsum.mod
+d0dbfaaec4eb68e0638f212a779356b0 ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_seed.mod
+68c2936536db9bcd206b9dd2f6fe1dc6 ./linux-live/bootfiles/boot/grub/x86_64-efi/video_cirrus.mod
+81cbd66b3c3ce6742c0f2f7bdd2d623f ./linux-live/bootfiles/boot/grub/x86_64-efi/relocator.mod
+639c0b3aaed2cb07583931b415786813 ./linux-live/bootfiles/boot/grub/x86_64-efi/usb_keyboard.mod
+67d992c7623fbe51f9c1c05d454d8616 ./linux-live/bootfiles/boot/grub/x86_64-efi/part_plan.mod
+6b11a019a08f84826c78d811af83c497 ./linux-live/bootfiles/boot/grub/x86_64-efi/search_fs_file.mod
+cfc154be69b7784c1eb9928cc853036c ./linux-live/bootfiles/boot/grub/x86_64-efi/configfile.mod
+bfc0bebb556f107c62ffa35e1eb79022 ./linux-live/bootfiles/boot/grub/x86_64-efi/ehci.mod
+ebd9dfabf810887ddbe76e5d4305dfbd ./linux-live/bootfiles/boot/grub/x86_64-efi/regexp.mod
+868976e60e42042d0e4a076cc03b8478 ./linux-live/bootfiles/boot/grub/x86_64-efi/lsefimmap.mod
+f00a961392c7b4bc8bb5fba48e6510b6 ./linux-live/bootfiles/boot/grub/x86_64-efi/macbless.mod
+3a7fc5c48c5a7a9ffdde00e5a464d45a ./linux-live/bootfiles/boot/grub/x86_64-efi/font.mod
+5a39315ffa47d98c0655ab26357974d5 ./linux-live/bootfiles/boot/grub/x86_64-efi/gptsync.mod
+426708e08d9609d3b6884fa25bd386d4 ./linux-live/bootfiles/boot/grub/x86_64-efi/cmp.mod
+631910df660c86d34b8f5e2f5bb4cfb6 ./linux-live/bootfiles/boot/grub/x86_64-efi/hdparm.mod
+ecf082f64da1ccdcf7b7a898ebbe2813 ./linux-live/bootfiles/boot/grub/x86_64-efi/file.mod
+3023b5f97bc91caabc93767dcb00a8d8 ./linux-live/bootfiles/boot/grub/x86_64-efi/minix.mod
+f27870fad33e441e9f4f65adb9f056bd ./linux-live/bootfiles/boot/grub/x86_64-efi/date.mod
+9de512e8c3a0a63e4f176dd81564e59c ./linux-live/bootfiles/boot/grub/x86_64-efi/mpi.mod
+1dd6dbdad957bc0ca24705dbde6e9608 ./linux-live/bootfiles/boot/grub/x86_64-efi/test_blockarg.mod
+cb9fd95116022383cd137385cd5f5913 ./linux-live/bootfiles/boot/grub/x86_64-efi/loadenv.mod
+e8f042c4441653b4b13a340f83b56aa2 ./linux-live/bootfiles/boot/grub/x86_64-efi/offsetio.mod
+4c7b5f559601927f6fffd4fbc5a991db ./linux-live/bootfiles/boot/grub/x86_64-efi/ext2.mod
+7fdb9e423a192580a647dfac84f6aabc ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_md4.mod
+f91b33e6fccca7ef0301df1e046c24a8 ./linux-live/bootfiles/boot/grub/x86_64-efi/search_fs_uuid.mod
+c0639ffcffc333245a91166b2a8b4787 ./linux-live/bootfiles/boot/grub/x86_64-efi/loadbios.mod
+ee2aac163eddee780fd7988e2698571b ./linux-live/bootfiles/boot/grub/x86_64-efi/verify.mod
+9aafcdfd75a849a6c57c519fac8116d1 ./linux-live/bootfiles/boot/grub/x86_64-efi/moddep.lst
+3c116fc11e641a3657ac44b49f7d1a73 ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_crc.mod
+83c72fc4090235d4b59f49c7f177cf0f ./linux-live/bootfiles/boot/grub/x86_64-efi/minix3.mod
+899d914356ad4328f41b97175de1627c ./linux-live/bootfiles/boot/grub/x86_64-efi/ldm.mod
+9989b03048338b31de93fa511dba69fb ./linux-live/bootfiles/boot/grub/x86_64-efi/cbtable.mod
+cb7034858e3c71f60042ba43dfbc8228 ./linux-live/bootfiles/boot/grub/x86_64-efi/cpio_be.mod
+1a8b039a9f07ca9166cfcce0eb504f3b ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_whirlpool.mod
+7d17c1ec01673311a5559480092c8e18 ./linux-live/bootfiles/boot/grub/x86_64-efi/mdraid1x.mod
+4dce8168d574d5b5bd69d65643c895b7 ./linux-live/bootfiles/boot/grub/x86_64-efi/gfxmenu.mod
+b701e78a88c21cb7ac4d595c39026568 ./linux-live/bootfiles/boot/grub/x86_64-efi/parttool.mod
+ac21fcbbcd773e5145cf46eb5a87375b ./linux-live/bootfiles/boot/grub/x86_64-efi/luks.mod
+9b368b466128c181fec62a4b0825ba30 ./linux-live/bootfiles/boot/grub/x86_64-efi/bitmap_scale.mod
+c2b9549718024e5a010290ca99078a7c ./linux-live/bootfiles/boot/grub/x86_64-efi/terminal.mod
+67206fe5df462549c9710631bc85814b ./linux-live/bootfiles/boot/grub/x86_64-efi/msdospart.mod
+b3f28ce2fb9e9f091ed918f68a9ec833 ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_cast5.mod
+0b6c7b94da391bf742980611ecd16b88 ./linux-live/bootfiles/boot/grub/x86_64-efi/squash4.mod
+9d5a9d290b06767115d4df40e52b659b ./linux-live/bootfiles/boot/grub/x86_64-efi/adler32.mod
+c2d002fe7a2ae280f878caba1de740dd ./linux-live/bootfiles/boot/grub/x86_64-efi/morse.mod
+da550d4aee1de7b0deb083eb4bb7372d ./linux-live/bootfiles/boot/grub/x86_64-efi/spkmodem.mod
+a3015d8010b717629f219ecb439c7e0e ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_blowfish.mod
+756ff750b1c2d8b6c85409ebe2e7e2ee ./linux-live/bootfiles/boot/grub/x86_64-efi/afs.mod
+878658f7b94fbd4d1bcb5bc764a91f8c ./linux-live/bootfiles/boot/grub/x86_64-efi/normal.mod
+7d86acc3d68833f22603dc5859e8ebdc ./linux-live/bootfiles/boot/grub/x86_64-efi/video.lst
+098832497928edecd396096490b430de ./linux-live/bootfiles/boot/grub/x86_64-efi/terminal.lst
+a988c005a048a5ea6237a3fbd2f35d6e ./linux-live/bootfiles/boot/grub/x86_64-efi/raid5rec.mod
+8baf0cdf80cee26dca22686f9999efa8 ./linux-live/bootfiles/boot/grub/x86_64-efi/elf.mod
+2db7acdf5afa5b739a5809fac70e8c9b ./linux-live/bootfiles/boot/grub/x86_64-efi/usbserial_usbdebug.mod
+358893069e6140c71b18d8b695e9b945 ./linux-live/bootfiles/boot/grub/x86_64-efi/minix_be.mod
+e40ac314a7a56fc5ef15a398363e798f ./linux-live/bootfiles/boot/grub/x86_64-efi/newc.mod
+1a3c81864918ee45893be93e18fa7c36 ./linux-live/bootfiles/boot/grub/x86_64-efi/minix3_be.mod
+9303c84cb8aafc5b2e85eec04cc7c1b8 ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_sha1.mod
+df995bf7ccec21846e3800896dbdb131 ./linux-live/bootfiles/boot/grub/x86_64-efi/ntfscomp.mod
+47f77aca1b9934c4f20795d1f4cd4af0 ./linux-live/bootfiles/boot/grub/x86_64-efi/linuxefi.mod
+066b4b09f245d7fb82ef4522fa66cbf6 ./linux-live/bootfiles/boot/grub/x86_64-efi/cpuid.mod
+2aa7586637590d6f5c699911b483975c ./linux-live/bootfiles/boot/grub/x86_64-efi/fshelp.mod
+6556c49e5648b0338204c55a12aa91db ./linux-live/bootfiles/boot/grub/x86_64-efi/btrfs.mod
+4d3bdfb74ef4aaa65415655f177a71a1 ./linux-live/bootfiles/boot/grub/x86_64-efi/efi_uga.mod
+6a71ddd611cd584a7e8934b030bb372c ./linux-live/bootfiles/boot/grub/x86_64-efi/cbls.mod
+9b8bd17f49bf8714a332f534d17ec991 ./linux-live/bootfiles/boot/grub/x86_64-efi/ufs1_be.mod
+4818a71a75ff25348c62797fa48394ae ./linux-live/bootfiles/boot/grub/x86_64-efi/geli.mod
+3c00ee9c1bfd29b9650d47b16015911d ./linux-live/bootfiles/boot/grub/x86_64-efi/diskfilter.mod
+3e7d66b2e11b5325cf2bd310cdcee32f ./linux-live/bootfiles/boot/grub/x86_64-efi/sleep_test.mod
+8520e55eae933b9b8566f53f7338d741 ./linux-live/bootfiles/boot/grub/x86_64-efi/disk.mod
+394cf368bd98dc049edf2522e4655443 ./linux-live/bootfiles/boot/grub/x86_64-efi/part_acorn.mod
+6b3c980678d2989d040d7ac445b8a2e3 ./linux-live/bootfiles/boot/grub/x86_64-efi/romfs.mod
+d1a2e02fec061093996ec69cf240ffa8 ./linux-live/bootfiles/boot/grub/x86_64-efi/lssal.mod
+4aafe29cb7b2b669caf7d79d09251047 ./linux-live/bootfiles/boot/grub/x86_64-efi/read.mod
+0a981e997680c7e26ba7501d1ff5c546 ./linux-live/bootfiles/boot/grub/x86_64-efi/efinet.mod
+04afb22b1ead3778cbdc80ae2553ecaa ./linux-live/bootfiles/boot/grub/x86_64-efi/part_apple.mod
+9b4dca34eefee3f9eab749fe1dc082f9 ./linux-live/bootfiles/boot/grub/x86_64-efi/cpio.mod
+01581761a76d7ba6473d2fcdc8a39b13 ./linux-live/bootfiles/boot/grub/x86_64-efi/linux16.mod
+e1c4348de10d6f0f2d2fe857a7e86d51 ./linux-live/bootfiles/boot/grub/x86_64-efi/eval.mod
+2adb1549abef1201421434c4fc9af641 ./linux-live/bootfiles/boot/grub/x86_64-efi/efi_gop.mod
+5ecbe3c5f95b1774ad6ec70940f4ae22 ./linux-live/bootfiles/boot/grub/x86_64-efi/multiboot2.mod
+5e48e59509bb0fa656177d3198475269 ./linux-live/bootfiles/boot/grub/x86_64-efi/keylayouts.mod
+22546ed90c2973a5e4c462cf34809aac ./linux-live/bootfiles/boot/grub/x86_64-efi/videotest.mod
+74d930bd66e8a9b9e0cc1c75818a71d2 ./linux-live/bootfiles/boot/grub/x86_64-efi/part_msdos.mod
+7bddb382bd650c32f8ad2c721c11bc7e ./linux-live/bootfiles/boot/grub/x86_64-efi/minix2.mod
+e15cf74e99ca60b4d4c9ad147d48151a ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_des.mod
+3190a91d3075032543740d0998971d77 ./linux-live/bootfiles/boot/grub/x86_64-efi/parttool.lst
+7d66dbe6e7a171bebab39089db060cd9 ./linux-live/bootfiles/boot/grub/x86_64-efi/lsacpi.mod
+1f2013c1aec7392a6ae56313c7670399 ./linux-live/bootfiles/boot/grub/x86_64-efi/hello.mod
+b48c9cbde7a2cf7db9efc729bd5d01a1 ./linux-live/bootfiles/boot/grub/x86_64-efi/appleldr.mod
+b4d7c343aef2e9394e6319e9d466e042 ./linux-live/bootfiles/boot/grub/x86_64-efi/aout.mod
+c94b5f3bbf514fd8b815068b96af1574 ./linux-live/bootfiles/boot/grub/x86_64-efi/procfs.mod
+a66ecf400deaae8c2cbc565e772f5b72 ./linux-live/bootfiles/boot/grub/x86_64-efi/nilfs2.mod
+82a6f0f09a648cce156033275241b78e ./linux-live/bootfiles/boot/grub/x86_64-efi/bitmap.mod
+fc8b4cd64fef713c0dd4d7724afa7491 ./linux-live/bootfiles/boot/grub/x86_64-efi/exfat.mod
+e7f4a2c1d2b00cacce3ef7561dbe3bd3 ./linux-live/bootfiles/boot/grub/x86_64-efi/memrw.mod
+4282965c62a339e767e7c75d6446185b ./linux-live/bootfiles/boot/grub/x86_64-efi/lsefi.mod
+6a3f58db454b17a0a339323b3e134a6b ./linux-live/bootfiles/boot/grub/x86_64-efi/crypto.lst
+56e25c7aca9f9535c7b721f3ab463e83 ./linux-live/bootfiles/boot/grub/x86_64-efi/terminfo.mod
+8b8ec2b01d617c9837a0793d962be826 ./linux-live/bootfiles/boot/grub/x86_64-efi/keystatus.mod
+c90d00c3a1ef3c4c220e73afbcaf6d41 ./linux-live/bootfiles/boot/grub/x86_64-efi/tftp.mod
+dc697e37fd614d2fc6bfcdac4124b8da ./linux-live/bootfiles/boot/grub/x86_64-efi/scsi.mod
+757623d90e085fc23800abb956f837d9 ./linux-live/bootfiles/boot/grub/x86_64-efi/syslinuxcfg.mod
+9bde8db964e163a679df3080920dd1dc ./linux-live/bootfiles/boot/grub/x86_64-efi/div_test.mod
+7063af13dd9f9ce6e181f944b975ed38 ./linux-live/bootfiles/boot/grub/x86_64-efi/functional_test.mod
+a0f601613603c1b8f50eba39eba3f975 ./linux-live/bootfiles/boot/grub/x86_64-efi/setjmp_test.mod
+781c8dc30cf4037609d67381d3daec9e ./linux-live/bootfiles/boot/grub/x86_64-efi/videotest_checksum.mod
+a8d3a750ecf8057c218d4c07ac44cfe0 ./linux-live/bootfiles/boot/grub/x86_64-efi/affs.mod
+bcafc6ff29aa539c4a8981258e1b51ed ./linux-live/bootfiles/boot/grub/x86_64-efi/testload.mod
+3f9ab95adbaabf065bf4d60a10185b30 ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_camellia.mod
+e3f82feb3acbe55f0550dca62bad8f6a ./linux-live/bootfiles/boot/grub/x86_64-efi/macho.mod
+9824015e405d7456054f0865c84c9c14 ./linux-live/bootfiles/boot/grub/x86_64-efi/raid6rec.mod
+167686be892f603cffbc8673fda0ed64 ./linux-live/bootfiles/boot/grub/x86_64-efi/jpeg.mod
+21da42c9f75d90df6da5724c6f10117f ./linux-live/bootfiles/boot/grub/x86_64-efi/bufio.mod
+dd1ffb3bb69cf4ed1b076839e997523f ./linux-live/bootfiles/boot/grub/x86_64-efi/sleep.mod
+c08fa0bcb4a3450aac9de3135aa58a9d ./linux-live/bootfiles/boot/grub/x86_64-efi/lsefisystab.mod
+36653aab7c80e17fc1a76a284a24b1dd ./linux-live/bootfiles/boot/grub/x86_64-efi/halt.mod
+75278f5420dcadd82afd4c730c28f900 ./linux-live/bootfiles/boot/grub/x86_64-efi/pbkdf2.mod
+17855bcf889975561e7c3d6a87096027 ./linux-live/bootfiles/boot/grub/x86_64-efi/part_dfly.mod
+1a599beac5adca1d2e769343949176bb ./linux-live/bootfiles/boot/grub/x86_64-efi/setjmp.mod
+87c12f65beaea820e2361f065a7b945e ./linux-live/bootfiles/boot/grub/x86_64-efi/acpi.mod
+4a9d1bd64c6d0ed83f7d73425ff48b17 ./linux-live/bootfiles/boot/grub/x86_64-efi/gcry_sha512.mod
+8d7e6323d8baca384c8298d1e57c1dcd ./linux-live/bootfiles/boot/grub/x86_64-efi/gfxterm.mod
+07cb51627d82f54e64557b9f0962017e ./linux-live/bootfiles/boot/grub/x86_64-efi/gzio.mod
+b30d543fcf982632679acdd9ffb44fde ./linux-live/bootfiles/boot/grub/x86_64-efi/sfs.mod
+0276aec8a10a2133f83d5957101ab30d ./linux-live/bootfiles/boot/grub/x86_64-efi/zfs.mod
+5debd053065a7f81abbb7fe56eb47b3d ./linux-live/bootfiles/boot/grub/x86_64-efi/password.mod
+5863ba96283c1403ae6bae47cbd7f02f ./linux-live/bootfiles/boot/grub/x86_64-efi/xzio.mod
+d70e05a7a587d99069c882c26ccc71db ./linux-live/bootfiles/boot/grub/x86_64-efi/fixvideo.mod
+938e125fe8a4528bbba3c467c2a7f339 ./linux-live/bootfiles/boot/grub/x86_64-efi/hfsplus.mod
+017c87fc5b674839e4f0ac2820e4019c ./linux-live/bootfiles/boot/grub/x86_64-efi/signature_test.mod
+8f7bc8356c5ff33b606ec122c1bc4fc7 ./linux-live/bootfiles/boot/grub/diskpartchainboot.cfg
+ff10195c9cfa3ac00eddcf95414b6866 ./linux-live/bootfiles/boot/grub/processoption.cfg
+8c157ba989a37058665c9aa26acc0488 ./linux-live/bootfiles/boot/grub/searchsgd.cfg
+c413edfe1f98531fa68d1e5b3e6e02fc ./linux-live/bootfiles/boot/grub/bootlogo.png
+812ade30860dcc7feb07737415eecba6 ./linux-live/bootfiles/boot/grub/design.cfg
+02b45cf707391294a2110642fdf6ccae ./linux-live/bootfiles/boot/grub/enableraidlvm.cfg
+8808beb451f76148dfb52338f1d64936 ./linux-live/bootfiles/boot/grub/AUTHORS
+950a4b5680fbff71693b518fdb78fd78 ./linux-live/bootfiles/boot/grub/bootlogo960.png
+566b8c53c7a80ca607e9ca2db413d423 ./linux-live/bootfiles/boot/grub/return.cfg
+a4f11f0c284379e05c805caadea98618 ./linux-live/bootfiles/boot/grub/halt.cfg
+eb659f926df30ced972251b9c562de7f ./linux-live/bootfiles/boot/grub/reboot.cfg
+e07318d35e51de7b990647d88be943ec ./linux-live/bootfiles/boot/grub/grub_sgd2.cfg
+01533e76ed20f3751f53725a62698159 ./linux-live/bootfiles/boot/grub/searchfloppy.cfg
+8de87f5c88d8270dc69174b64de1d00a ./linux-live/bootfiles/boot/syslinux/samedisk.vbs
+25eb3183a3a8bd2ed25c0bf6101ad5ad ./linux-live/bootfiles/boot/syslinux/libcom32.c32
+b6123b382761ebd8d3cd8434fdcad7b1 ./linux-live/bootfiles/boot/syslinux/runadmin.vbs
+4567286894fcbff166f71095808c162a ./linux-live/bootfiles/boot/syslinux/ldlinux.c32
+ca57dd435382af8989f0dc65760161af ./linux-live/bootfiles/boot/syslinux/bootinst.sh
+167299bb9e581b3df3c47a46af077588 ./linux-live/bootfiles/boot/syslinux/bootinst.bat
+f5fe17c9a862462f691d3d62ea85960d ./linux-live/bootfiles/boot/syslinux/isolinux.bin
+5113d18922a5730625e6e4879669086c ./linux-live/bootfiles/boot/syslinux/syslinux.com
+cd04aa3ce4cb53cebb195a8825b057df ./linux-live/bootfiles/boot/syslinux/boot.cat
+6c453f4e34847d27741a6441b405162a ./linux-live/bootfiles/boot/syslinux/extlinux.x32
+d2922ad355ea02a59e563f327521a888 ./linux-live/bootfiles/boot/syslinux/syslinux.exe
+0c7882b2fd2f312208d365a51cee5f61 ./linux-live/bootfiles/boot/syslinux/866_8x16.psf
+1cf32aef26a5ac16642c85669ab70e53 ./linux-live/bootfiles/boot/syslinux/isohybrid
+b9f7bc861f749ca13ff75cce68a458a7 ./linux-live/bootfiles/boot/syslinux/ldlinux.sys
+23b571400a29918f5392f6e85eeb756e ./linux-live/bootfiles/boot/syslinux/mbr.bin
+cb648d6ba5f6d6fb4654ee485e484015 ./linux-live/bootfiles/boot/syslinux/bootlogo.png
+f6cb8609246dbb8daed202cc8c6a1d31 ./linux-live/bootfiles/boot/syslinux/syslinux.cfg
+610bcbbd6f131dd0932edecc243f30f1 ./linux-live/bootfiles/boot/syslinux/isohdpfx.bin
+3fdcee49693cc073839135697228b489 ./linux-live/bootfiles/boot/syslinux/libutil.c32
+4c058fdbc5cf27b5f22fd2e85e0b03c1 ./linux-live/bootfiles/boot/syslinux/extlinux.x64
+4687be391dc7eba525f719d36dfec6ea ./linux-live/bootfiles/boot/syslinux/vesamenu.c32
+448b128b5b0881a9991eda8b3b44b99a ./linux-live/cleanup
+e7d7a9060878437e2996b37e3cff3a86 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/grubx64.efi
+cc1dd6b9758038653488b1a13c8f6673 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/datehook.mod
+c8dfe270f12c679284ad79e39c097457 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usb.mod
+ce985b6af83907d85e05a8b7f68518c0 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cat.mod
+0d771e999b250c928ebcbfeee0eec416 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xnu_uuid_test.mod
+df5d57a1d8ee3aa879063076de246ec9 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_gpt.mod
+2d6867a72a67943b8b93792461954d14 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/dm_nv.mod
+b95939d3f9a68429bb1811f714ee5873 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbserial_ftdi.mod
+6f2555ba6fd3679cebad15e05c7b1d09 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/pcidump.mod
+09b3f95b91c0f74df72b42f34e63b89b ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/blocklist.mod
+da5eefd91f210ebdf59649e427fd8bbe ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lvm.mod
+a976fbb60cb1b901fad1a00d3580c653 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video_fb.mod
+82877e4d345e4b5b3e1a3fe7ac56d813 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/trig.mod
+8b6dabb53c8258ec8d33a970a1a76dc9 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/multiboot.mod
+da1bd4a484855e3d8e7496771a1a8181 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/videoinfo.mod
+6a1473b365060b930aadbd51505919df ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/play.mod
+a91a2941069bf4509e4ca12e60e7b955 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/test.mod
+450228c5550af6ecbaecc333b24fb4be ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lspci.mod
+59ba1236fcbbc0fbe19fa78e413ce868 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/nativedisk.mod
+3e1ac642e05e9205f6cf1f259ff9e3e8 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/uhci.mod
+cf576c8f9325dfb5051b4947ab69cc03 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/udf.mod
+bb20b6136134d54a05e2c4e712219328 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/command.lst
+44b54ef57298a07d7500105942657c1c ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ahci.mod
+54d5918a36d709e883dc906b5fb2e178 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_dvh.mod
+bd26ccc12e63aff59fe01ba8889030d1 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/boot.mod
+2e719da6486c3ea4c608dc71ad0172f5 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/tr.mod
+e27cd3ce894fc5fd2a59e355b8f7e489 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_sunpc.mod
+5835247e14e3ea7b3bdc2b58ab04cf37 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_rfc2268.mod
+d8a216af978e5be6108aa7a585f4d43a ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gfxterm_menu.mod
+9983bc83f8cd131fee72961086acef74 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbms.mod
+81905142b8a0a5e5ab2c54d7d0688b2c ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_rijndael.mod
+3ba221f6561780cb73ff32ba79a04a19 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/loopback.mod
+0e0e41bc94a7d9ab041f401f13506f99 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_sun.mod
+e0763185e357a2bf1fe281cfc2f50bf3 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bfs.mod
+483abb50f944af14346afa7d04553992 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bsd.mod
+65508a48025ceddf15ec6a9fdb0cc30a ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/setpci.mod
+290486f87b0b9b28702bdef00196adb4 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbmemc.mod
+2d0cfc7dd9f362889fbd8a7dea1a62fe ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/password_pbkdf2.mod
+f850cc5842d4100b169b1431d40e2ce6 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_rsa.mod
+ec09ba273b8144cf6ef5bfc36fcce0f6 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/pata.mod
+e7f017b0d9c14ecebdf0194fd340ce4a ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/random.mod
+02b988d7196362ddf27caaecf35c23dc ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/partmap.lst
+7487535883ca186d59bbbb1d54a53bdb ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/exfctest.mod
+3f2d1dced18fcb8873dbb3444471d36f ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_tiger.mod
+22164cf1558a81b80adbf1bdb9b7d0b1 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/backtrace.mod
+286a799032d9bd3bac18ea349a25acd1 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/serial.mod
+4217c9000d4b9fb1880875fa320e59d1 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsmmap.mod
+7f807347a9d899281fc3e9e8743ebbdf ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/http.mod
+baa0dd77beaacf59b9e76e7b6346c860 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/probe.mod
+0070a647beba37ba07056c0c1edc327c ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cmdline_cat_test.mod
+a29c5beeaba6eb4a1ed34955a6da62bf ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video_colors.mod
+c53f60b1f7b11de2c9a331c5980a122d ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lzopio.mod
+3c20a1df101010a3b0e011b7a3dbdc78 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/pbkdf2_test.mod
+d262adfdca157138ad7511f7212c0663 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/priority_queue.mod
+1099a763ac187e36750fd110c337776b ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_dsa.mod
+9899b808eb138dc752ee4ddc15bdad42 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xfs.mod
+d15a498b186c8f8477ea895ccbadfefc ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/efifwsetup.mod
+2a0bbc9b1d68268c99845644d67e86f7 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ata.mod
+ec4106c4b54731a760a726fb7081289c ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/jfs.mod
+690d4887b636961b2c71aff730ee249f ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/extcmd.mod
+918a38d579c09eb4898e0a8ba7f71483 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ntfs.mod
+fa4e2cd4055572e66a577034cadb105d ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hfs.mod
+465d10be1edf7063d5e7dd4bddc93795 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/net.mod
+2124916b1222cc3f2c65fe2cbdcc4509 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/tga.mod
+dd53d46ad3f18a68964fad6c37a92e44 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/all_video.mod
+65318ed8af4a5f9bf1c754321318bd4d ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/zfscrypt.mod
+ebd0f0a7374dcdd3e7d88a2850c41857 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_md5.mod
+d0e84e4bbe31fe08585b438b79fcc079 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/time.mod
+fc090881f2c7b44db2a5d0c9e62660cb ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video_bochs.mod
+41f6010212036a835a5222c834166aa5 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_rmd160.mod
+aee266db2af918096395564aec0d7cb6 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/reboot.mod
+bf3ba40acdda11bcd3ee40b8ea50199d ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xnu.mod
+5800519016dd9a2073d561a020240a26 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_serpent.mod
+70ac68728584a1727d92741602a4f3e5 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix2_be.mod
+365654cb9c2dac635b3430e9a5ed8839 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xnu_uuid.mod
+e4af3619a1767a57f54e0edd8e3791f3 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gfxterm_background.mod
+2fda3f91cf97573d2107da2216d853b7 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ls.mod
+d2a0825a27f19e079fad8cd5f9ff7b6d ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/grub.cfg
+6136e2fcb8e9aa45969f73c4b2bf424e ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbfs.mod
+eeeda090212fe67f0e81c738a425bc93 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/fs.lst
+dd8f9da84ca3558f24f2e7d8a5eb6f31 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mdraid09.mod
+07abeaaa454133883d7f3e0509a3f824 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cs5536.mod
+46fae6fd0e03958a03355fed18bd9707 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ufs2.mod
+66f85d1dbe58e79fc7af16e2e6b09649 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/odc.mod
+53459696b5a4142141c845268efdddba ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/help.mod
+687c0f3f73cd046559cb5d7c843f6ced ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mmap.mod
+ebb1006c92e4e9629760ec673593bcc7 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/testspeed.mod
+738502d7a3638587ae1376df68878b98 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mul_test.mod
+12465f10ef0765b02ed2fc80d53e498c ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minicmd.mod
+27a939f7c0a4f8ad4d11a00cb4c3f9b5 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/crypto.mod
+bf936d382065e7d8abdfb723c3e77103 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/linux.mod
+8284558a23edc2371e617dbf4d51ee8a ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbtime.mod
+bac8cb7cf6c02494c601f38d08933295 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/echo.mod
+2680528ec4101d398f99e06573406117 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_sha256.mod
+a7d95af761268ea05648b0495d364613 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_idea.mod
+1e6fe82d53a526352242e1be62a2748a ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ctz_test.mod
+0c29b8d5ad5124b248c088da3a1e89d7 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/legacy_password_test.mod
+fe4d890b6dd3519c3cd2f506c2629cb5 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbserial_pl2303.mod
+8b6c9af9d0a329acbde1e1b291d2db85 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cryptodisk.mod
+74be56271ae0f8eb4502d8b973a280c1 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mdraid09_be.mod
+21a6fb9ba6481c531d560556b71d84a1 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbtest.mod
+d6556c865bb19dac2f87ee6491761fa1 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ohci.mod
+849da60e11a7b8b5ebd0f970443f3e99 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/archelp.mod
+39412b2d6c4fddf2213498d872a08818 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/reiserfs.mod
+2ac4bc44ace3732b714464c1b6baaf38 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_bsd.mod
+60befbb6814e22a4828af65f0e4c2683 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/legacycfg.mod
+c8a9c29b64cd105062884233b59bbe9e ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbserial_common.mod
+ee80f88779ecc6b5db21eb33509a5cf2 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hexdump.mod
+aa7fb0653a99b470063b8c20dfdbb508 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/progress.mod
+05d50f56f3f191cd7215082e403b0f31 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_arcfour.mod
+c311c0bd759d8148e8d44a84d2bfa01b ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/at_keyboard.mod
+049537d090991ec6913d8f3ce72a2fd3 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/chain.mod
+f1aba2d58550de07adbdff0944e77671 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ufs1.mod
+4ed6d7d37c03ca1a7709ab1504c7fc6a ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/iorw.mod
+6eee58587ce3fc2c0719a493e7e3539d ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/png.mod
+effc9c0a3a6e020ab3087b79c62b3c05 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_amiga.mod
+901ab074f3fe6cd2f042d25ef419b663 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/true.mod
+b8644cd534a762c239dfb875c7875247 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/crc64.mod
+128971829bee46f417995cbec8acce64 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hfspluscomp.mod
+9430133d97bc572c3964b9fce879835b ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/fat.mod
+55548a78cbec6d2d617f0d9b16a0da93 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_twofish.mod
+d942286834af8b91bc714288c98fad1a ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/datetime.mod
+49d4da1cb6bc8100444dbbe30305a4e0 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gettext.mod
+232b29f3fbdcd19280e0ddba8a471d5f ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video.mod
+3117e65a271d71d7072b426e33ea832c ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hashsum.mod
+ac51c80b30528c757015273a6dfe6455 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_seed.mod
+04ec16101bb5db7fd1e7694b6e4fffaf ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video_cirrus.mod
+8f5ef808a23d03024ac4cc2f50ccae0a ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/relocator.mod
+f67ca95fa8319ffc06869485a709e3f1 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usb_keyboard.mod
+2778a88f26559ba04563a82effc5ac5f ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_plan.mod
+394bf95517ca97bccd3742338beefa4d ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ehci.mod
+ee2b3e7b6f117ff1900179edfdb8b7bf ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/regexp.mod
+08e0dad40652fb7b5f1451e7e69020fb ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsefimmap.mod
+712ffcd438099f658f2b3c5a3effcbd6 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/macbless.mod
+492388d0d4c4e2a169d1baa6678ff8ef ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/font.mod
+352721d5443cb3261b9ca8e8b3f02545 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gptsync.mod
+77e7c4efd9c29212331bc8a4e2840f27 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cmp.mod
+57333a6661b47ba7e123f2363b33db08 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hdparm.mod
+e76f877abcbb8a5245aff2e6e76d9d23 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/file.mod
+95ab69a21caf4cb25d06eb52300f511a ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/date.mod
+2e9e365e17d3d16529a7eab01d356614 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mpi.mod
+05a9375d7cc354db126f7b271511518a ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/test_blockarg.mod
+886c04f77fe085e09864ce9369b547be ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/loadenv.mod
+2adec4a5a055cadb2ac826c78a5aed2c ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/offsetio.mod
+1d9aedc9ab533db375bf2012c07ea5fd ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ext2.mod
+9de6aed2f4f2efdf303b3817027ae467 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_md4.mod
+36651742a3967ab07d3fe8e116f60959 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/loadbios.mod
+e5ae7d2207a01549539163ed58d5982f ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/verify.mod
+ebd86c20276a927de9731f159e433e17 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/moddep.lst
+ed2cc6e80d55644e662fba39f48b40cd ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_crc.mod
+160d51decf59bd85ed912c8f7b0551f3 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix3.mod
+38ad3aa7aea5cfe9a33243c055810fd8 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ldm.mod
+3b420d267b482172111c43def4873d40 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbtable.mod
+9134a5f72d8d33ca15594a064b58f4af ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cpio_be.mod
+be8501cef725b5b705f2ae3b875a22a7 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_whirlpool.mod
+430f8817464c69f687c90077c8a5a4e2 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/mdraid1x.mod
+a8e89c1b54f9e47417fbe26db6a25bd5 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gfxmenu.mod
+f6292779d77b7d102d72ab70286ff66f ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/parttool.mod
+65df9a2dc3fa04258b6ce9ced749d543 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/luks.mod
+05864ca93ef16a23246bad51a0395ec8 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bitmap_scale.mod
+d9b5d7743b767f46215f9b775c3e175f ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/terminal.mod
+a4e8d7868e9afbbfff7435477dfebf9f ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/msdospart.mod
+a59a63ed63be2b0e5c3623f05825a84b ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_cast5.mod
+69b1a9cbe818e297a9769c4a319fc2ac ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/squash4.mod
+c0ffcabf6d62219a15452187b92c2273 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/adler32.mod
+d3acab88710235ed7b39277df8e6f1a8 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/morse.mod
+10faf5ee27cb63ddc01bded7c3b1df1c ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/spkmodem.mod
+d97edc1b6e66286416f3d30ed064d663 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_blowfish.mod
+deb62f162758750ed7a2743f0424c1ac ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/normal.mod
+7d86acc3d68833f22603dc5859e8ebdc ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/video.lst
+098832497928edecd396096490b430de ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/terminal.lst
+336eccaf63e1ad6b740d608aa74f21ed ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/raid5rec.mod
+ac50f7722564bace5eef1a50d9f5710a ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/elf.mod
+dc575d6533c42c9d0fc0a3a2d9e0826a ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/usbserial_usbdebug.mod
+84b21ee85940670064012d7bad2de8a8 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix_be.mod
+01ab05aebaab79d15022a349c0f9eab7 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/newc.mod
+7d6d70150b38651f1bcf9a09ea172ec9 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix3_be.mod
+c20a485978594f165d2fa00113eb59ee ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_sha1.mod
+46135666d1f0213b22465b86aa6959e7 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ntfscomp.mod
+0d812356c5f3efd133f32940ecbf68e3 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/linuxefi.mod
+3353fcfd77d8ce704f2e7774418a7aec ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cpuid.mod
+3817e659208a4fe5441e61c7201a37f9 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/btrfs.mod
+625ef5e79911dd065cbcbbf735f7bc84 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/efi_uga.mod
+911264f4c62124c5bb4f5e61d1c45ba6 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cbls.mod
+ad7c9494338ae0e39c29008b36d89c2f ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/ufs1_be.mod
+a45ea682912438418d69a59d7a461fb4 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/geli.mod
+bf0e19dcbf2b0964c93405f9194c7f3c ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cmp_test.mod
+702441b078d33f074cb6f96f0d684671 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/diskfilter.mod
+ec275e3658451eac9be5c6af26606e6e ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/sleep_test.mod
+d79a67cd90c97e3db263faf90e2a26f4 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/disk.mod
+7a633ea8970ba965a03c715d07b9378f ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_acorn.mod
+2b41b4ee01be7d2634517078e300da5b ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/romfs.mod
+241168675b08cb4ee5b0f03f6dda6c78 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lssal.mod
+ad1484c4c757b3b38b0292bd9ed7f09e ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/read.mod
+c90a76250a239898961e72dd576d2609 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/efinet.mod
+de9cc36dceefeecc191323bec8858f4e ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_apple.mod
+9c3f233bbb48227323d18bc749909ce2 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/cpio.mod
+34e3d1179572e36abb12ab3fd2fc8103 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/linux16.mod
+4c22448f4735504d3b18aa1a2f89dace ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/eval.mod
+a5bc6bafef94a6d0e1d489be77647a82 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/efi_gop.mod
+94ad05c879782587b42d129c1b80cc28 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/multiboot2.mod
+b09f26a2658136f755282118aae5a096 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/keylayouts.mod
+a8001f074f620fd2f9a865d0ab1ca296 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bswap_test.mod
+6959b08fd40c972fc457446870f61c80 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/videotest.mod
+00b424fd59ccb2edaa6ec7f10e5af98b ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_msdos.mod
+f0e65d0c7ff41138e525c038300c7931 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/minix2.mod
+66565e454f19faf018f53a5c2fe3b846 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_des.mod
+3190a91d3075032543740d0998971d77 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/parttool.lst
+723010fa342421b9f9b669bc426335e6 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsacpi.mod
+e19f8a91691a6f7b7d57cae3c747872f ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/appleldr.mod
+846f3caef0334b09383136967c05a909 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/aout.mod
+0a8fee978d41b5b94abb63a0fa5409fb ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/procfs.mod
+2d1d5fc367ddcfa7db9d58375447b257 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bitmap.mod
+fc3608970f6c3e4d6e34032923e73037 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/exfat.mod
+d29b8dcee2f2e8127c268675628e2bc0 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/memrw.mod
+202ec2315559d3eca1a6839e91e08221 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsefi.mod
+6a3f58db454b17a0a339323b3e134a6b ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/crypto.lst
+7cc29f47bea0955289f8838b666305ca ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/terminfo.mod
+a47507d88c604cbb8380768c7a0a3492 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/keystatus.mod
+7d62ab3da6a1930b9aef3964f79aa3a2 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/tftp.mod
+caab55d3313b37c097d0363fd81b7d47 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/scsi.mod
+29166b87e7630ba41f14ac6a0a1122f1 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/syslinuxcfg.mod
+f2f3dbd70eb7c3e35698189e4bb40f46 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/div_test.mod
+12501a53be88b5b32b96e7da6d250c44 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/setjmp_test.mod
+642d079dc3a902bf0e5d91c2f69778ec ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/videotest_checksum.mod
+9e0d01b72bb89047f693070b0e091300 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/testload.mod
+c0a475e0e5af90268991859c6266472c ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_camellia.mod
+c2c59eed2fe20e3a2223a8f91ce543e7 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/macho.mod
+b87adb5ab001370938388e3be9326341 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/raid6rec.mod
+2e2181811c2c3124bbe553cc651cd902 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/jpeg.mod
+b23975caeea9d312f4ffeb9013db5c8b ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/shift_test.mod
+a40231bdaf74bd0a8374b07b3fd3d7e6 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/bufio.mod
+bb052526b4fed2eee1d1d761ed35adaf ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/div.mod
+6836fc09be07c8b6d1d0c0ac178ac962 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/sleep.mod
+2516af4312b7e662b6396a9b15342042 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/lsefisystab.mod
+dc95467fc3c76aaa84a0372c3f0f0ea8 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/halt.mod
+33b93466ab105d677640930db4475605 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/pbkdf2.mod
+fd4cc95ccda7b19c71a82f9efabb9389 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/part_dfly.mod
+326f8380cc785b46bc32986f5eeb567b ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/setjmp.mod
+6e7196d44e3a37b236c0bbef6cd9e326 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/acpi.mod
+799fae2f21dd25d3b908a556475e675f ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gcry_sha512.mod
+1a1300fd518a0499cbd191a0df0ffe16 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gfxterm.mod
+04ef5202ac315f712c3a0aa2990b4f4a ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/gzio.mod
+5e9c25d305a831f7715c49fbe2b4925b ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/password.mod
+54a19459df53f47c79879ca096019763 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/xzio.mod
+04ba30beb21b3250968685c13f30d272 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/fixvideo.mod
+6536ca3d17adb6678c4037ef15a03fd5 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/hfsplus.mod
+e543dc6a954cd4880c0aefcea012b491 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/x86_64-efi/signature_test.mod
+d4fbdbb784950bd601a86df1fb2f6cc9 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/readme.txt
+41218ac4af41772dbaa3d4738e0c2bf3 ./linux-live/bootfiles-ubuntu/EFI/boot/alternative/bootx64.efi
+f53fb7949ce594d9cd07a9f292709be3 ./linux-live/bootfiles-ubuntu/EFI/boot/grubx64.efi
+4cabb6a43aa2d285b7ba77189ac1e3e9 ./linux-live/bootfiles-ubuntu/EFI/boot/bootia32.efi
+ded965934506efb38a6dcb9ac5b2b79e ./linux-live/bootfiles-ubuntu/EFI/boot/bootx64.efi
+d34edc970391cc19276fecd8b64061cf ./linux-live/bootfiles-ubuntu/boot/grub/enableserial.cfg
+d32239bcb673463ab874e80d47fae504 ./linux-live/bootfiles-ubuntu/boot/grub/COPYING
+1e78cba7f14973630203134cd1e98bca ./linux-live/bootfiles-ubuntu/boot/grub/main.cfg
+23078b6932b72da92743d9eb61e7448b ./linux-live/bootfiles-ubuntu/boot/grub/osdetect.cfg
+86d8b3255c2d534daa5d07ea3e44fbc5 ./linux-live/bootfiles-ubuntu/boot/grub/version.cfg
+b4cfb77c9d773436c18f66cbd2ad7bb9 ./linux-live/bootfiles-ubuntu/boot/grub/enablelvm.cfg
+ebcacb5d987867135ad6e9eb7785bfb5 ./linux-live/bootfiles-ubuntu/boot/grub/unicode.pf2
+b2c86257e8178d5e4f4c24b0256fb062 ./linux-live/bootfiles-ubuntu/boot/grub/enablenative.cfg
+b6189e8028d2ece045e23fca16efc8dd ./linux-live/bootfiles-ubuntu/boot/grub/grubdetect.cfg
+498fa5962f8a011d52af8a79e4b8a0b9 ./linux-live/bootfiles-ubuntu/boot/grub/topbootmenu.cfg
+da80f8e863ec0bdb98e75c21e44e0e47 ./linux-live/bootfiles-ubuntu/boot/grub/cfgdetect.cfg
+6621ffafa55b888f5cfeb354418ed1ae ./linux-live/bootfiles-ubuntu/boot/grub/tools.cfg
+f266ed4f41428545f895295e02a61571 ./linux-live/bootfiles-ubuntu/boot/grub/processenable.cfg
+b10f0d2091a250f14806084a7ef5769b ./linux-live/bootfiles-ubuntu/boot/grub/grub.cfg
+e2fb4c152ff600f3a99ae6a29bfb1e59 ./linux-live/bootfiles-ubuntu/boot/grub/autoiso.cfg
+8c350b7ff1466e4147dcd17dfe1befc0 ./linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/fr_info.cfg
+8122cdbade8ddbceb6ff50ee8981ac69 ./linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/de.mo
+f28c464801e1efbb92a888cd5c002a48 ./linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/en_info.cfg
+176722cfbdb0fce76268d565341896f9 ./linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/es_info.cfg
+a55f500ced1d711c426545124be3cd21 ./linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/fr.mo
+318972133d0c64b88efabb3c8d1c3af0 ./linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/it.mo
+d74ed55316cb325d3514c456c2f810a3 ./linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/de_info.cfg
+11277202288f603b1d4eeafae2cffdc9 ./linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/ms_info.cfg
+27c78ae3e34f557ce8b50d978c4ff051 ./linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/ms.mo
+e4a3b2b35c43702fe3040e79b916d549 ./linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/it_info.cfg
+2214f8fd2ef60920d60cb0b3048f54b8 ./linux-live/bootfiles-ubuntu/boot/grub/sgd_locale/es.mo
+01da2ff078287ab50ccd7f8e4bf7845d ./linux-live/bootfiles-ubuntu/boot/grub/searchcdrom.cfg
+b997ef27ce11c5b53ad92d743bea5274 ./linux-live/bootfiles-ubuntu/boot/grub/enableraid.cfg
+514da51ff00803d7b4d72e53fe82b7be ./linux-live/bootfiles-ubuntu/boot/grub/afdmsg.cfg
+95dad33304269de2bf5e7ad7f8dc18c5 ./linux-live/bootfiles-ubuntu/boot/grub/language_select.cfg
+045c8e4ab81c9adffea07aa3b68923b1 ./linux-live/bootfiles-ubuntu/boot/grub/everything.cfg
+6271ad61b37eb48c1b9bfab17407b771 ./linux-live/bootfiles-ubuntu/boot/grub/afd2012.cfg
+cf2ea14f9b535951e1baf83c21b351ec ./linux-live/bootfiles-ubuntu/boot/grub/cfgextract.cfg
+021dbbd76ddec8ccac37c9ce175831af ./linux-live/bootfiles-ubuntu/boot/grub/enableencrypted.cfg
+14ddb8a9d2b0dcbf63f246417e65a48e ./linux-live/bootfiles-ubuntu/boot/grub/menulstdetect.cfg
+e3d3649ac30d02ed37263677b6ff88f1 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/datehook.mod
+0eab2a60c8873316134e14e36326076b ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usb.mod
+cdc0ef95d74c4dd84de4db8050adcb53 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cat.mod
+ab9c80e5c167ae076b450e7020b0954e ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xnu_uuid_test.mod
+5563b87e6258b0ef960364f4193f3b02 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_gpt.mod
+16bca6c1ff399828baae9aecf6fe0f5f ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/dm_nv.mod
+ee3ad26bdb2dd7fa4b5b87c9bcf57acc ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbserial_ftdi.mod
+1b6bf295e12a0ba295e03cecab8c174a ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/pcidump.mod
+8c9e22f9d67b5e44d234f1c2845c5a89 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/blocklist.mod
+eb715353a8619d3f142d3a56e2cc3214 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lvm.mod
+db643ecdcc0a10b4ddee070ea5f890cd ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video_fb.mod
+1ffcd0af07d0799dadd38e21bb33fe0c ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/trig.mod
+6b86066d336186f56dde9825cc6a888a ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/multiboot.mod
+d3228d142abfbc2004403f5a1d58e617 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/videoinfo.mod
+b75a59910f652ae0f3177d4d5a247daa ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/play.mod
+b2af448c9c079937490adc9fdc5adea6 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/test.mod
+609a95d5f49ca0b4331903f9ddc883d8 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lspci.mod
+ed97a1dcfd21b029dc1e025ccc57a577 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/nativedisk.mod
+4e5f69b836c8621b957f4d15dd5f7a34 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/uhci.mod
+1e51bd333066ffedb3e76457c96fdacb ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/udf.mod
+1a384a0b0d0821fc62d2b84704647a1d ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/zfsinfo.mod
+c6c55ba7f13350d5d896955209f93498 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/command.lst
+b7e1ded473a27d2ef12bc3bd74b7792a ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ahci.mod
+cb184ebb203db24c8dd10567b0b0877b ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_dvh.mod
+8bd4011ed3e88fe0909c5d431673918e ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/boot.mod
+0a1183d971ea6eddcc44bd7df28da4d3 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/tr.mod
+856e8ebdffb5581bac7151b2f5884d89 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_sunpc.mod
+b17cce0f271ed37d6a3b88b7707b055f ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_rfc2268.mod
+51e14842d097098d6175baec5dcce44f ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gfxterm_menu.mod
+f7658fc91170344d271a6e0d1545dfb9 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbms.mod
+91549a55a87057fd7973f3b75139167d ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_rijndael.mod
+502c811e6e774247f3182cceea338a5e ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/loopback.mod
+337f27f2f2404f2f2fef79924cadd134 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_sun.mod
+8a67fd40ef433ef99e4ee0d7bb78e4b5 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bfs.mod
+110a38b6a3706894a21f356e4b2f64d0 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bsd.mod
+cd9060eb1becc80f4d62f634e7d7de1c ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/setpci.mod
+90f1e16a194aa7370c8d614b9fa17fd4 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbmemc.mod
+1a28f658f18c9f64463b0f3481c50d67 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/password_pbkdf2.mod
+74645a7c26f8eab1fab0902276ca309a ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_rsa.mod
+0e6b7bd66230b81b2c2c29d20c4d6eae ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/pata.mod
+9858fbabb3d880dee79181d0dfc362ce ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/search_label.mod
+02b988d7196362ddf27caaecf35c23dc ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/partmap.lst
+8a27903eccafc16f355dedd776135054 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/exfctest.mod
+522be8f96b042fb7b24daf5ce31b5899 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_tiger.mod
+14a85a5c2479f6f70bf461ad406d1fc4 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/backtrace.mod
+d52aa3c9013f04e5bf7e9064816e2b15 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/serial.mod
+b1b605f27d6c77e3be5f2998533a8f95 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsmmap.mod
+c1a1caf4eb91a38a88b32ee87478a7cd ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/http.mod
+cde8e195423de36f337766bff04859a1 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/probe.mod
+da74786d2542671ce01c91d551cf0e0e ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cmdline_cat_test.mod
+8dcc683bee331fb5f61c12fedbe04b07 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/kernel.img
+6f77f1a8cc58d434ebb43af4a2e94509 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video_colors.mod
+9b862d2b90414bdbbeae54ae5bb74015 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/memdisk.mod
+8baddeb0a869896d9ac4e88ca2426e74 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lzopio.mod
+54aa460e48a2e340ff79c2b5bed329ef ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/pbkdf2_test.mod
+a463a17b80b77b89f51a75a81281b9cf ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/priority_queue.mod
+0c078c48ee363a9ed81b79fb054d4148 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_dsa.mod
+f6e0e1a745c0d67272c2d630725f19b4 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xfs.mod
+87df53a06021449b6b034d53279ec5b4 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/efifwsetup.mod
+2092022589a474f463a6dc9c8ca5d28b ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ata.mod
+efac86c3b38845a935929c8d50cf079c ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/jfs.mod
+b28c980fdf0608ae030923add38e76d9 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/extcmd.mod
+015b6b9d3d4c16101df17f2ed28c2f3f ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ntfs.mod
+a166305eac71ff857142d7ef06e913a2 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/config.h
+ea27e6911bbdae15bcc501ba386918f8 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hfs.mod
+d935c375bc0b6930ee77c3589f762782 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/net.mod
+19dd25ebb6db0784b981bfc435d5eb3d ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/tga.mod
+dd53d46ad3f18a68964fad6c37a92e44 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/all_video.mod
+734663ba20f588964cf9db890e7b7340 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/zfscrypt.mod
+cb9bf45bde8a4ff82fdfe9f70bff8cd0 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_md5.mod
+051615cc285fa150cc99a1328c7aeec7 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/time.mod
+ed2947fe739bb5b073907379f59d6591 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video_bochs.mod
+93f9ef6789397f178ce12455466ff2ed ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_rmd160.mod
+00fa6389d25abbd912da99d9b6f010a9 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/reboot.mod
+730706c7fe3a3c0bdf38dd28fae14d29 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xnu.mod
+1e2cce275e771d4f44198c9afc36443d ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_serpent.mod
+54ba77b9759cf20e3dc0b6e099fbf0fb ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix2_be.mod
+5e700d56c051a5af7d49f72021fad4cb ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xnu_uuid.mod
+254b242cbc5825e9996b99e320b90e15 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gfxterm_background.mod
+f04594885789e79a850fd4e7236f288a ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/modinfo.sh
+6bf4f5ddcc43c7fcad3adfdee7bab0e7 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ls.mod
+0a6450c674a80bac2c98b2899648e839 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/search.mod
+203f62b86cf2fd40539fe02a0bd853bb ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbfs.mod
+eeeda090212fe67f0e81c738a425bc93 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/fs.lst
+bdfbb64b3ac58e93cb2d56c2fd7d658e ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mdraid09.mod
+8b5d1021599de971f830b0e2973d1380 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cs5536.mod
+c494603a4c52df7fea5dc57dfe098066 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ufs2.mod
+5cd6aab7b9b29fa5091f98e2b8325d1c ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/odc.mod
+e95a4fd891bef7f211751857226f2676 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/help.mod
+f072aa981c1b891c54212998dc4d8184 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mmap.mod
+e5734661ed79691d8e2ae9d3bcc830d6 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/testspeed.mod
+0dc58f5c2c778bd9d9698610a58bb67c ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minicmd.mod
+21901d9f6c43fe8c53ba19ba3455f60a ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/crypto.mod
+c25661ff30fd8f6f07c706dd64e7342b ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/linux.mod
+9ee101e9e6644afad330bb8f96c456d5 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbtime.mod
+8dd54ece63cd84d0c9cf26852f5044ff ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/echo.mod
+11506541429f62f4238fbc4f67fba16e ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_sha256.mod
+f61a5770aafd7f2f4ef4bc858b677845 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_idea.mod
+909250f4ea116105c82e0a0c2625b5c7 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/legacy_password_test.mod
+5f6b80644b9e3bc9b23a176ab5bdd3fb ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbserial_pl2303.mod
+db4874ca31dc8bb2e6182e41bfb7f50a ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cryptodisk.mod
+6f6707a0c0d3c0693165191551ecd118 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/tar.mod
+bd763c3fe9eeb83ed87f96e87f3307bb ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mdraid09_be.mod
+05df2c764937ce56edbef83bc110070b ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbtest.mod
+76a2ff22fc2af35298cd5724f9f5985b ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ohci.mod
+bee760d3d46e042d1cfb11458a32a7fb ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/archelp.mod
+c39129abdb95a02e5eac56c4c61f03de ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/reiserfs.mod
+145302ede820abc05130a909236f5016 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_bsd.mod
+429a4d3ef231362f7e2a3b0740ee6eea ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/legacycfg.mod
+684eb19373f95cb3b96d75c7778d6902 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbserial_common.mod
+d0065b3da4c838e1ecde1f5975e35e29 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hexdump.mod
+1d73e7ce3c8428ed765ac45beeb5eaeb ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/progress.mod
+4d9610d62c8e4a0eebaba36069af0e9d ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/iso9660.mod
+d90d1b31c4112b8919b914524d93c63a ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_arcfour.mod
+6f4d290d75cd6a7bb19875f0c8112279 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/at_keyboard.mod
+654d500d9bc3ea5169d4dac8e4035db7 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/chain.mod
+a2401b096208e46e5f25c503153e9688 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ufs1.mod
+4836e20362ab68c723134dd40d45cddc ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/iorw.mod
+b20e985eb511a0feea187fdf5b14dd4e ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/png.mod
+13ff947663a2bfdd968f4cb35ab58553 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_amiga.mod
+df3d7089df3c88b2fd55f03348e11e71 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/true.mod
+84225d913b1968b9a779fe30d5f0a0ac ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/crc64.mod
+061e59e22b7a74994a07dbf27f1173a2 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hfspluscomp.mod
+db92093a7226e50411d9f371ca0e20ce ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/fat.mod
+8e85a501bc49ca48f39ac69c18560bb7 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_twofish.mod
+e26d9a02d281cc3b497f8a772ba841f5 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/datetime.mod
+b2b67c27560f1f44addb8d9c964f91d6 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gettext.mod
+3d72f3125665e0004068cebf167a6c9b ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video.mod
+367212e2f3e68d30a02bf2b8ca124615 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hashsum.mod
+d0dbfaaec4eb68e0638f212a779356b0 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_seed.mod
+68c2936536db9bcd206b9dd2f6fe1dc6 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video_cirrus.mod
+81cbd66b3c3ce6742c0f2f7bdd2d623f ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/relocator.mod
+639c0b3aaed2cb07583931b415786813 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usb_keyboard.mod
+67d992c7623fbe51f9c1c05d454d8616 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_plan.mod
+6b11a019a08f84826c78d811af83c497 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/search_fs_file.mod
+cfc154be69b7784c1eb9928cc853036c ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/configfile.mod
+bfc0bebb556f107c62ffa35e1eb79022 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ehci.mod
+ebd9dfabf810887ddbe76e5d4305dfbd ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/regexp.mod
+868976e60e42042d0e4a076cc03b8478 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsefimmap.mod
+f00a961392c7b4bc8bb5fba48e6510b6 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/macbless.mod
+3a7fc5c48c5a7a9ffdde00e5a464d45a ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/font.mod
+5a39315ffa47d98c0655ab26357974d5 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gptsync.mod
+426708e08d9609d3b6884fa25bd386d4 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cmp.mod
+631910df660c86d34b8f5e2f5bb4cfb6 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hdparm.mod
+ecf082f64da1ccdcf7b7a898ebbe2813 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/file.mod
+3023b5f97bc91caabc93767dcb00a8d8 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix.mod
+f27870fad33e441e9f4f65adb9f056bd ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/date.mod
+9de512e8c3a0a63e4f176dd81564e59c ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mpi.mod
+1dd6dbdad957bc0ca24705dbde6e9608 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/test_blockarg.mod
+cb9fd95116022383cd137385cd5f5913 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/loadenv.mod
+e8f042c4441653b4b13a340f83b56aa2 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/offsetio.mod
+4c7b5f559601927f6fffd4fbc5a991db ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ext2.mod
+7fdb9e423a192580a647dfac84f6aabc ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_md4.mod
+f91b33e6fccca7ef0301df1e046c24a8 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/search_fs_uuid.mod
+c0639ffcffc333245a91166b2a8b4787 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/loadbios.mod
+ee2aac163eddee780fd7988e2698571b ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/verify.mod
+9aafcdfd75a849a6c57c519fac8116d1 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/moddep.lst
+3c116fc11e641a3657ac44b49f7d1a73 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_crc.mod
+83c72fc4090235d4b59f49c7f177cf0f ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix3.mod
+899d914356ad4328f41b97175de1627c ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ldm.mod
+9989b03048338b31de93fa511dba69fb ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbtable.mod
+cb7034858e3c71f60042ba43dfbc8228 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cpio_be.mod
+1a8b039a9f07ca9166cfcce0eb504f3b ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_whirlpool.mod
+7d17c1ec01673311a5559480092c8e18 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/mdraid1x.mod
+4dce8168d574d5b5bd69d65643c895b7 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gfxmenu.mod
+b701e78a88c21cb7ac4d595c39026568 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/parttool.mod
+ac21fcbbcd773e5145cf46eb5a87375b ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/luks.mod
+9b368b466128c181fec62a4b0825ba30 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bitmap_scale.mod
+c2b9549718024e5a010290ca99078a7c ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/terminal.mod
+67206fe5df462549c9710631bc85814b ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/msdospart.mod
+b3f28ce2fb9e9f091ed918f68a9ec833 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_cast5.mod
+0b6c7b94da391bf742980611ecd16b88 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/squash4.mod
+9d5a9d290b06767115d4df40e52b659b ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/adler32.mod
+c2d002fe7a2ae280f878caba1de740dd ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/morse.mod
+da550d4aee1de7b0deb083eb4bb7372d ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/spkmodem.mod
+a3015d8010b717629f219ecb439c7e0e ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_blowfish.mod
+756ff750b1c2d8b6c85409ebe2e7e2ee ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/afs.mod
+878658f7b94fbd4d1bcb5bc764a91f8c ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/normal.mod
+7d86acc3d68833f22603dc5859e8ebdc ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/video.lst
+098832497928edecd396096490b430de ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/terminal.lst
+a988c005a048a5ea6237a3fbd2f35d6e ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/raid5rec.mod
+8baf0cdf80cee26dca22686f9999efa8 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/elf.mod
+2db7acdf5afa5b739a5809fac70e8c9b ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/usbserial_usbdebug.mod
+358893069e6140c71b18d8b695e9b945 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix_be.mod
+e40ac314a7a56fc5ef15a398363e798f ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/newc.mod
+1a3c81864918ee45893be93e18fa7c36 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix3_be.mod
+9303c84cb8aafc5b2e85eec04cc7c1b8 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_sha1.mod
+df995bf7ccec21846e3800896dbdb131 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ntfscomp.mod
+47f77aca1b9934c4f20795d1f4cd4af0 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/linuxefi.mod
+066b4b09f245d7fb82ef4522fa66cbf6 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cpuid.mod
+2aa7586637590d6f5c699911b483975c ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/fshelp.mod
+6556c49e5648b0338204c55a12aa91db ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/btrfs.mod
+4d3bdfb74ef4aaa65415655f177a71a1 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/efi_uga.mod
+6a71ddd611cd584a7e8934b030bb372c ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cbls.mod
+9b8bd17f49bf8714a332f534d17ec991 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/ufs1_be.mod
+4818a71a75ff25348c62797fa48394ae ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/geli.mod
+3c00ee9c1bfd29b9650d47b16015911d ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/diskfilter.mod
+3e7d66b2e11b5325cf2bd310cdcee32f ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/sleep_test.mod
+8520e55eae933b9b8566f53f7338d741 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/disk.mod
+394cf368bd98dc049edf2522e4655443 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_acorn.mod
+6b3c980678d2989d040d7ac445b8a2e3 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/romfs.mod
+d1a2e02fec061093996ec69cf240ffa8 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lssal.mod
+4aafe29cb7b2b669caf7d79d09251047 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/read.mod
+0a981e997680c7e26ba7501d1ff5c546 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/efinet.mod
+04afb22b1ead3778cbdc80ae2553ecaa ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_apple.mod
+9b4dca34eefee3f9eab749fe1dc082f9 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/cpio.mod
+01581761a76d7ba6473d2fcdc8a39b13 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/linux16.mod
+e1c4348de10d6f0f2d2fe857a7e86d51 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/eval.mod
+2adb1549abef1201421434c4fc9af641 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/efi_gop.mod
+5ecbe3c5f95b1774ad6ec70940f4ae22 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/multiboot2.mod
+5e48e59509bb0fa656177d3198475269 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/keylayouts.mod
+22546ed90c2973a5e4c462cf34809aac ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/videotest.mod
+74d930bd66e8a9b9e0cc1c75818a71d2 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_msdos.mod
+7bddb382bd650c32f8ad2c721c11bc7e ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/minix2.mod
+e15cf74e99ca60b4d4c9ad147d48151a ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_des.mod
+3190a91d3075032543740d0998971d77 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/parttool.lst
+7d66dbe6e7a171bebab39089db060cd9 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsacpi.mod
+1f2013c1aec7392a6ae56313c7670399 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hello.mod
+b48c9cbde7a2cf7db9efc729bd5d01a1 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/appleldr.mod
+b4d7c343aef2e9394e6319e9d466e042 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/aout.mod
+c94b5f3bbf514fd8b815068b96af1574 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/procfs.mod
+a66ecf400deaae8c2cbc565e772f5b72 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/nilfs2.mod
+82a6f0f09a648cce156033275241b78e ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bitmap.mod
+fc8b4cd64fef713c0dd4d7724afa7491 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/exfat.mod
+e7f4a2c1d2b00cacce3ef7561dbe3bd3 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/memrw.mod
+4282965c62a339e767e7c75d6446185b ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsefi.mod
+6a3f58db454b17a0a339323b3e134a6b ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/crypto.lst
+56e25c7aca9f9535c7b721f3ab463e83 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/terminfo.mod
+8b8ec2b01d617c9837a0793d962be826 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/keystatus.mod
+c90d00c3a1ef3c4c220e73afbcaf6d41 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/tftp.mod
+dc697e37fd614d2fc6bfcdac4124b8da ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/scsi.mod
+757623d90e085fc23800abb956f837d9 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/syslinuxcfg.mod
+9bde8db964e163a679df3080920dd1dc ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/div_test.mod
+7063af13dd9f9ce6e181f944b975ed38 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/functional_test.mod
+a0f601613603c1b8f50eba39eba3f975 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/setjmp_test.mod
+781c8dc30cf4037609d67381d3daec9e ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/videotest_checksum.mod
+a8d3a750ecf8057c218d4c07ac44cfe0 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/affs.mod
+bcafc6ff29aa539c4a8981258e1b51ed ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/testload.mod
+3f9ab95adbaabf065bf4d60a10185b30 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_camellia.mod
+e3f82feb3acbe55f0550dca62bad8f6a ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/macho.mod
+9824015e405d7456054f0865c84c9c14 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/raid6rec.mod
+167686be892f603cffbc8673fda0ed64 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/jpeg.mod
+21da42c9f75d90df6da5724c6f10117f ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/bufio.mod
+dd1ffb3bb69cf4ed1b076839e997523f ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/sleep.mod
+c08fa0bcb4a3450aac9de3135aa58a9d ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/lsefisystab.mod
+36653aab7c80e17fc1a76a284a24b1dd ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/halt.mod
+75278f5420dcadd82afd4c730c28f900 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/pbkdf2.mod
+17855bcf889975561e7c3d6a87096027 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/part_dfly.mod
+1a599beac5adca1d2e769343949176bb ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/setjmp.mod
+87c12f65beaea820e2361f065a7b945e ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/acpi.mod
+4a9d1bd64c6d0ed83f7d73425ff48b17 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gcry_sha512.mod
+8d7e6323d8baca384c8298d1e57c1dcd ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gfxterm.mod
+07cb51627d82f54e64557b9f0962017e ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/gzio.mod
+b30d543fcf982632679acdd9ffb44fde ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/sfs.mod
+0276aec8a10a2133f83d5957101ab30d ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/zfs.mod
+5debd053065a7f81abbb7fe56eb47b3d ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/password.mod
+5863ba96283c1403ae6bae47cbd7f02f ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/xzio.mod
+d70e05a7a587d99069c882c26ccc71db ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/fixvideo.mod
+938e125fe8a4528bbba3c467c2a7f339 ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/hfsplus.mod
+017c87fc5b674839e4f0ac2820e4019c ./linux-live/bootfiles-ubuntu/boot/grub/x86_64-efi/signature_test.mod
+8f7bc8356c5ff33b606ec122c1bc4fc7 ./linux-live/bootfiles-ubuntu/boot/grub/diskpartchainboot.cfg
+ff10195c9cfa3ac00eddcf95414b6866 ./linux-live/bootfiles-ubuntu/boot/grub/processoption.cfg
+8c157ba989a37058665c9aa26acc0488 ./linux-live/bootfiles-ubuntu/boot/grub/searchsgd.cfg
+950a4b5680fbff71693b518fdb78fd78 ./linux-live/bootfiles-ubuntu/boot/grub/bootlogo.png
+812ade30860dcc7feb07737415eecba6 ./linux-live/bootfiles-ubuntu/boot/grub/design.cfg
+02b45cf707391294a2110642fdf6ccae ./linux-live/bootfiles-ubuntu/boot/grub/enableraidlvm.cfg
+8808beb451f76148dfb52338f1d64936 ./linux-live/bootfiles-ubuntu/boot/grub/AUTHORS
+566b8c53c7a80ca607e9ca2db413d423 ./linux-live/bootfiles-ubuntu/boot/grub/return.cfg
+a4f11f0c284379e05c805caadea98618 ./linux-live/bootfiles-ubuntu/boot/grub/halt.cfg
+eb659f926df30ced972251b9c562de7f ./linux-live/bootfiles-ubuntu/boot/grub/reboot.cfg
+e07318d35e51de7b990647d88be943ec ./linux-live/bootfiles-ubuntu/boot/grub/grub_sgd2.cfg
+01533e76ed20f3751f53725a62698159 ./linux-live/bootfiles-ubuntu/boot/grub/searchfloppy.cfg
+8de87f5c88d8270dc69174b64de1d00a ./linux-live/bootfiles-ubuntu/boot/syslinux/samedisk.vbs
+25eb3183a3a8bd2ed25c0bf6101ad5ad ./linux-live/bootfiles-ubuntu/boot/syslinux/libcom32.c32
+b6123b382761ebd8d3cd8434fdcad7b1 ./linux-live/bootfiles-ubuntu/boot/syslinux/runadmin.vbs
+4567286894fcbff166f71095808c162a ./linux-live/bootfiles-ubuntu/boot/syslinux/ldlinux.c32
+f5fe17c9a862462f691d3d62ea85960d ./linux-live/bootfiles-ubuntu/boot/syslinux/isolinux.bin
+5113d18922a5730625e6e4879669086c ./linux-live/bootfiles-ubuntu/boot/syslinux/syslinux.com
+cd04aa3ce4cb53cebb195a8825b057df ./linux-live/bootfiles-ubuntu/boot/syslinux/boot.cat
+6c453f4e34847d27741a6441b405162a ./linux-live/bootfiles-ubuntu/boot/syslinux/extlinux.x32
+d2922ad355ea02a59e563f327521a888 ./linux-live/bootfiles-ubuntu/boot/syslinux/syslinux.exe
+0c7882b2fd2f312208d365a51cee5f61 ./linux-live/bootfiles-ubuntu/boot/syslinux/866_8x16.psf
+1cf32aef26a5ac16642c85669ab70e53 ./linux-live/bootfiles-ubuntu/boot/syslinux/isohybrid
+b9f7bc861f749ca13ff75cce68a458a7 ./linux-live/bootfiles-ubuntu/boot/syslinux/ldlinux.sys
+23b571400a29918f5392f6e85eeb756e ./linux-live/bootfiles-ubuntu/boot/syslinux/mbr.bin
+cb648d6ba5f6d6fb4654ee485e484015 ./linux-live/bootfiles-ubuntu/boot/syslinux/bootlogo.png
+f6cb8609246dbb8daed202cc8c6a1d31 ./linux-live/bootfiles-ubuntu/boot/syslinux/syslinux.cfg
+610bcbbd6f131dd0932edecc243f30f1 ./linux-live/bootfiles-ubuntu/boot/syslinux/isohdpfx.bin
+3fdcee49693cc073839135697228b489 ./linux-live/bootfiles-ubuntu/boot/syslinux/libutil.c32
+4c058fdbc5cf27b5f22fd2e85e0b03c1 ./linux-live/bootfiles-ubuntu/boot/syslinux/extlinux.x64
+4687be391dc7eba525f719d36dfec6ea ./linux-live/bootfiles-ubuntu/boot/syslinux/vesamenu.c32
+0138de126949a0a00391a912fdedcda5 ./linux-live/config
+85f1deeb6b1d14bc053d60dae8b70521 ./move_iso.sh
+83cfe2d1561254a4569e949ec3414352 ./.build_dir
+e3deedc83d85e2c0d3e7799230cf9fdf ./README.md
+367764329430db34be92fd14a7a770ee ./.script_version
+ec98426ab55e68f958113ee46450722a ./.git/ORIG_HEAD
+248f77d57a3c1862977fe65d72b44975 ./.git/index
+f3f1d7003079c7b88c130ac60231534d ./.git/objects/7a/69c6fbfc39bf779a7f01d59ddd1e6634862e62
+2618c804bff16c90a2cc887fcade01d5 ./.git/objects/7a/0b1eb47fded514e8df022a4ea07e597e0ff9ac
+282ebc45dd8ba05c380c9bfb8f44093f ./.git/objects/16/294481ea95102aa2440f962a6cd2ff418f8e6e
+78dbe93bd95518980dc816845638786b ./.git/objects/e2/1ab2d62d66ae6b42f0dd67cb556ce3b8d5a6b9
+8e2fec19c42e87d35eede801e9ca99bd ./.git/objects/db/7715b817674d4d9fc818171c157d0085cdf91b
+45254cecab9241404ab5d44b2e8b4371 ./.git/objects/6a/291632b4c86ff85677db2c99449ded8e270b1c
+bf67b8e82194a78c417f57fcb9fc964c ./.git/objects/78/7a71463c236b049ddadf73b9bddcea26acce36
+ce282e185a4183291571dc0b3df38c0a ./.git/objects/b0/b6164fe476954339e38d83bbc193eeecc1b32d
+046d75f3865447ac69ba800c3d866971 ./.git/objects/81/ceee2585aba4acb983acb3431e6d3dbe31aeda
+5ea02ae5c41a8fd2dd9da4095bb36e1b ./.git/objects/b5/a12abbcb1bc8b3f1b4f5a86e2f6a890fccb0f6
+f25605c5aa10a5f85b2fd228b1e9b588 ./.git/objects/b5/0051618561eb6171cd36c1ec9df1917266a3bd
+f4997eaa0389631e93eb6e07aa74b69b ./.git/objects/pack/pack-0055e510f9ef87e0f9bacf266f3b5156bb1ed26a.pack
+5a989a5984761021dd33ba1c3891bac5 ./.git/objects/pack/pack-0055e510f9ef87e0f9bacf266f3b5156bb1ed26a.idx
+2f49ef1986eb2e2ee120f751a570c81a ./.git/objects/c4/0b5ab473822e29aebe0266295f8b825f50f173
+54c941a5b8c777477ad637ee59204628 ./.git/objects/bd/8496423deec19d1c6932e10325750657c867b9
+5761deb6f6c2e9f14e8e669aa3422299 ./.git/objects/bd/5ae1ccace9f925ed171dcfbd6c93913784e8c3
+d4756e40e1d008cfd606554998887742 ./.git/objects/a6/53d7e586bbbb7bce5ca34d19fa8232d0543983
+94e784532e21c7042f563fd25df738bf ./.git/objects/ab/a8c510d4dc5d2ff2e048909cc86140f4ec4c49
+1c5d3191b78645fe906d3f6f30ced46f ./.git/objects/ab/ce916260202a5f16cad310d02a9ee996101158
+f549c2c5526e52c35a76323ca42f67b6 ./.git/objects/b7/3d53d46c47fa575d1ce7a3c18032ec09419928
+7f902164676200f001701f9b46904360 ./.git/objects/b1/3663aacd302845a804b3a9622cdf3a85d85b91
+940a89a91f7f029a38ef235bd3661471 ./.git/objects/9c/ab0e6a303868f32d012595d82838b07b8a866e
+4c263aeb73e3eea78dcb672dbfff72c2 ./.git/objects/44/582eda7dd351bea3deb6b7647abbb64c549e6a
+10cfaf0f836ad2464abb53865c5ad103 ./.git/objects/60/33950b67256e7ec29e7a198c3de540fb92559a
+0b93304946c3fcb94039879de9a8dbd6 ./.git/objects/19/57d97b90990f2ddfb09d47e8656cb8d1a1fce4
+be8fedcec16bbca4581b3cde3d50775f ./.git/objects/9b/7cb04b638057d2be47ae433ba13c4ddcce0699
+ebd4dfd2483c686b7a77472f115da5d8 ./.git/objects/0b/bf78e8d218b9931dd6eee88362e1c36eef0fb1
+9cd4dd28076a1b0f54da2478a03c7891 ./.git/objects/f7/8dc6314321c6ec0f61fc9ba67b225b5f6bad04
+c5a039ab7ddc5a1266362063a4accb88 ./.git/objects/b8/6853c1aa26eee4b7be7f0160d1c2448f593061
+c013b4948f088be3cd0ab679487fbe2f ./.git/objects/91/8721739fe37aecc8c138fa21a967a52a9a947b
+fe0438ca4e3e7968cdec7952edb73665 ./.git/objects/0c/e8b0767ef488ffdfe79604d8b4eaa4b57454ba
+dc8284fdec6dc6696107cfa2f8e90efc ./.git/objects/ef/505d714ae41797e30f1127852f000791e7add8
+fd71f9463099ca39b7ea6ad03332f95d ./.git/objects/14/cfd5a3d5f6c56b4940b265439ac192722d533f
+74ef3c211da2bf2ad3cf2b812f8286a0 ./.git/objects/14/31d6af3f5e41f0318b9a423a2f24cd73e9f5df
+81bab2fe5ac4d132ae1eab92474c6d84 ./.git/objects/94/9166f39f807a8fe1719f3e4bd0f5c37e4d8a6c
+1c673cfd4545a7bb8168ad0f328cec3f ./.git/objects/c5/c2528ef6be6a77d08d34a8f0453209c1c0c40c
+aba1388edc231698e10381bf9652a979 ./.git/objects/2d/865f0c2d3b5f2c2d6a13f07ecafc93fffbbbd3
+9475a18cd51e479f0aff586217422e71 ./.git/objects/b6/e68f1076ae30ec3dec5bafbb14dec24a2c009b
+3b5c834f1d6b50a23a9f2cbe32b54fd9 ./.git/objects/93/46c6c07780e29d0901f6dce7543f6016ce5f98
+bbf17e75548b5063baac8f96a4fffaa4 ./.git/objects/05/4b8ba77310c52958deb770387b82395284f0c3
+3dc4b2da4488d452538812d5272c1ebb ./.git/objects/3d/4e1a5ad507dd8395f580243cd1af006da9467f
+e140653b9bafccff9093b4f2b51ad35a ./.git/objects/3d/3d8e4a34a391a1b8ac93ccb677d917dc0175d8
+4a49bd31eba24c90f90e521457060440 ./.git/objects/e1/fccde2243a04af55dfa147f39b5d2a340621b0
+cd6ba9be9920dcedd263b1981d20aaab ./.git/objects/e1/9eed866900e8f34e2f8654336ff23092368f36
+d2e0a2c149ab867ee565a0e5b766bf69 ./.git/objects/4b/69d50aec3b95bc1f1f232cb72c18c2a322b431
+ad33c568e7148ba489bafa81f611722e ./.git/objects/d7/ec40d6a268c9434adcc089d44c718da64c6c2f
+97e36ea2817cc602d6c3dd8fb999ce48 ./.git/objects/80/0bd4faa1a0096176f90f462147e3a7f5c4a676
+e898a8d82a04612abc51cfe9136bffcd ./.git/objects/ff/ddad154684e3bb86c2bccd526f86d9600fd7bd
+7d3a053ea9738163470b50748a4785eb ./.git/objects/ff/487bf26dffa59371e47777935d569dd2e383ef
+11167a3eb1df28180de4c292173bc29e ./.git/objects/4f/51380f6774cfa60f86e6947a24e3252f335aa3
+9769be4e4649b21d37d0ca4caedc44ee ./.git/objects/e7/948e0082467b9b5fabd3cbb31116dbccad3d8f
+388d09a1edd042f5acadd96de4ef5f07 ./.git/objects/e7/a0b19dc65af21ec72f057eeae701205f39a331
+8ee6e80bba38343a00541192d17a6840 ./.git/objects/66/3c7a1d7ea4c782d67935d8390f01a4bf9489cb
+aefac64e325f26f86b0fd55c3dfd546c ./.git/objects/b2/51b324f5345c203dec8356ac39d5f130dd2b54
+0638626c221e579ab3b3dfcd3547b5e9 ./.git/objects/ed/7594bd297130a0c284bd98695bbbee53eba151
+cd7ec1b8fdcc475033cbdb83821fd6a9 ./.git/objects/a7/7bde6fddc9fafc3478b95a596ed9bbad757bd7
+23960599e1cf2cfcc26108436da7b14c ./.git/objects/a7/499d01ce5d566626a7a506071b25460b8b82d5
+dd751765e8680ceb50d5fb458ead84f1 ./.git/objects/65/3fffb4f436f17a39d580c08440c834e259aedd
+279eff447c44496318c96dcbd1822bed ./.git/objects/45/7a972bd4900c4973862f9ccdfeecb4815d4253
+704af70ec00075e6111a70dc2707ae73 ./.git/objects/70/ff5af247fda4e1d440e7a7f8f88296ba7969ae
+5c58c1e57cdf1ab95eeea7fa7dec906c ./.git/objects/fd/56b7f76818ae73d98e3d89b91382b51934fdbc
+aac7304c8cb25b31778221ea8bfda25c ./.git/objects/4d/416c327a0d737ef21e394b51c379774a29f709
+7f79ee01514798dbc1de8ae19200a727 ./.git/objects/e4/4b9435e90facb6e1fbd7fb36f37fb46dc22d4a
+cac1026bf9e0d3361c9cd3de1b89a1b8 ./.git/objects/fb/5c8e7caf677891f1864eeb284a864b14284ef7
+60b3b88ef770ebe4c9b6e614827716fe ./.git/objects/ae/7dde19e04196db652dbae0bb8091ea763282d7
+bfc0dce7f521d4b997f7f86990ef125d ./.git/objects/34/835ff1844f3c9d1fd69b118c1763efa23c56bb
+ee56ba3e26dde5c8b988d28c56770c14 ./.git/objects/59/75b06dbd051902c61d722cff6dc66e8921ccc2
+ae87fb81b3526f40ffb9011268a2be48 ./.git/objects/39/10741f21655e413f80c760633abda9536e9b9f
+f6a5075c5e64ae9688e28c577f0f232e ./.git/objects/ba/ed90ceb8dbc221144d062e7deb53c5010f0db9
+fe83a966862d730e9f6757fb434d904c ./.git/objects/82/204e579994ecb14ae7d22e91b7c38a22401803
+2c936160f768dad5192bf5439219d5c0 ./.git/objects/2e/e7529794cd4feb94d8d59741bf244883ea480d
+28c91a7ab444cef99d6774a711a0a4fb ./.git/objects/5a/9dfb02180548e916607344da99095966ddeb1a
+4d7d67b8d4129d5fb1101c73581460b1 ./.git/objects/f5/643b78b3911a4f6fcf700583081464c11b171a
+ffa813fb61ce7ad5622cde3e5204c213 ./.git/objects/f5/997cbd67368979746098d025fbad60e984189e
+20cc86de8e1f54b76935fed35950f268 ./.git/objects/c0/5f11fa7ca26b8e87d3be57671560c7d765cc34
+484e10ca0c3f83c79527e3005d6bd7e8 ./.git/objects/e0/03d966f62f14061d9b2c009e8d7bd57e07d259
+2dd72a2d17ce3e34f7abb487f3eb3855 ./.git/objects/de/56b99bff4c0013d9088c0c9c1279025506473f
+1dbab70536e65dfac34d32f3be557b9c ./.git/objects/74/0f19a7ea318920d2cfbce40c39bd856b04c73f
+23bed1e89592c53fdcb21b4740c043c8 ./.git/objects/33/76c71c6e39643dcc6a5244ed0b9d777673a7bf
+dca70fc57986ca8fa797b7dfd1ea480a ./.git/objects/40/30c78f55f5b0dafe884fe65f8bc0d300561200
+a0a7c3fff21f2aea3cfa1d0316dd816c ./.git/description
+3bbd31103b6902c6d2bb9dcaaaf2044d ./.git/logs/refs/heads/master
+e0cee917ac52120a13fc830ecaa4fa4c ./.git/logs/refs/remotes/origin/master
+2013e5c66c26bd7ba6406a19aeb36429 ./.git/logs/refs/remotes/origin/1.3
+3b3bdc30be6232dcd933728b8fbfa951 ./.git/logs/refs/remotes/origin/HEAD
+3bbd31103b6902c6d2bb9dcaaaf2044d ./.git/logs/HEAD
+977426f0c03db2e3ef348c26f20ee410 ./.git/packed-refs
+60955e2a2e214bd700dd2943cc44ec34 ./.git/refs/heads/master
+60955e2a2e214bd700dd2943cc44ec34 ./.git/refs/remotes/origin/master
+401df11286827e9d36447b1e612daaf9 ./.git/refs/remotes/origin/1.3
+73a00957034783b7b5c8294c54cd3e12 ./.git/refs/remotes/origin/HEAD
+03b857e948cdc3e69bc6741397802c1f ./.git/FETCH_HEAD
+036208b4a1ab4a235d75c181e685e5a3 ./.git/info/exclude
+4cf2d64e44205fe628ddd534e1151b58 ./.git/HEAD
+38f8b544129801c7851b2310b3e2308f ./.git/COMMIT_EDITMSG
+6b776ecd2f9cff6bd7bc404f20fb94e4 ./.git/config
+e4db8c12ee125a8a085907b757359ef0 ./.git/hooks/pre-commit.sample
+56e45f2bcbc8226d2b4200f7c46371bf ./.git/hooks/pre-rebase.sample
+39cb268e2a85d436b9eb6f47614c3cbc ./.git/hooks/pre-merge-commit.sample
+ce562e08d8098926a3862fc6e7905199 ./.git/hooks/applypatch-msg.sample
+db4d62db2039e4bec38baa7567788284 ./.git/hooks/fsmonitor-watchman.sample
+2b7ea5cee3c49ff53d41e00785eb974c ./.git/hooks/post-update.sample
+579a3c1e12a1e74a98169175fb913012 ./.git/hooks/commit-msg.sample
+054f9ffb8bfe04a599751cc757226dda ./.git/hooks/pre-applypatch.sample
+2ad18ec82c20af7b5926ed9cea6aeedd ./.git/hooks/pre-receive.sample
+3c5989301dd4b949dfa1f43738a22819 ./.git/hooks/pre-push.sample
+517f14b9239689dff8bda3022ebd9004 ./.git/hooks/update.sample
+2b5c047bdb474555e1787db32b2d2fc5 ./.git/hooks/prepare-commit-msg.sample
+c34e2abfc470c50c8a9e545d1b0a9108 ./cloud-config.yml
+40013df28f036dd6d70dc51576b9c6c5 ./cleanup
+5c51e30030b901523685831d99154718 ./build_initrd
+5fcf206ff4f9bc9f85e9217cb03be000 ./docker/build.sh
+13786a412577ac2f8735c84c0190712d ./docker/Dockerfile.py
+93c52a55bfd183a4e24c82de5f89b914 ./docker/Dockerfile2.py
+bd6872217f7e030a040b29fa917c866f ./docker/Dockerfile.minios-live-container
+b254aa7ac125e58b3f7e3e0c741301d9 ./docker/Dockerfile.minios-live-container.0@install.sh
+f1c7670bd205e93b0a47e2eda60baa37 ./autoinstall
+76d93060c2626bde0115033de08f1395 ./install