Added i386 grub2 modules and scan and boot ISO files directly from "/multibootusb/iso" directory.

1. Added latest i386 compatable module files
2. Added menu entries from multibootusb project http://mbusb.aguslr.com
3. Included section to boot ISOs directly using loop mount
pull/252/head
mbusb 6 years ago
parent f868ea85f5
commit ec0f8d95f9

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -13,18 +13,19 @@ insmod normal
insmod linux
insmod echo
insmod search
insmod regexp
set timeout=30
probe -u $root --set=rootuuid
set imgdevpath="/dev/disk/by-uuid/$rootuuid"
export imgdevpath rootuuid
set isopath="/boot/isos"
set isopath="/multibootusb/iso"
export isopath
insmod font
#if loadfont /multibootusb/grub/unicode.pf2 ; then
if loadfont unicode ; then
if loadfont /multibootusb/grub/unicode.pf2 ; then
#if loadfont unicode ; then
# Use shift key to avoid loading gfxterm
if keystatus --shift ; then true ; else
if [ "${grub_platform}" == "efi" ]; then
@ -60,3 +61,10 @@ fi
# Load windows boot loaders from USB drive
source /multibootusb/grub/win.cfg
# Load ISO files directly using GRUB2 menu list
# List of menu entries for loading direct ISO are taken from http://mbusb.aguslr.com/ project
# The project contribution is deeply acknowledged and it is released under GPL v.3
source /multibootusb/grub/load_iso.cfg

@ -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

@ -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

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save