215dd4716e
* NEWS: Document addition of ZFS support in `grub-install' and `grub-mkconfig'.
272 lines
6.5 KiB
Text
272 lines
6.5 KiB
Text
New in 1.99:
|
|
|
|
* ZFS support in `grub-install' and `grub-mkconfig'. Note: complete
|
|
functionality requires external ZFS implementation (available from
|
|
grub-extras).
|
|
|
|
New in 1.98 - 2010-03-06:
|
|
|
|
* Multiboot on EFI support.
|
|
|
|
* Graphical menu support.
|
|
|
|
* MIPS support.
|
|
|
|
* Saved default menu entry support, with new utilities `grub-reboot' and
|
|
`grub-set-default'.
|
|
|
|
* Unit testing framework.
|
|
|
|
* Support for multiple terminals.
|
|
|
|
* Encrypted password support, with a new utility `grub-mkpasswd-pbkdf2'.
|
|
|
|
* `grub-mkfloppy' removed; use `grub-mkrescue' to create floppy images.
|
|
|
|
* Add grub-probe support for GNU/Hurd.
|
|
|
|
* Add support for gettext.
|
|
|
|
New in 1.97:
|
|
|
|
* Add support for loading XNU (MacOS X kernel).
|
|
|
|
* ACPI override support.
|
|
|
|
* Integrated gptsync.
|
|
|
|
* Password protection support.
|
|
|
|
* Partition manipulation tool.
|
|
|
|
* Add `keystatus' command.
|
|
|
|
* Unicode fonts are now used by default.
|
|
|
|
* Add `hdparm' command.
|
|
|
|
* Add support for getting the current date and time from CMOS as variables.
|
|
|
|
* Add `drivemap' command.
|
|
|
|
* Add support for RAID levels 4,6 and 10.
|
|
|
|
* update-grub is replaced by grub-mkconfig.
|
|
|
|
* When booting from PXE, PXE can be used to load files.
|
|
|
|
* High resolution timer support.
|
|
|
|
* Image loaders now support IO buffering.
|
|
|
|
* Add `crc' command.
|
|
|
|
* Add Cygwin support.
|
|
|
|
* Add x86_64 EFI support.
|
|
|
|
* Use LZMA compression instead of LZO.
|
|
|
|
* Support for saving the environment from and loading the environment
|
|
from a file.
|
|
|
|
* Allow the UUID to be used as device name.
|
|
|
|
* The `search' command can use UUIDs now.
|
|
|
|
* Add support for IEEE 1275 on i386.
|
|
|
|
* Create partmap.lst and use it to automatically load partition map
|
|
modules.
|
|
|
|
* grub-mkconfig supports os-prober to add operating systems to the
|
|
boot menu.
|
|
|
|
* The ATA driver supports devices bigger than 2 TiB.
|
|
|
|
* Add support for the UDF, AFS and EXT4 filesystems.
|
|
|
|
* The ISO9660 filesystem supports the Joliet extension
|
|
|
|
* Add support for loading kernels of FreeBSD, NetBSD and OpenBSD.
|
|
|
|
* Add new command `sleep'.
|
|
|
|
* Support for direct access to AT keyboards.
|
|
|
|
* New utility `grub-fstest'.
|
|
|
|
New in 1.96 - 2008-02-03:
|
|
|
|
* The license term is changed to GNU General Public License Version 3.
|
|
|
|
* grub-emu is made optional. Now you have to use
|
|
`--enable-grub-emu' to enable it.
|
|
|
|
* Add Multiboot2 support.
|
|
|
|
* grub-emu can access the host filesystem now.
|
|
|
|
* Add support for the NTFS, cpio/tar and Reiserfs filesystems.
|
|
|
|
* Add support for ATA/ATAPI.
|
|
|
|
* Add update-grub script to generate grub.cfg.
|
|
|
|
* Add grub-mkrescue script to generate floppy or ElTorito images
|
|
(i386-pc only).
|
|
|
|
* Add support for background images in gfxterm (background_image command).
|
|
|
|
* Add support for detection of 64-bit support in CPU (cpuid command).
|
|
|
|
* GPT is now enabled in i386-pc target.
|
|
|
|
* Add grub-install for EFI.
|
|
|
|
* Ported to the following new platforms: Efika, coreboot (a.k.a. LinuxBIOS),
|
|
OLPC XO.
|
|
|
|
* Add support for colored menu (menu_color_normal and menu_color_highlight
|
|
variables).
|
|
|
|
* Fix support for loading Linux zImages (such as memtest86).
|
|
|
|
New in 1.95 - 2006-10-15:
|
|
|
|
* Number partitions from 1 instead of 0. For instance, the first
|
|
partition of "hd0" is now "hd0,1" but not "hd0,0".
|
|
|
|
* grub-probefs is renamed to grub-probe, and supports printing a
|
|
guessed OS device name and a GRUB drive name.
|
|
|
|
* RAID and LVM support is added.
|
|
|
|
* New command, echo.
|
|
|
|
* The disk API is changed to support 64-bit addressing.
|
|
|
|
* A TGA loader is added for the video API.
|
|
|
|
New in 1.94 - 2006-06-04:
|
|
|
|
* Fix several serious bugs in HFS+.
|
|
|
|
* Add experimental EFI support. Chainloading and Linux loading are
|
|
supported at the moment.
|
|
|
|
* Add a new command "blocklist" to show a block list.
|
|
|
|
* Use --with-platform to specify a boot environment. For now, efi,
|
|
ieee1275 and pc are supported.
|
|
|
|
* Use the filename "kernel.elf" instead of "grubof" on ieee1275.
|
|
|
|
* Install GRUB into pkglibdir instead of pkgdatadir.
|
|
|
|
* Support environmental variables. You can export variables by the
|
|
command "export".
|
|
|
|
* Remove the commands "default" and "timeout". They are now variables.
|
|
|
|
* Add the commands "source" and "." to include a file.
|
|
|
|
* Implement experimental Video API and a new terminal "gfxterm" based
|
|
on the Video API.
|
|
|
|
|
|
New in 1.93 - 2006-03-10:
|
|
|
|
* Add support for the HFS+ wrapper.
|
|
|
|
* Major improvements to scripting support.
|
|
|
|
* Menu entries are now scriptable.
|
|
|
|
|
|
New in 1.92 - 2005-12-25:
|
|
|
|
* Add support for GPT partition table format.
|
|
|
|
* Add a new command "play" to play an audio file on PC.
|
|
|
|
* Add support for Linux/ADFS partition table format.
|
|
|
|
* Add support for BASH-like scripting.
|
|
|
|
* Add support for Apple HFS+ filesystems.
|
|
|
|
|
|
New in 1.91 - 2005-10-15:
|
|
|
|
* Add support for LZO version 2.
|
|
|
|
* Support completion in the entry editor.
|
|
|
|
* Add VBE support.
|
|
|
|
* New commands, "search", "vbetest" and "vbeinfo".
|
|
|
|
* The option BOOT_IMAGE is passed to Linux.
|
|
|
|
* Add support for automatic decompression for gzip.
|
|
|
|
* Add support for terminfo and serial.
|
|
|
|
* Add support for x86_64.
|
|
|
|
* GRUB itself is a Multiboot-compliant kernel.
|
|
|
|
* Add new filesystems: XFS, SFS, and AFFS.
|
|
|
|
|
|
New in 1.90 - 2005-08-07:
|
|
|
|
* Rename the project name PUPA to GRUB. Now this version is the
|
|
developmental version of GRUB officially.
|
|
|
|
* The GRUB emulator ``grub-emu'' is added.
|
|
|
|
* Add support for newworld Mac. This should work with other
|
|
PowerPC-based machines as well, if they use IEEE 1275
|
|
(Open Firmware).
|
|
|
|
* Too many changes to describe. Look at ChangeLog for more details.
|
|
|
|
|
|
New in 0.7:
|
|
|
|
* Problems in cross-compiling PUPA are fixed.
|
|
|
|
* Use -mrtd and -mregparm=3 to reduce the generated code sizes. This
|
|
means that any missing prototypes could be fatal. Also, you must take
|
|
care when writing assembly code. See the comments at the beginning of
|
|
startup.S, for more details.
|
|
|
|
* New utility, ``pupa-setup''. This sets up PUPA to make it bootable
|
|
from a real disk.
|
|
|
|
* New commands, "prefix", "insmod", "rmmod" and "lsmod" are added into
|
|
the rescue mode to manipulate PUPA modules.
|
|
|
|
* Linux support is added. Initrd is not support yet.
|
|
|
|
* Reduce the size of a core image significantly by compressing a large
|
|
part of the core image and decompressing itself at boot time. The
|
|
currently used algorithm is LZO (more precisely, LZO1X-999). So you
|
|
have to install LZO to build PUPA. See
|
|
<http://www.oberhumer.com/opensource/lzo/>, for more information.
|
|
|
|
|
|
New in 0.6 - 2002-12-27, Yoshinori K. Okuji:
|
|
|
|
* The chainloader and the FAT filesystem are modularized.
|
|
|
|
* The structure of the source tree is a bit changed.
|
|
|
|
* Support for building loadable modules is added.
|
|
|
|
* Some generic parts of pupa-mkimage are segregated.
|
|
|
|
* Some documentation files are added, according to the GNU Coding
|
|
Standards.
|