Super Grub2 Disk 2.02s1 Beta 1 released

Changelog

  • 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.

Recommended download (Valid for i386, x86_64, and x86_64-efi):

 

Super Grub2 Disk 2.02s1 Beta 1 Main menu
Super Grub2 Disk 2.02s1 Beta 1 Main menu

About other downloads. As this is the first time I develop Super Grub2 Disk out of source code (well, probably not the first time, but the first time in ages) I have not been able to build these other downloads: standalone EFI x86_64, coreboot, i386-efi, i386-pc, ieee1275, x86_64-efi, standalone coreboot, standalone i386-efi, standalone ieee1275. Help is welcome on this subject.

How to test.

Try to boot your desired operating system with this version. If it does not boot try the 2.00s2 stable version. If you can boot with the stable version but not with this beta version please report it to the bug tracker.

This is a Super Grub2 Disk tutorial that it’s not based in this beta version but that can help you understand what you can do with Super Grub2 Disk.

Development miscelanea:

  • This release was built in a Debian jessie system but using upstream 2.02 grub version (commit bac5d1a64ab4191058a8fd4c05f6b3b339e249e7).
  • I want to thank Jordan Uggla to teach me about what were the Grub2 native disk drivers and what nativedisk command did actually. phcoder did try once to explain it but I wasn’t smart enough to understand it. Hopefully I can help with nativedisk help text inside Grub2.
  • This new “Enable all native disk drivers” option unloads the usually default biosdisk drivers which talks to the bios to access hard disks (Like did MS-DOS in the old days) and replaces it with native drivers (as a normal Operating System would do). It also manages to find somehow the old Super Grub2 Disk device and define the correct $prefix variable.
  • In my tests this new option: “Enable all native disk drivers” aborts Virtualbox. That means that we are also testing Grub2 or maybe Virtualbox. Please check my submitted bug.
  • We have renamed many menues so that their purpose is more clear.

If you want to translate into your language please check TRANSLATION file at source code to learn how to translate into your language.

Note: 2.02s1-beta1 means:

  • 2.02: Upstream Grub 2.02 version
  • s1 : Super Grub2 Disk scripts version (inside this Upstream Grub version)
  • beta1: Beta 1

One thought on “Super Grub2 Disk 2.02s1 Beta 1 released

  1. Your explaining appears helpful… but, I guess, I need to try it out a lot… Many thanks though for the great effort you did in trying to be of help to us…

Leave a Reply

Your email address will not be published. Required fields are marked *