Super Grub2 Disk Changelog

What's new in Super Grub2 Disk 2.04s1

Aug 27, 2019
  • Support for multiple early initrd images
  • Support for the F2FS file-system
  • A verifier framework
  • RISC-V support
  • UEFI Secure Boot shim support
  • Btrfs Zstd improvements
  • Btrfs RAID5/RAID6 support
  • Xen PVH support
  • UEFI TPM 1.2/2.0 support

New in Super Grub2 Disk 2.02s10 (Nov 8, 2018)

  • ‘Enable all native disk drivers’ option was improved. It no longer crashes.
  • Now devices are cached and Super Grub2 Disk is faster
  • Modify sg2d_directory and sg2d_dev_name variables so that SG2D is more portable
  • Standalone images are no longer broken and show main menu
  • Other minor improvements

New in Super Grub2 Disk 2.02s10 Beta 5 (Dec 10, 2017)

  • Modify sg2d_directory and sg2d_dev_name variables so that SG2D is more portable
  • ‘Enable all native disk drivers’ option was improved. It no longer crashes.
  • Now devices are cached and Super Grub2 Disk is faster
  • Other minor improvements
  • Standalone images are no longer broken and show main menu

New in Super Grub2 Disk 2.02s9 (May 7, 2017)

  • Updated grub 2.02 build to tag: 2.02 . This is the final stable 2.02 upstream Grub release.
  • Added Chinese translation (Thanks to shankerwangmiao)
  • Added Finnish translation (Thanks to tavallinenvirtanen7)
  • supergrub-release-news helps release team to generate a template for its news.
  • Added supergrub-release-changes to help with the release team.
  • Rename ‘(GRUB2 installation (even if mbr is overwritten))’ to: ‘(GRUB2 installation)’

New in Super Grub2 Disk 2.02s8 (Mar 19, 2017)

  • Updated grub 2.02 build to tag: 2.02~rc2 . This is the release candidate for final stable 2.02 upstream Grub release. Please use this build to give them (upstream Grub) feedback on this version. It’s advised to ask here before reporting to them so that we discard the bug being a Super Grub2 Disk specific one.
  • Thanks to a Necrosporus suggestion now default theme starfield is no longer included. Images are now smaller. E.g. the hybrid image size it’s 19.3 MB while former version image size was 22 MB.

New in Super Grub2 Disk 2.02s7 (Feb 18, 2017)

  • Updated grub 2.02 build to tag: 2.02~rc1 . This is the release candidate for final stable 2.02 upstream Grub release. Please use this build to give them (upstream Grub) feedback on this version. It’s advised to ask here before reporting to them so that we discard the bug being a Super Grub2 Disk specific one.
  • We are going to see which are the complete Super Grub2 Disk features with a demo video, where you can download it, the thank you – hall of fame and some thoughts about the Super Grub2 Disk development.

New in Super Grub2 Disk 2.02s6 (Jan 24, 2017)

  • Added Russian language
  • Improved Arch Linux initramfs detection
  • Added i386-efi build support
  • Most of you won’t need this image. There are very few machines which specificially need i386-efi boot.
  • Added i386-efi to the hybrid iso
  • Now the hybrid iso is even more powerful by being able to autodetect i386-efi and load its modules.
  • Grub itself is translated when a language is selected.
  • That means that the strings about such as “Use the up and down keys to select …” from grub itself will be also translated into your own language (if upstream Grub2 supports it)
  • Added loopback.cfg file (non officially supported)
  • Some people would like to be able to chainload into Super Grub2 Disk scripts from another Super Grub2 Disk or a custom Grub2 Disk. Now you can do it by doing a configfile to our loopback.cfg. However this way of working is not officially supported. So do not ask for support if it does not work as you expect to.

New in Super Grub2 Disk 2.00s3 (Sep 8, 2015)

  • New option: “Enable all native disk drivers” so that you can try to load: SATA, PATA and USB hard disks (and their partitions) as native disk drives. This is experimental.
  • Most options had their search code improved. Super Grub2 Disk should be faster.
  • Based on grub 2.02 ( commit: 8e5bc2f4d3767485e729ed96ea943570d1cb1e45 )
  • Super Grub2 Disk builds its own grub based on upstream grub instead of Debian grub.
  • Mac OS X kernel detection was improved to avoid false detections.
  • Thanks to upstream grub improvement now Super Grub2 Disk supports booting in EFI mode when booted from a USB device / hard disk. Actually SG2D was announced previously to boot from EFI from a USB device while it only booted from a cdrom.
  • Many options titles were rewritten so that they are better understood.

New in Super Grub2 Disk 2.02s1 Beta 1 (Jan 14, 2015)

  • Based on Grub 2.02 (commit bac5d1a64ab4191058a8fd4c05f6b3b339e249e7 )
  • Added new option: “Enable all native disk drivers” so that you can try to load: SATA, PATA and USB hard disks (and their partitions) as native disk drives. This is experimental.
  • Removed no longer needed options: “Enable USB” and “Enable PATA”.
  • “Search floppy” and “Search cdrom” options were moved into “Extra GRUB2 functionality menu”. At the same time “Extra Search functionality” menu was removed.
  • Added new straight-forward option: “Enable GRUB2’s RAID and LVM support“.
  • “List devices/partitions” was renamed to “Print devices/partitions”.
  • “Everything” option was renamed to “Detect and show boot methods”.
  • “Everything +” option was removed to avoid confusions.
  • Other minor improvements in the source code.
  • Updated translation files. Now most translations are pending.
  • Updated INSTALL instructions.

New in Super Grub2 Disk 2.00s2 (May 19, 2014)

  • Change the language UI
  • Translated into several languages:
  • Spanish / Español
  • German / Deutsch
  • French / Français
  • Italian / Italiano
  • Malay / Bahasa Melayu
  • Everything option to detect most Operating Systems
  • Everything plus option to detect most Operating Systems also in special devices or filesystems
  • Boot manually:
  • Operating Systems
  • grub.cfg – Extract entries
  • grub.cfg – (GRUB2 configuration files)
  • menu.lst – (GRUB legacy configuration files)
  • core.img – (GRUB2 installation (even if mbr is overwritten))
  • Bootable ISOs (in /boot-isos or /boot/boot-isos
  • Extra GRUB2 functionality:
  • Enable GRUB2′s LVM support
  • Enable GRUB2′s RAID support
  • Enable GRUB2′s PATA support (to work around BIOS bugs/limitation)
  • Mount encrypted volumes (LUKS and geli)
  • Enable serial terminal
  • Extra Search functionality:
  • Search in floppy ON/OFF
  • Search in CDROM ON/OFF
  • List Devices / Partitions
  • Color ON /OFF
  • Exit:
  • Halt the computer
  • Reboot the computer

New in Super Grub2 Disk 2.00s2 RC5 (Apr 14, 2014)

  • Fix OS X Boot thanks to Smx.
  • Add extra boot parametres for OS X kernels. Thanks to Smx which inspired the code from his own repo.
  • Quote menuentries or functions parametres to avoid problems with variables with spaces on them.

New in Super Grub2 Disk 2.01 RC3 (Mar 31, 2014)

  • EFI detection: Make sure to detect all the lower-upper case combinations of efi files.

New in Super Grub2 Disk 2.01 Beta 3 (Mar 22, 2014)

  • Added a new option: ‘grub.cfg – Extract entries‘. Now you can load your own grub.cfg entries even if you had setup a 0 seconds timeout by default
  • New Exit menu that let’s you halt or reboot your machine
  • Several improvements to the UI. Now you can see what option you have choosen and it is easier to return to previous menu.

New in Super Grub2 Disk 2.01 Beta 2 (Mar 19, 2014)

  • Most every option was rewritten in a library way:
  • That makes easier to update Super Grub2 Disk
  • It also makes it easier to have a consistent UI
  • New option: ‘Everything +‘:
  • Which initially loads LVM, RAID, PATA, USB and also tries to mount encrypted volumes
  • Then tries to find all the bootable entries thanks to Everything entry
  • Most of the options now have a consistent UI

New in Super Grub2 Disk 2.01 Beta 1 (Mar 11, 2014)

  • New option: ‘Everything‘ to boot most anything with a single enter
  • UI redesign of final boot options so that they are clearly distinguished
  • UI redesign of extra options into submenu
  • UI redesign of manual options into submenu
  • New script: supergrub-meta-mkrescue for building several target+platform combinations
  • New boot technology based on conditional AFD
  • Improved build documentation

New in Super Grub2 Disk 2.00 Beta 6 (Sep 18, 2013)

  • FreeBSD boot wasn’t working ok. Fixed.
  • Added default boot loader entries for FreeBSD at OS detection script
  • If you want to translate into your language please check TRANSLATION file at source code to learn how to translate into your language.
  • This is a beta release so please comment any issue you find at the forum.
  • Development miscellaneous:
  • Jordan Uggla has said he would have some spare time to work in SG2D. Let’s hope it’s true.
  • Thanks to nox- from irc for the FreeBSD testing and fixing.
  • Thanks to Niall Walsh for his current work on trying to improve the OS autodetect feature.
  • As a side note the current HEAD at git says that SG2D version is 2.00s1-beta5 while it’s actually 2.00s1-beta6. Next beta should be the 7th one.

New in Super Grub2 Disk 2.00 Beta 5 (Sep 18, 2013)

  • Added x86_64-efi support so that EFI files are detected and can be booted.

New in Super Grub2 Disk 2.00 Beta 4 (Sep 18, 2013)

  • (Devel) searchindevice function was improved by using brackets and making code more clear
  • Make sure to remove console output when using gfxterm output. This should solve some strange problems when selecting various menus options from SG2D.
  • Loopback detection now also detects: /bootisos, /boot/booisos, /BOOTISOS and /BOOTISOS directories so that FAT file name compatibility is assured
  • (Devel) Changed ~ to – in version filename so that filenames can be uploaded ok to forges
  • If you want to translate into your language please check TRANSLATION file at source code to learn how to translate into your language.
  • This is a beta release so please comment any issue you find at the forum.
  • Thanks to the #grub guys we have managed to improve the code on searching device to make it clearer and some Grub2 code will be eventually fixed so that complex tests are done ok (precedence of -a over -o wasn’t ok it seems). And we also managed thanks to them to avoid two graphical modes at the same time. This way you won’t see strange phenomena when highlighting options.
  • Actually I haven’t been able to test that last fix in an actual machine where I know it happens, but this is a BETA, you’re supposed to test it as an user too ;) . So feedback is welcome as always.

New in Super Grub2 Disk 2.00 Beta 3 (Sep 18, 2013)

  • Removed innecessary floppy seek
  • Fixed berlios #18907 bug. Now both /boot-isos and /boot/boot-isos directories should work
  • If you want to translate into your language please check TRANSLATION file at source code to learn how to translate into your language.
  • This is a beta release so please comment any issue you find at the forum.
  • Well, I wanted to release version an special secret version of Super Grub2 Disk and in the meanwhile I did find some innecesary floppy seeks when using it in an actual machine and I did want to fix that. Fix is not complete but it improves SG2D usage. I also fixed that /boot-isos and /boot/boot-isos error (where only the first directory was searched) for those of you that try to use SG2D for booting loop-boot capable distributions. I’m not providing GZ or ZIP files because I think I will release another SG2D beta soon. I’ve become quite addicted to develop SG2D. I don’t like SG2D myself because I see that the future is Rescatux but… when you get into developing it… knowing the Grub2 scripting stuff and its insights it’s fun and addictive!
  • More than this I want to release an stable version of SG2D soon because it’s too long with the beta versions hanging around. And, of course, the special secret version needs an stable SG2D version so that I don’t have to release it twice.

New in Super Grub2 Disk 2.00 Beta 1 (Jul 5, 2012)

  • Malay, German, French, and Spanish translations were added or updated.
  • This disk is now based on Grub 2.00. Support for BSD and Sunpc partition tables was added.
  • The translation system was updated to support characters other than ASCII.
  • Options that let you enable some features are now organised into a submenu called "Enable extra GRUB2 functionality".
  • Many bugs were fixed.

New in Super Grub2 Disk 1.99 Beta 1 (Apr 5, 2012)

  • Added support for Fedora’s grub.cfg (/boot/grub2 and /grub2 path)
  • Lua scripts were rewritten to cfg scripts so that they are more grub friendly
  • Colour was added which can be on or off
  • Super Grub2 Disk and its version is shown at main menu
  • Added basic translation system
  • Super Grub2 Disk was translated to Spanish
  • Based on Debian’s Grub 1.99