Andrey Borzenkov
8e67b50fdf
* docs/grub.texi (Commands): Document postition parameters
...
for menuentry command.
2013-07-13 18:48:34 +04:00
Andrey Borzenkov
593e430cd6
* grub-core/script/execute.c (grub_script_execute_sourcecode): Split
...
off new function grub_script_execute_new_scope. Change callers to use
either of them as appropriate.
* grub-core/commands/eval.c: New command eval.
* docs/grub.texi (Commands): Document it.
2013-06-07 18:36:42 +02:00
Andrey Borzenkov
34b22f5cda
* docs/grub.texi (Device syntax): Clarify description of network
...
drives.
2013-05-11 09:23:26 +04:00
Andrey Borzenkov
091945b239
* docs/grub.texi: (Network): Add description of net_default_interface,
...
net_default_ip and net_default_mac. Rewrite variables description
to emphasize that they are per-interface.
2013-05-08 18:42:48 +04:00
Vladimir 'phcoder' Serbinenko
3c0003c3c3
* docs/grub.texi: Add a comment about usefullness of nativedisk.
2013-04-28 18:53:59 +02:00
Vladimir 'phcoder' Serbinenko
7cd0df84f1
New command `nativedisk'.
2013-04-28 15:31:33 +02:00
Vladimir 'phcoder' Serbinenko
db99fbe83f
Replace libcurses with our own vt100 handling for the ease of testing
...
and decreasing prerequisites.
2013-04-27 00:02:23 +02:00
Vladimir 'phcoder' Serbinenko
b04b5990df
Add serial on ARC platform.
2013-04-25 22:40:03 +02:00
Vladimir 'phcoder' Serbinenko
a21eec9ec5
* docs/grub.texi: Update coreboot status info.
2013-04-12 14:03:52 +02:00
Vladimir 'phcoder' Serbinenko
48f39bb4df
* docs/grub.texi: Fix description of GRUB_CMDLINE_XEN and
...
GRUB_CMDLINE_XEN_DEFAULT.
Reported by: Marc Warne (GigaTux) <gigatux>
2013-04-11 21:46:21 +02:00
Andrey Borzenkov
16cc9f03a0
* docs/grub.texi: Document more user commands.
2013-04-05 10:18:42 +02:00
Andrey Borzenkov
3152aecbc6
* docs/grub.texi: Document menuentry --id option.
2013-04-05 10:08:20 +02:00
Vladimir 'phcoder' Serbinenko
774683685f
Lift up core size limits on some platforms. Fix potential memory
...
corruption with big core on small memory systems. Document remaining
limits.
2013-03-07 08:17:24 +01:00
Vladimir 'phcoder' Serbinenko
bc1369732f
Make color variables global instead of it being per-terminal.
2013-01-21 17:53:41 +01:00
Colin Watson
53d3e4e3df
* docs/grub.texi (Multi-boot manual config): Fix typo for
...
"recommended".
2013-01-21 00:05:41 +00:00
Andrey Borzenkov
8eb8284d2d
* docs/grub.texi (Simple configuration): Clarify GRUB_HIDDEN_TIMEOUT
...
is interrupted by ESC.
2013-01-20 22:42:08 +01:00
Colin Watson
6c0314d638
Fix typos for "developer" and "development".
2013-01-20 13:24:47 +00:00
Vladimir 'phcoder' Serbinenko
b78d6c32e3
New terminal outputs using serial: morse and spkmodem.
2013-01-16 20:39:54 +01:00
Colin Watson
01323d49bf
Clean up dangling references to grub-setup.
...
Fixes Ubuntu bug #1082045 .
* docs/grub.texi (Images): Refer generally to grub-install rather
than directly to grub-setup.
(Installing GRUB using grub-install): Remove direct reference to
grub-setup.
(Device map) Likewise.
(Invoking grub-install): Likewise.
* docs/man/grub-install.h2m (SEE ALSO): Likewise.
* docs/man/grub-mkimage.h2m (SEE ALSO): Likewise.
* util/grub-install.in (usage): Likewise.
* util/bash-completion.d/grub-completion.bash.in (_grub_setup):
Apply to grub-bios-setup and grub-sparc64-setup rather than to
grub-setup.
* configure.ac: Remove grub_setup output variable.
* docs/man/grub-bios-setup.h2m (NAME): Change name from grub-setup
to grub-bios-setup.
* docs/man/grub-sparc64-setup.h2m (NAME): Change name from
grub-setup to grub-sparc64-setup.
2013-01-12 13:30:37 +00:00
Colin Watson
86065b0ad6
* docs/grub.texi (grub_cpu): New subsection.
...
(grub_platform): Likewise.
2013-01-07 10:43:00 +00:00
Colin Watson
54ce53cadc
* docs/grub.texi (Invoking grub-mkrelpath): New section.
...
(Invoking grub-script-check): Likewise.
2013-01-03 10:53:53 +00:00
Colin Watson
8912efca03
* docs/grub.texi (Invoking grub-mount): New section.
...
Reported by: Filipus Klutiero. Fixes Debian bug #666427 .
2013-01-03 10:32:57 +00:00
Colin Watson
971dd2c6d5
* docs/grub.texi (configfile): Explain environment variable
...
handling.
(source): New section.
Reported by: Arbiel Perlacremaz. Fixes Savannah bug #35564 .
2013-01-02 09:29:48 +00:00
Vladimir 'phcoder' Serbinenko
b40c88a9c2
* docs/grub.texi (Network): Update instructions on generating netboot
...
image.
2012-12-10 22:22:23 +01:00
Grégoire Sutre
16cf79e9aa
Update manual NetBSD-wise.
2012-08-01 00:18:57 +02:00
Vladimir 'phcoder' Serbinenko
1fa097dc98
* docs/grub.texi: Fix search syntax.
...
(Multi-boot manual config): Put msdos rather than GPT example.
Grammar corrections.
2012-06-23 10:55:14 +02:00
Vladimir 'phcoder' Serbinenko
c890ba78ca
* docs/grub.texi (Multi-boot manual config): Use --set. Improve remark.
2012-06-23 00:55:25 +02:00
Vladimir 'phcoder' Serbinenko
10400f0b61
* docs/grub.texi (Multi-boot manual config): New section.
2012-06-16 00:32:59 +02:00
Jordan Uggla
34274d0257
* docs/grub.texi Fix documentation of GRUB_HIDDEN_TIMOUNT to match the
...
actual implementation. Specifically, clarify that the grub menu will
be displayed for GRUB_TIMOUT seconds after the hidden timeout has
passed.
2012-05-21 23:04:11 +02:00
Vladimir 'phcoder' Serbinenko
37ed2c9b7e
* docs/grub.texi (Internationalisation/Filesystems): Add precisions
...
mentioning possible problems with non-ASCII (non-compliant) ISOs.
Mention case-insensitive AFFS, SFS and JFS.
2012-05-21 22:12:45 +02:00
Vladimir 'phcoder' Serbinenko
ebb7307695
* docs/grub.texi (PXE): Remove not present variables.
2012-05-04 00:28:53 +02:00
Vladimir 'phcoder' Serbinenko
01aab9978f
* docs/grub.texi: Remove dot from the extension as it apparently
...
doesn't work with some makeinfo versions.
2012-05-03 17:16:35 +02:00
Vladimir 'phcoder' Serbinenko
dc478aeae5
* grub-core/commands/legacycfg.c (legacy_file): Default to restricted
...
entries.
* grub-core/commands/menuentry.c (grub_cmd_menuentry): Likewise.
* docs/grub.texi: Update menuentry description.
2012-05-02 10:26:09 +02:00
Vladimir 'phcoder' Serbinenko
e3282399ad
* grub-core/kern/emu/hostdisk.c (read_device_map): Reject non-standard
...
disk names.
* docs/grub.texi: Update device.map parts.
2012-05-01 15:02:34 +02:00
Colin Watson
5100671655
* docs/grub.texi (Invoking grub-probe): New section.
...
Reported by: Filipus Klutiero. Fixes Debian bug #666031 .
2012-03-28 00:37:00 +01:00
Vladimir 'phcoder' Serbinenko
14361ee8aa
* grub-core/gfxmenu/gui_progress_bar.c (grub_gui_progress_bar): Remove
...
unused show_text member.
* docs/grub.texi: Document "text" property.
2012-03-10 19:46:46 +01:00
Vladimir 'phcoder' Serbinenko
d5534665ff
Make nand a prefix for nand devices.
...
* grub-core/disk/ieee1275/nand.c (grub_nand_open): Use prefix nand.
2012-02-26 23:59:00 +01:00
Vladimir 'phcoder' Serbinenko
a9c7fd1c6c
Implement serial on IEEE1275 and EFI.
...
* docs/grub.texi (Platform-specific limitations): Fix the columen video
on emu. Mention arc and emu as the only platforms without serial
support.
* grub-core/Makefile.core.def (serial): Enable on all terminfomodule and
ieee1275 platforms.
* grub-core/term/efi/serial.c: New file.
* grub-core/term/ieee1275/serial.c: Likewise.
* grub-core/term/serial.c (grub_serial_find): Disable direct port
specification if no ns8250 driver is available.
(grub_cmd_serial): Likewise.
(GRUB_MOD_INIT) [GRUB_MACHINE_IEEE1275]: Init ofserial.
(GRUB_MOD_INIT) [GRUB_MACHINE_EFI]: Init efiserial.
* include/grub/efi/api.h (GRUB_EFI_SERIAL_IO_GUID): New define.
(grub_efi_parity_type_t): New type.
(grub_efi_stop_bits_t): Likewise.
(grub_efi_serial_io_interface): New struct.
* include/grub/serial.h (grub_serial_port): Make 'broken' field
available for all interfaces.
Add EFI and IEEE1275 fields.
(grub_ofserial_init): New proto.
(grub_efiserial_init): Likeiwse.
* util/grub.d/00_header.in: Don't check for the presence of serial
module.
2012-02-26 17:08:11 +01:00
Samuel Thibault
ac96441c81
2012-02-19 Samuel Thibault <samuel.thibault@ens-lyon.org>
...
* util/grub-mkconfig.in (GRUB_CMDLINE_GNUMACH): Export variable.
* util/grub.d/10_hurd.in: Include GRUB_CMDLINE_GNUMACH in gnumach
command line.
* docs/grub.texi (Simple configuration): Document
GRUB_CMDLINE_GNUMACH.
2012-02-19 17:06:00 +01:00
Vladimir 'phcoder' Serbinenko
edb13cf911
* docs/grub.texi (Internationalisation): Detail (lack of) collation in
...
GRUB.
2012-02-12 19:29:18 +01:00
Vladimir 'phcoder' Serbinenko
e3ec28abcf
* gentpl.py: Add missing license header.
...
* docs/grub.texi: Update copyright year.
2012-02-11 11:31:13 +01:00
Vladimir 'phcoder' Serbinenko
fc694106da
* docs/grub.texi (Unicode): Mention identifier and space limitations.
2012-01-31 22:59:32 +01:00
Vladimir 'phcoder' Serbinenko
ca1dacea3c
* docs/grub.texi (Platform limitations): New section.
...
(Platform-specific operations): Likewise.
* docs/grub-dev.texi (Porting): Likewise.
2012-01-26 19:40:47 +01:00
Vladimir 'phcoder' Serbinenko
53603892df
* docs/grub.texi (Unicode): Mention several other unsupported features.
2012-01-11 12:50:04 +01:00
Vladimir 'phcoder' Serbinenko
ec000eaca9
* docs/grub.texi (Filesystems): Mention SFS as Latin1 filesystem.
...
* grub-core/fs/sfs.c (grub_sfs_mount): Fix a memory leak while on it.
(grub_sfs_iterate_dir): Convert Latin1 to UTF8. Stylistic and
performance fixes while on it.
(grub_sfs_close): Fix memory leak while on it.
(grub_sfs_label): Convert Latin1 to UTF-8.
2011-12-25 22:39:56 +01:00
Vladimir 'phcoder' Serbinenko
bbc47747ad
* docs/grub.texi (Filesystems): Mention AFS.
2011-12-25 15:40:43 +01:00
Vladimir 'phcoder' Serbinenko
f63d6bf4a1
* docs/grub.texi (Filesystems): Clarify restrictions.
...
(Regexp): Mention non-Unicode regexp behaviour.
(Other): Mention non-Unicode matching behaviour.
2011-12-25 14:46:44 +01:00
Vladimir 'phcoder' Serbinenko
4ea0316e67
* docs/grub.texi (Filesystems): Add IEEE1275 full-path example.
2011-12-24 15:38:53 +01:00
Vladimir 'phcoder' Serbinenko
d3c13cbd62
Integrate hints into autogeneration scripts.
...
* docs/grub.texi (Filesystems): Add a hostdisk example.
* Makefile.util.def (grub-mkdevicemap): Remove ofpath.
(grub-probe): Add ofpath.
* gentpl.py: Remove group nosparc64.
* grub-core/commands/search.c (cache_entry): New struct.
(cache): New var.
(FUNC_NAME): Use and save cache. Fix handling of trailing comma.
* grub-core/commands/search_wrap.c (options): Add platform-specific
hint options.
(grub_cmd_search): Handle platform-specific hints.
(GRUB_MOD_INIT): Declare grub_cmd_search as accept_dash.
* grub-core/kern/emu/hostdisk.c (map): New field device_map.
(grub_util_biosdisk_data): Likewise.
(grub_util_biosdisk_open): Set device_map.
(read_device_map): Handle "" as indication of no map.
Set device_map.
(find_system_device): Add hostdisk/ prefix for autogenerated entries.
(grub_util_biosdisk_get_compatibility_hint): New function.
* grub-core/normal/main.c (features): Add feature_platform_search_hint.
* include/grub/emu/hostdisk.h
(grub_util_biosdisk_get_compatibility_hint): New proto.
* util/grub-install.in: Don't call grub-mkdevicemap.
Add platform-specific hint to load.cfg.
* util/grub-mkconfig.in: Don't call grub-mkdevicemap.
* util/grub-mkconfig_lib.in (prepare_grub_to_access_device): Add
hints. Set root preliminary to compatibility hint, not to OS name.
* util/grub-probe.c (PRINT_*): Add hints.
(print): Make static.
(escape_of_path): New function.
(guess_bios_drive): Likewise.
(guess_efi_drive): Likewise.
(guess_baremetal_drive): Likewise.
(print_full_name): Likewise.
(probe): Handle hints.
(main): Likewise.
* util/ieee1275/devicemap.c: Removed.
* util/ieee1275/ofpath.c (find_obppath): Allow to fail. All users
updated.
(grub_util_devname_to_ofpath): Return NULL on failure.
* grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_get_grub_dev): Fix
resource leak.
* util/getroot.c (grub_util_pull_device): Fix memory leak.
* po/POTFILES.in: Regenerated.
Allow purely long options
* grub-core/lib/arg.c (SHORT_ARG_HELP): Removed.
(SHORT_ARG_USAGE): Likewise.
(grub_arg_show_help): Compare opt with help_options.
(parse_option): Receive opt as argument. If makes big simplificatons.
All users updated
2011-12-24 15:09:26 +01:00
Vladimir 'phcoder' Serbinenko
edddb7f9b2
* docs/grub.texi (Filesystems): Update.
2011-12-23 17:05:36 +01:00