Copy /efi/boot/bootx64.efi (from Windows ISO) to /EFI/BOOT_WINDOWS/
bootx64.efi in usb (to avoid grub's /efi/boot/bootx64.efi). In UEFI
mode, chainload it instead of bootmgr.efi.
Works cleanly with Mageia 7, which no longer uses isolinux. Mageia 6.1
can be booted using grub2, albeit only with a text menu, but syslinux
boot is still broken.
* Manjaro does not provide syslinux config files. Add 'via GRUB' to
the menu title and chain to grub when the menu is select.
* Booting slitaz via syslinux used to give "vesamenu.c32 not COM32R
image" error. Now mbusb overwrites the module with the bundled one
and decompress c32box.c32 module. c32box.c32 needs decompression
because it is compressed with lzma which syslinux.exe bundled with
mbusd can't handle.
to be correctly identified. (grml64-full_2017.05.iso,
salixlive-xfce-14.2.1.iso, wifislax64-1.1-final.iso).
Fixed installer to make up for the fixed detection.
Removed a dead code block.
* Prefer 'grub.cfg' over other variants like 'grub-embedded.cfg'
* Extract the tree rooted at EFI/ as well.
* Probe .txt files other than 'thema.txt' for rewriting desktop-image:
setting.
* Add 'legacy_tweak()' method to ConfigTweakers to keep old behaviour.
* Add SalixConfigTweaker.
Support CentOS DVD installers. (Full install DVD requires ext3 formatted usb stick because its size exceeds 4GB.)
Straighten Centos Live DVD support. (Those were recognized as 'fedora' before this fix.)
Reorgazined Twaker classes a bit.
Removed control chars and extra spaces in test inputs.
Rename 'ParamTweaker' to 'ConfigTweaker'.
pentoo-amd64-hardened-2018.0_RC5.8_pre20180305 wants 'overlayfs' present
in boot params and 'aufs' absent in order to boot properly.
with prior implementation. (Perhaps better to have this work on liveboot
lines only like other rewritings?)
Move the test function for rewrite machinary into param_rewrite.py.
Add copyright header.
persistence support for debians.
* Boot parameters have to be 'persistence' and 'persistence-path'
rather than 'persistent' and 'persistent-path'.
* Backing file must be named 'persistence' rather than 'live-rw'
* Filesystem on the backing file must contain 'persistence.conf'.
Avoid rewriting of paths starting with '/cdrom/' or '/dev/'.
Try somedir/vmlinuz if somedir/vmlinuz.efi is unavailable.
Check availability of 'e2fsck' and 'resize2fs'.
Added data/tools/persistence.gz that has initialized ext3 file
system that contains 'persistence.conf' file.
1. Compiled new efi binary based from latest grub2 source
2. Added grub2 efi modules
3. Corrected partedmagic path issues
4. Added few more text in grub.cfg
1. Catch 7zip error while listing ISO content
2. Way to detect .ISO and .IMG files for direct booting using memdisk
3. Added a class for finding available RAM size
4. Added feature for selecting ISO, IMG, Zip and all files options in file chooser dialog
5. Added generic menu entry for memdisk
6. Corrected path to menu.lst file for distrs based on grub4dos
7. Fix for crash when multicard reader is inserted on the system without a SD card
8. Correctly detect USB disk information using udisk2-dbus without crash
1. Simplified 7zip listing to include directories as well
2. Correctly remove files installed outside multibootusb directory when uninstalling
3. Added Liberte
4. Added option to select zip files when choosing files
5. Added INSERT ISO
6. Added option to choose between two methods when syslinux shipped by ISO is version 3 or below