Differences between revisions 7 and 8
Revision 7 as of 2007-05-05 00:40:07
Size: 1596
Editor: ?RobertMillan
Comment:
Revision 8 as of 2007-05-05 15:51:34
Size: 1744
Editor: ?RobertMillan
Comment:
Deletions are marked like this. Additions are marked like this.
Line 29: Line 29:
 * "color cyan/blue white/blue". We really CAN'T LIVE without it. The idea would be to use it with gfxterm (although BIOS console doesn't hurt).

This page is about migrating GRUB Legacy to GRUB 2.

Initial proposal sent by Otavio: http://lists.debian.org/debian-release/2007/04/msg00328.html

Improvements

This list skips the obvious about cleaner design, etc etc. Only tangible improvements here.

  • update-grub rewrite. Modular design, extensibility, etc. Will now be part of the upstream package.
  • EFI: Mandatory for Intel-Mac. Probably others during lenny life period.
  • GPT (also for non-EFI systems)
  • UTF-8 in menu: Needs unifont-bin (currently in queue/NEW), and latest update-grub upstream patch.
    • gettext: Not implemented, should be trivial though.
  • LVM / software RAID: Investigate how complete/usable it is.
  • powerpc: New port.
  • grub.cfg is scriptable.

Regressions

  • splash screen: The abstraction layer for using VGA/VBE/whatever is there. There's also a bitmap loader (PNG support being worked on). We just need to figure out how to enable it (maybe the user interface is missing).
  • ReiserFS not implemented: being worked on? ask Subdino @ #grub about it
  • XFS is implemented, but doesn't work too well: much like GRUB Legacy. Not really a regression in fact ;-).
  • CDROM support. Not really important since Debian isn't using GRUB for CD boot atm, but it might be an interesting option for lenny.
    • 64-bit detection on x86: needed for multi-arch DVDs.
  • grub-reboot
  • "hiddenmenu" option
  • Weird hardware RAID paths (e.g. /dev/fubar/bazXsY). Check for regressions there (see [grub]/lib/device.c)
  • Rescue floppy and CD (i.e. grub-disk package)
  • "color cyan/blue white/blue". We really CAN'T LIVE without it. The idea would be to use it with gfxterm (although BIOS console doesn't hurt).