* .bzrignore: Add grub-core/gnulib/sys, widthspec.bin, and

widthspec.h.
* docs/grub.texi (Shell-like scripting): Document `!'.
(Network): Simplify using new i386-pc-pxe format.  Mention
grub-mknetdir.
* NEWS: Update.
This commit is contained in:
Colin Watson 2010-09-20 14:03:47 +01:00
parent 943682b44c
commit 61c874c51c
4 changed files with 68 additions and 6 deletions

View File

@ -125,7 +125,10 @@ grub-core/gnulib/stdio.h
grub-core/gnulib/stdlib.h grub-core/gnulib/stdlib.h
grub-core/gnulib/string.h grub-core/gnulib/string.h
grub-core/gnulib/strings.h grub-core/gnulib/strings.h
grub-core/gnulib/sys
grub-core/gnulib/unistd.h grub-core/gnulib/unistd.h
grub-core/gnulib/warn-on-use.h grub-core/gnulib/warn-on-use.h
grub-core/gnulib/wchar.h grub-core/gnulib/wchar.h
grub-core/gnulib/wctype.h grub-core/gnulib/wctype.h
widthspec.bin
widthspec.h

View File

@ -1,3 +1,14 @@
2010-09-20 Colin Watson <cjwatson@ubuntu.com>
* .bzrignore: Add grub-core/gnulib/sys, widthspec.bin, and
widthspec.h.
* docs/grub.texi (Shell-like scripting): Document `!'.
(Network): Simplify using new i386-pc-pxe format. Mention
grub-mknetdir.
* NEWS: Update.
2010-09-20 Colin Watson <cjwatson@ubuntu.com> 2010-09-20 Colin Watson <cjwatson@ubuntu.com>
* Makefile.am (SUBDIRS): Restore "."; it's important to force * Makefile.am (SUBDIRS): Restore "."; it's important to force

50
NEWS
View File

@ -1,5 +1,47 @@
New in 1.99: New in 1.99:
* Keyboard layouts support.
* New `lsapm' command (i386-pc only).
* Parser for GRUB Legacy configuration files.
* Support RAID on virtio devices.
* Remove deprecated `root' command.
* New `euro.pf2' font which supports most European languages.
* Avoid opening the same device twice on Open Firmware platforms.
* Extend `vbeinfo' and `vbetest' commands to non-VBE graphics, as
`videoinfo' and `videotest'.
* New `lsefisystab' and `lssal' commands on EFI platforms.
* Support explicit user claim that a device is BIOS-visible. Devices
listed in device.map will be assumed to be readable using only BIOS
facilities, rather than anything more complex such as LVM or RAID.
* New bash-completion script for GRUB utilities.
* Use ACPI to shut down if possible.
* New `lsacpi' command.
* Basic btrfs support (detection and UUID).
* New `--boot-directory' option to `grub-install', `grub-reboot', and
`grub-set-default', with clearer semantics than the previous
`--root-directory' option.
* Rename CD-ROM device to "cd" on BIOS platforms.
* Transparent decompression filters.
* Simpler PXE image generation. New `grub-mknetdir' utility to generate
netboot directory trees.
* New relocator. Allows for more kernel support and more * New relocator. Allows for more kernel support and more
straightforward loader writing. straightforward loader writing.
@ -60,7 +102,8 @@ New in 1.99:
* `grub-mkrescue' support for EFI, coreboot, and QEMU platforms. * `grub-mkrescue' support for EFI, coreboot, and QEMU platforms.
* Unify `grub-mkimage' source code across platforms. * Unify `grub-mkimage', `grub-setup', and `grub-install' source code
across platforms.
* Fix VGA (as opposed to VBE) video driver, formerly a terminal driver. * Fix VGA (as opposed to VBE) video driver, formerly a terminal driver.
@ -83,8 +126,9 @@ New in 1.99:
* sunpc partition table support. * sunpc partition table support.
* Add a number of new language features to GRUB script: `for', `while', * Add a number of new language features to GRUB script: `for', `while',
`until', `elif', function parameters, `break', `continue', and `until', `elif', function parameters, `break', `continue', `shift',
`shift'. multi-line quoted strings, positional parameters with `setparams',
`return', filename wildcard expansion, and `!'.
* Support nested partition tables. GRUB now prefers to name partitions * Support nested partition tables. GRUB now prefers to name partitions
in the form `(hd0,msdos1,bsd1)' rather than `(hd0,1,a)'. in the form `(hd0,msdos1,bsd1)' rather than `(hd0,1,a)'.

View File

@ -1264,7 +1264,9 @@ and terminated by a semicolon or a newline. The first word specifies the
command to be executed. The remaining words are passed as arguments to the command to be executed. The remaining words are passed as arguments to the
invoked command. invoked command.
The return value of a simple command is its exit status. The return value of a simple command is its exit status. If the reserved
word @code{!} precedes the command, then the return value is instead the
logical negation of the command's exit status.
@heading Compound commands @heading Compound commands
@ -1796,8 +1798,7 @@ To generate a PXE boot image, run:
@example @example
@group @group
grub-mkimage --format=i386-pc --output=core.img --prefix='(pxe)/boot/grub' pxe pxecmd grub-mkimage --format=i386-pc-pxe --output=grub.pxe --prefix='(pxe)/boot/grub' pxe pxecmd
cat /boot/grub/pxeboot.img core.img >grub.pxe
@end group @end group
@end example @end example
@ -1807,6 +1808,9 @@ accessible via the @file{/boot/grub/} path from the TFTP server root. Set
the DHCP server configuration to offer @file{grub.pxe} as the boot file (the the DHCP server configuration to offer @file{grub.pxe} as the boot file (the
@samp{filename} option in ISC dhcpd). @samp{filename} option in ISC dhcpd).
You can also use the @command{grub-mknetdir} utility to generate an image
and a GRUB directory tree, rather than copying files around manually.
After GRUB has started, files on the TFTP server will be accessible via the After GRUB has started, files on the TFTP server will be accessible via the
@samp{(pxe)} device. @samp{(pxe)} device.