Vladimir 'phcoder' Serbinenko
e3a1073fd2
FreeDOS direct loading support.
...
* docs/grub.texi (Supported OS): Add FreeDOS.
* grub-core/Makefile.core.def (freedos): New module.
* grub-core/lib/i386/relocator.c (grub_relocator16_ebx): New extern
variable.
(grub_relocator16_boot): Handle %ebx.
* grub-core/lib/i386/relocator16.S: Likewise.
* grub-core/loader/i386/pc/freedos.c: New file.
2011-05-18 12:15:16 +02:00
Colin Watson
d064b83056
* util/grub.d/20_linux_xen.in: Honour GRUB_CMDLINE_LINUX_XEN_REPLACE
...
and GRUB_CMDLINE_LINUX_XEN_REPLACE_DEFAULT, which replace
GRUB_CMDLINE_LINUX and GRUB_CMDLINE_LINUX_DEFAULT (complementing the
existing options which append).
* docs/grub.texi (Simple configuration): Document new options.
Reported by: Ian Jackson. Fixes Debian bug #617538 .
2011-05-17 18:10:29 +01:00
Colin Watson
24c9143ae3
* Makefile.util.def (grub-bin2h): Don't install.
...
* docs/man/grub-bin2h.h2m: Remove.
2011-05-17 18:00:31 +01:00
Jordan Uggla
6ada82d14d
* docs/grub.texi (Invoking grub-install): Fix additional outdated claims
...
and add some clarification.
2011-05-14 22:49:53 +02:00
Vladimir 'phcoder' Serbinenko
0cac83df85
* docs/grub.texi (Installation): Fix several outdated claims.
2011-05-14 17:50:48 +02:00
Colin Watson
8f94255340
* docs/grub.texi (GRUB only offers a rescue shell): Suggest the use
...
of `ls' to find out which devices are available.
2011-05-01 20:04:02 +01:00
Colin Watson
c85140b3b7
Add "SEE ALSO" sections to most man pages. Fixes Debian bug
...
#551428 .
* docs/man/grub-editenv.h2m (SEE ALSO): New section.
* docs/man/grub-emu.h2m (SEE ALSO): Likewise.
* docs/man/grub-fstest.h2m (SEE ALSO): Likewise.
* docs/man/grub-install.h2m (SEE ALSO): Likewise.
* docs/man/grub-macho2img.h2m (SEE ALSO): Likewise.
* docs/man/grub-menulst2cfg.h2m (SEE ALSO): Likewise.
* docs/man/grub-mkconfig.h2m (SEE ALSO): Likewise.
* docs/man/grub-mkdevicemap.h2m (SEE ALSO): Likewise.
* docs/man/grub-mkfont.h2m (SEE ALSO): Likewise.
* docs/man/grub-mkimage.h2m (SEE ALSO): Likewise.
* docs/man/grub-mklayout.h2m (SEE ALSO): Likewise.
* docs/man/grub-mknetdir.h2m (SEE ALSO): Likewise.
* docs/man/grub-mkpasswd-pbkdf2.h2m (SEE ALSO): Likewise.
* docs/man/grub-mkrelpath.h2m (SEE ALSO): Likewise.
* docs/man/grub-mkrescue.h2m (SEE ALSO): Likewise.
* docs/man/grub-ofpathname.h2m (SEE ALSO): Likewise.
* docs/man/grub-pe2elf.h2m (SEE ALSO): Likewise.
* docs/man/grub-probe.h2m (SEE ALSO): Likewise.
* docs/man/grub-reboot.h2m (SEE ALSO): Likewise.
* docs/man/grub-script-check.h2m (SEE ALSO): Likewise.
* docs/man/grub-set-default.h2m (SEE ALSO): Likewise.
* docs/man/grub-setup.h2m (SEE ALSO): Likewise.
2011-04-21 15:17:48 +01:00
Colin Watson
9d5f81622c
* docs/grub.texi (normal): New section.
...
(normal_exit): New section.
(Embedded configuration): Add reference to normal.
(GRUB only offers a rescue shell): Likewise.
* docs/grub-dev.texi (Error Handling): Fix typo.
2011-04-12 13:23:19 +01:00
Colin Watson
536ce85a8d
* docs/grub-dev.texi (Finding your way around): Update for 1.99
...
build system.
(Getting started): GRUB is developed in Bazaar now, not Subversion.
(Comment): Fix typo.
(Getting started): General copy-editing.
(Typical Development Experience): Likewise.
(Error Handling): Likewise.
(Video API): Likewise.
2011-04-09 03:39:47 +01:00
Colin Watson
2cf09e3258
* docs/grub-dev.texi: Replace MoinMoin syntax with Texinfo syntax
...
throughout.
2011-04-09 03:10:59 +01:00
Colin Watson
2c58372857
* docs/grub-dev.texi: Fix spelling of "developer" throughout.
...
* grub-core/fs/i386/pc/pxe.c (parse_dhcp_vendor): Fix spelling of
"development".
2011-04-08 14:01:51 +01:00
Vladimir 'phcoder' Serbinenko
67e11623a8
* docs/grub.texi (Vendor power-on buttons): Explain how the numbers
...
are obtained.
2011-04-03 15:34:50 +02:00
Vladimir 'phcoder' Serbinenko
caee5efd31
GRUB developper manual based on existing Internals section and
...
contributions by the various authors with active copyright assignment.
* docs/Makefile.am (info_TEXINFOS): Add grub-dev.texi.
* docs/font_char_metrics.png: New file.
* docs/font_char_metrics.txt: Likewise.
* docs/grub-dev.texi: Likewise.
* docs/grub.texi (Internals): Move from here ...
* docs/grub-dev.texi: ... here.
2011-04-03 15:30:28 +02:00
Colin Watson
a826cc7d7e
* docs/grub.texi (Simple configuration): Be more explicit about
...
GRUB_DEFAULT, and add an example.
Reported by: Leslie Rhorer.
2011-03-31 08:46:41 +01:00
Colin Watson
875b67ba09
* docs/grub.texi (Commands): Link to "GRUB only offers a rescue
...
shell".
2011-03-30 20:52:26 +01:00
Colin Watson
2d5d0333d6
* docs/grub.texi (default): Use @example rather than nested
...
itemized lists to avoid breaking gendocs.
2011-03-30 11:46:36 +01:00
Colin Watson
3d7ed04e92
* docs/grub.texi (Future): Update.
2011-03-30 11:34:52 +01:00
abf042006e
* docs/grub.texi (Environment): New chapter.
...
(Changes from GRUB Legacy): Link to "Environment block" section for
details of limitations.
(Simple configuration): Likewise. Link to documentation of gfxmode
and gfxpayload variables from GRUB_GFXMODE and GRUB_GFXPAYLOAD
respectively.
(Shell-like scripting): Note that normal variables are stored in the
environment.
(gettext): Link to documentation of lang and locale_dir.
(list_env): New section.
(load_env): New section.
(save_env): New section.
(Reporting bugs): Fix typo.
2011-03-30 11:31:33 +01:00
Vladimir 'phcoder' Serbinenko
e1ad0edd11
* docs/grub.texi: Correctly use "terminal_input" and not "terminal" in
...
the example.
2011-03-30 09:35:35 +02:00
Colin Watson
2a2da1d030
* docs/grub.texi (Menu-specific commands): Remove some semantics
...
that were true in GRUB Legacy but not in GRUB 2.
(submenu): New section.
(false): New section.
(read): New section.
(true): New section.
2011-03-30 03:49:22 +01:00
Colin Watson
a752763906
* docs/grub.texi (Changes from GRUB Legacy): Minor proofreading.
2011-03-30 03:26:11 +01:00
Colin Watson
e30af0297d
* docs/grub.texi (Simple configuration): Explain some of the
...
current limitations of grub-mkconfig.
2011-03-30 03:20:09 +01:00
Colin Watson
5c650f4c8e
* docs/grub.texi (loopback): New section.
2011-03-29 18:08:23 +01:00
Colin Watson
994b826432
* docs/grub.texi (BIOS installation): New section, partly based on
...
previous text in other sections.
(Installing GRUB using grub-install): Replace BIOS discussion with a
cross-reference.
(Images): Likewise.
2011-03-29 14:32:38 +01:00
Colin Watson
83a3c48d37
* docs/grub.texi (Simple configuration): Tidy up formatting.
2011-03-09 17:35:16 +00:00
Colin Watson
97286eb547
* docs/grub.texi (Kernel): Add reference to grub-mkrescue.
...
(Making a GRUB bootable CD-ROM): Likewise.
(Invoking grub-mkrescue): New section.
Reported by: Yann Dirson. Fixes Debian bug #612585 .
2011-02-09 12:14:10 +00:00
Colin Watson
800f188183
* docs/grub.texi (Making a GRUB bootable CD-ROM): Update to describe
...
grub-mkrescue.
2011-01-28 17:01:28 +00:00
Colin Watson
81431e2b02
* docs/grub.texi (Simple configuration): Document
...
GRUB_PRELOAD_MODULES.
2011-01-22 01:11:56 +00:00
Szymon Janc
64d1f0412b
* docs/grub.texi (Support automatic decompression): Update with xz
...
decompression support.
2011-01-07 22:42:02 +01:00
Vladimir 'phcoder' Serbinenko
b28fd807eb
freedos support
2010-12-26 00:38:20 +01:00
Vladimir 'phcoder' Serbinenko
130da6a745
* docs/grub.texi (Changes from GRUB Legacy): Note when save_env is
...
unavailable.
(Simple configuration): Refer to Changes from GRUB Legacy about
save_env availability.
2010-11-14 16:25:28 +01:00
Vladimir 'phcoder' Serbinenko
7625a68ebb
* docs/grub.texi (menu): Correct the order.
...
Reported by: D. Hugh Redelmeier.
2010-11-13 15:56:23 +01:00
Vladimir 'phcoder' Serbinenko
71574288a4
* docs/man/grub-set-default.h2m: Clarify that only saved default entry
...
is modified
2010-11-01 10:11:44 +01:00
Colin Watson
0cbcdf0e6f
* docs/grub.texi (Installing GRUB using grub-install): Proofread.
...
(Supported kernels): Likewise.
2010-10-22 14:17:33 +01:00
Vladimir 'phcoder' Serbinenko
d82df574cd
* docs/grub.texi (GNU/Linux): Document APM unavailability with
...
32-bit linux protocol.
2010-10-17 02:08:08 +02:00
Vladimir 'phcoder' Serbinenko
5b0276902e
* docs/grub.texi (Installation): Document buggy BIOS install.
2010-10-17 00:46:39 +02:00
Vladimir 'phcoder' Serbinenko
ba5f65cfa1
* docs/grub.texi (Installation): Indent.
2010-10-17 00:38:57 +02:00
Vladimir 'phcoder' Serbinenko
27d9ee3253
* docs/grub.texi (Installation): Document embedding zone. Remove
...
obsolete grub-install example.
2010-10-16 23:38:30 +02:00
Robert Millan
219b35646a
2010-10-12 Robert Millan <rmh@gnu.org>
...
* util/grub-mkconfig.in: Merge `GRUB_DISABLE_LINUX_RECOVERY' and
`GRUB_DISABLE_NETBSD_RECOVERY' into a single `GRUB_DISABLE_RECOVERY'
variable. All references updated.
* util/grub.d/10_kfreebsd.in: Support recovery boot entries.
2010-10-12 14:47:04 +02:00
Colin Watson
61c874c51c
* .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 14:03:47 +01:00
Vladimir 'phcoder' Serbinenko
de0bd1d940
Add missing file of previous commit
2010-09-19 01:08:25 +02:00
Vladimir 'phcoder' Serbinenko
9696382e79
GRUB-legacy configuration file support.
...
* Makefile.util.def (grub-menulst2cfg): New util.
* docs/man/grub-menulst2cfg.h2m: New file.
* grub-core/Makefile.core.def (legacycfg): New module.
* grub-core/commands/legacycfg.c: New file.
* grub-core/commands/menuentry.c (append_menu_entry): Rename to ...
(grub_normal_add_menu_entry): ... this.
* grub-core/commands/password.c (grub_cmd_password): Split main part to ...
(grub_normal_set_password): ...this.
* grub-core/commands/videoinfo.c (grub_cmd_videoinfo): Support MODE.
* grub-core/loader/i386/linux.c (linux_vesafb_res): Move to ..,
* grub-core/lib/i386/pc/vesa_modes_table.c: ... here.
* grub-core/lib/legacy_parse.c: New file.
* grub-core/normal/auth.c (grub_cmd_authenticate): New command.
* include/grub/i386/pc/vesa_modes_table.h: New file.
* include/grub/legacy_parse.h: Likewise.
* include/grub/normal.h (grub_normal_add_menu_entry): New proto.
* util/grub-menulst2cfg.c: New file.
* grub-core/Makefile.core.def (lsapm): New module.
* grub-core/commands/i386/pc/lsapm.c: New file.
* grub-core/loader/i386/multiboot_mbi.c (make_mbi) [GRUB_MACHINE_PCBIOS]: Pass APM info.
* grub-core/loader/multiboot_mbi2.c (make_mbi) [GRUB_MACHINE_PCBIOS]:
Likewise.
* include/grub/i386/pc/apm.h: New file.
* include/multiboot.h (multiboot_apm_info): New struct.
2010-09-18 16:21:57 +02:00
Colin Watson
e5bfc130a4
* docs/grub.texi (serial): Remove obsolete comment about GRUB
...
needing to be compiled with serial support.
(ls): Indicate that multiple files are accepted.
* grub-core/commands/ls.c (GRUB_MOD_INIT): Update help text to
indicate that multiple files are accepted.
2010-09-16 14:13:48 +01:00
Vladimir 'phcoder' Serbinenko
0cb2f2813f
merge mainline into legacy_parser
2010-09-15 11:43:59 +02:00
Vladimir 'phcoder' Serbinenko
9b5b2541a2
grub-mknetdir script.
...
* Makefile.util.def (grub-mknetdir): New module.
* tests/util/grub-shell.in: Support boot=net
* util/grub-mknetdir.in: New file.
2010-09-13 14:03:05 +02:00
Vladimir 'phcoder' Serbinenko
bd9603071a
Merge mainline into legacy_parser
2010-09-11 22:39:55 +02:00
Vladimir 'phcoder' Serbinenko
09695ab80c
Fix few compile errors
2010-09-11 22:18:06 +02:00
bvk.groups@gmail.com
4d69c7863b
* docs/grub.texi (Shell-like scripting): Fix @dots to @dots{}.
2010-09-07 11:00:37 +05:30
bvk.groups@gmail.com
40294df243
merge with mainline
2010-09-07 09:35:57 +05:30
bvk.groups@gmail.com
e175e78d4a
documentation for some grub-script features
2010-09-07 09:33:29 +05:30