3
* Keyboard layouts support.
5
* New `lsapm' command (i386-pc only).
7
* Parser for GRUB Legacy configuration files.
9
* Support RAID on virtio devices.
11
* Remove deprecated `root' command.
13
* New `euro.pf2' font which supports most European languages.
15
* Avoid opening the same device twice on Open Firmware platforms.
17
* Extend `vbeinfo' and `vbetest' commands to non-VBE graphics, as
18
`videoinfo' and `videotest'.
20
* New `lsefisystab', `lssal', and `lsefimmap' commands on EFI platforms.
22
* Support explicit user claim that a device is BIOS-visible. Devices
23
listed in device.map will be assumed to be readable using only BIOS
24
facilities, rather than anything more complex such as LVM or RAID.
26
* New bash-completion script for GRUB utilities.
28
* Use ACPI to shut down if possible.
30
* New `lsacpi' command.
32
* Basic btrfs support (detection and UUID).
34
* New `--boot-directory' option to `grub-install', `grub-reboot', and
35
`grub-set-default', with clearer semantics than the previous
36
`--root-directory' option.
38
* Rename CD-ROM device to "cd" on BIOS platforms.
40
* Transparent decompression filters.
42
* Simpler PXE image generation. New `grub-mknetdir' utility to generate
43
netboot directory trees.
45
* New relocator. Allows for more kernel support and more
46
straightforward loader writing.
48
* Handle USB pendrives exposed as floppies.
50
* New Automake-based build system.
52
* Add `sendkey' command (i386-pc only).
54
* ZFS support in `grub-install' and `grub-mkconfig'. Note: complete
55
functionality requires external ZFS implementation (available from
58
* Support 1.x versions of mdadm metadata.
60
* Fix corruption when reading Reiserfs directory entries.
62
* Bidirectional text and diacritics support.
66
* MIPS Yeeloong firmware port.
68
* Change grub-mkdevicemap to emit /dev/disk/by-id/ names where possible
71
* Add `grub-mkconfig' support for Xen with Linux.
73
* Add `grub-mkconfig' support for initrd images on Fedora 13.
75
* Support >3GiB and <16MiB RAM in i386-qemu.
77
* Add support for Cirrus 5446 and Bochs video cards.
79
* Load more appropriate video drivers automatically in `grub-mkconfig'.
81
* USB improvements, including hotplugging/hotunplugging, hub support,
82
and USB serial support.
84
* AMD Geode CS5536 support.
86
* Extensive updates to the Texinfo documentation.
88
* Add `grub-probe' support for the btrfs filesystem, permitting / to
89
reside on btrfs as long as /boot is on a filesystem natively supported
92
* Handle symbolic links under /dev/mapper on GNU/Linux.
94
* Handle installation across multiple partition table types.
96
* Add `cmostest' command (i386/x86_64 only).
98
* Add support for DM-RAID disk devices on GNU/Linux.
100
* Remove `grub-mkisofs'. `grub-mkrescue' now uses GNU xorriso to build
103
* `grub-mkrescue' support for EFI, coreboot, and QEMU platforms.
105
* Unify `grub-mkimage', `grub-setup', and `grub-install' source code
108
* Fix VGA (as opposed to VBE) video driver, formerly a terminal driver.
110
* Add menu hotkey support.
112
* Add support for the nilfs2 filesystem.
114
* `grub-probe' and `grub-mkconfig' support for NetBSD.
116
* Support setting a background image in `grub-mkconfig'.
118
* Support multiple terminals in `grub-mkconfig'.
122
* MIPS multiboot2 support.
124
* Multiboot2 tag support.
126
* sunpc partition table support.
128
* Add a number of new language features to GRUB script: `for', `while',
129
`until', `elif', function parameters, `break', `continue', `shift',
130
multi-line quoted strings, positional parameters with `setparams',
131
`return', filename wildcard expansion, and `!'.
133
* Support nested partition tables. GRUB now prefers to name partitions
134
in the form `(hd0,msdos1,bsd1)' rather than `(hd0,1,a)'.
136
* Speed up consecutive hostdisk operations on the same device.
138
* Compile parts of `grub-emu' as modules.
140
New in 1.98 - 2010-03-06:
142
* Multiboot on EFI support.
144
* Graphical menu support.
148
* Saved default menu entry support, with new utilities `grub-reboot' and
151
* Unit testing framework.
153
* Support for multiple terminals.
155
* Encrypted password support, with a new utility `grub-mkpasswd-pbkdf2'.
157
* `grub-mkfloppy' removed; use `grub-mkrescue' to create floppy images.
3
159
* Add grub-probe support for GNU/Hurd.