Lines Matching refs:grub
40 * grub/asmstub.c (grub_stage2): Remove the attribute `volatile'
60 * grub/asmstub.c (console_current_color): Make it global as
75 -fwritable-strings. Not required for the grub shell actually.
77 * grub/Makefile.am (AM_CFLAGS): Likewise.
81 * grub/asmstub.c (grub_stage2): Use auto instead of static for
108 * docs/grub.texi (@setchapternewpage): Changed to odd from off.
134 * util/grub-install.in: Detect GNU/k*BSD systems as well.
138 * util/grub-install.in (convert): Fix the sed statement for
143 * util/grub-set-default.in: Fix minor syntax error (non-escaped
151 * docs/grub.texi: s,/usr/share,/usr/lib,g.
152 * util/grub-image.in: Look for stage files in pkglibdir.
153 * util/grub-install.in: Likewise.
155 * util/grub-install.in: Improve usage message.
162 entry number but use the file /boot/grub/default. This file
163 must be generated by grub-set-default, although this file is
166 * util/grub-set-default.in: New file.
168 * util/grub-install.in (grub_set_default): New variable.
169 Use /grub instead of /boot/grub on OpenBSD as well as NetBSD.
170 Run grub-set-default to make a default file.
172 * util/Makefile.am (sbin_SCRIPTS): Added grub-set-default.
198 * docs/grub.texi (grub-set-default): New direntry.
199 (Installation): Describe grub-set-default for manual
206 (Invoking grub-set-default): New chapter.
209 * configure.ac (AC_CONFIG_FILES): Added util/grub-set-default.
314 * grub/Makefile.am (AM_CPPFLAGS): Added -DFSYS_ISO9660=1,
360 * docs/grub.texi (Making a GRUB bootable CD-ROM): minor edits,
378 * docs/grub.texi (Making a GRUB bootable CD-ROM): New section.
392 * docs/grub.texi (Invoking grub-md5-crypt): Fixed the chapter
516 * util/grub-install.in (convert): Add support for ATARAID
538 * grub/asmstub.c (get_diskinfo): Check if ERRNO is EPERM as
543 * docs/grub.texi (partnew): Change @var{to} to @var{len}.
555 * docs/grub.texi (Obtaining and Building GRUB): Instead of
563 * grub/Makefile.am (AM_CPPFLAGS): New variable.
585 * util/grub-install.in: Support an install devices in GRUB's
588 * docs/grub.texi (Installing GRUB using grub-install): Added an
589 example of using grub-install without parentheses.
593 * util/grub-install.in: Use the first word of GRUB_SHELL when
594 checking if the grub shell is present. This is necessary to
595 support options to the grub shell (e.g. grub --read-only).
598 * docs/grub.texi: Many bug fixes.
716 * util/grub-install.in (resolve_symlink): New function to
743 * util/grub-install.in: support --no-floppy
745 is passed onto the grub shell, so it does not probe the floppy
757 * docs/grub.texi (partnew): Fixed the inconsistency between the
791 * util/grub-install.in (find_device): Fix the sed script.
935 * grub/asmstub.c (console_setcursor): New function.
942 * docs/grub.texi (terminfo): Fix a misleading English sentence.
959 * docs/grub.texi (Reporting bugs): Specify the project page of
964 * docs/Makefile.am (man_MANS): Added grub-terminfo.8.
966 * utils/grub-terminfo.in: New file.
967 * util/Makefile.am (sbin_SCRIPTS): Added grub-terminfo.
968 * configure.in (AC_OUTPUT): Added util/grub-terminfo.
970 * docs/grub.texi (terminfo): New subsection.
971 (Invoking grub-terminfo): New chapter.
1011 * docs/grub.texi (QNX): New subsection. Reported by
1016 * grub/asmstub.c (console_translate_key): Deal with KEY_PPAGE
1084 * grub/asmstub.c (console_highlight): Renamed to
1129 * grub/asmstub.c (linux_data_tmp_addr): New variable.
1155 * docs/grub.texi (Reporting bugs): Use the group name (i.e.
1156 grub) instead of the group id (i.e. 68) for the URL of the BTS.
1220 * util/grub-md5-crypt.in: Prompt to retype a password, and check
1331 * grub/Makefile.am (AM_CFLAGS): Added -DSUPPORT_HERCULES=1.
1333 * grub/asmstub.c: Don't include hercules.h. Include term.h.
1369 * grub/main.c: Include term.h.
1375 * docs/grub.texi (FAQ): Removed. See the GNU GRUB FAQ on the web
1380 * docs/grub.texi (Reporting bugs): Recommend using the BTS on
1381 Savannah rather than the list bug-grub.
1441 * util/grub-install.in: If there is any dulicated entry, print
1502 * docs/grub.texi (Obtaining and Building GRUB): Update the link
1507 * util/grub-install.in: Fix hardcoded /dev/hda1.
1514 * util/grub-install.in: Make sure that GRUB reads the same
1525 * docs/grub.texi (General commands): Added ``pager'' into the
1562 * util/grub-install.in (find_device): New function - find block
1570 * grub/main.c (OPT_NO_PAGER): New macro.
1701 * util/grub-image.in: Check stage2 instead of stage2.c to
1707 * grub/asmstub.c (console_putchar): When not using curses,
1720 * grub/main.c (use_curses): Initialize to 0 if !HAVE_LIBCURSES
1732 * docs/grub.texi (Preset Menu): New chapter.
1736 * docs/grub.texi: Added some text about JFS and XFS.
1740 * grub/main.c (use_preset_menu): New variable.
1880 * util/grub-install.in: Support using mktemp as well as tempfile
1916 * util/grub-install.in (convert): Added NetBSD support.
1920 * util/grub-install.in: Set GRUB_PREFIX and BOOTDIR to "/grub"
1965 * docs/grub.texi (Stage2 errors): Added the description.
1972 * grub/asmstub.c: Include <signal.h>.
1985 * docs/grub.texi: The copyright of this file is only held by
2095 * docs/grub.texi (Stage2 errors): Added documentation on the
2097 * grub/asmstub.c (serial_exists): New function.
2109 * util/grub-install.in (convert): Add support for DAC960.
2145 * util/grub-md5-crypt.in: Prefix backquotes with backslashes in
2163 * util/grub-install.in (convert): Recognize the naming scheme
2191 * docs/grub.texi: Updated.
2299 * docs/grub.texi: Update the location of the CVS repository
2300 [/home/cvs -> /cvsroot/grub].
2313 * docs/grub.texi: Fix some typos. Reported by Florian Hatat
2352 * grub/asmstub.c (biosdisk): Work around a bug in linux's ez
2375 * util/grub-install.in (convert): Add code for FreeBSD
2407 * grub/asmstub.c: Include <hercules.h>.
2448 * docs/grub.texi (DOS/Windows): Improved the readability.
2452 * docs/grub.texi (Command-line and menu commands): Renamed to ...
2465 * docs/grub-new.texi: Moved to ...
2466 * docs/grub.texi: ... here. And, include internals.texi.
2502 * grub/asmstub.c (chain_stage2): Added an additional argument,
2535 * docs/grub-new.texi (DOS/Windows): Made more readable.
2554 * util/grub-md5-crypt.in (prefix): New variable.
2692 * util/grub-install.in (convert): Revised the fix for floppy
2711 * util/grub-install.in (convert): If a floppy device is
2744 * grub/asmstub.c (serial_init) [!O_SYNC]: Don't specify O_SYNC
2807 * docs/user-ref.texi (Features): Update the URL of grub/98.
2833 * grub/asmstub.c (get_vbe_controller_info): Likewise.
2886 * util/grub-install.in (usage): Removed unnecessary commas.
2888 * util/grub-md5-crypt.in: New file.
2889 * util/Makefile.am (sbin_SCRIPTS): Added grub-md5-crypt.
2890 * configure.in (AC_OUTPUT): Added util/grub-md5-crypt.
2891 * docs/Makefile.am (man_MANS): Added grub-md5-crypt.8.
2892 [MAINTAINER_MODE] ($(srcdir)/grub-md5-crypt.8): New target.
2893 * docs/grub-md5-crypt.8: New file. Generated by help2man.
2895 * docs/grub.texi (grub-md5-crypt): New direntry.
2896 (Invoking grub-md5-crypt): New entry.
2897 * docs/user-ref.texi (Invoking grub-md5-crypt): New chapter.
2902 * util/grub-install.in (convert): Added backslashes into
2957 * grub/asmstub.c (apm_bios_info): New variable.
3036 * grub/asmstub.c (io_map): New variable.
3057 * util/grub-install.in (convert): Check only if the file exists,
3083 * util/grub-install.in (convert): Added support for "native"
3090 * docs/grub.texi: Added an entry for the chapter "GRUB images".
3102 * docs/grub.texi: Added an entry for the new chapter "Security",
3112 * util/grub-install.in (root_device): Use the regular expression
3134 * util/grub-install.in (grub_prefix): New variable. The default
3135 is "/boot/grub".
3137 instead of grubdir to "/grub".
3184 * docs/grub.texi: Added an entry for the chapter "Serial
3190 * util/grub-image (VERSION): Fix version calculation to tolerate
3193 * docs/grub.texi: Remove braces from `@unnumbered' sections so
3226 * util/grub-install.in (convert): The code for gnu* (i.e.
3237 * grub/asmstub.c (console_putchar)
3312 * util/grub-install.in (bootdir_device): New variable. If
3314 and grubdir to $bootdir_device and "/grub", respectively.
3323 Remove the prefix "/boot/grub" in STAGE1_5_MAP.
3324 Don't hardcode "/boot/grub/stage1", "/boot/grub/stage2", or
3325 "/boot/grub/menu.lst". Instead, check if ARG contains
3327 If not specified, check "/boot/grub/stage1" and, if not found,
3328 check "/grub/stage1". If a stage1 was found, set PREFIX to the
3385 * grub/asmstub.c (serial_checkkey): Likewise.
3413 * grub/asmstub.c (saved_entryno): New variable. This is a dummy.
3456 * util/grub-install.in: When checking if an error occurred, use
3504 * util/grub-install.in: Fix a typo: grub_dir -> grubdir.
3558 * grub/main.c (longopts): The type of the argument for "hold" is
3581 * grub/asmstub.c (console_putchar) [HAVE_LIBCURSES]: If
3601 * grub/asmstub.c [__linux__]: Don't include linux/fs.h.
3671 * grub/Makefile.am (SERIAL_FLAGS): New variable. Set
3677 * grub/asmstub.c [SIMULATE_SLOWNESS_OF_SERIAL] (serial_speed):
3707 * grub/Makefile.am (AM_CFLAGS): Added -DSUPPORT_SERIAL=1.
3708 * grub/asmstub.c (cls): Renamed to ...
3765 * grub/asmstub.c (serial_checkkey): Specify a pointer to TIMEOUT
3820 * grub/main.c (main): Move the version number inside the
3821 parentheses, since the grub shell is merely one of the programs
3826 Add a serial device emulation into the grub shell.
3828 * grub/asmstub.c: Include sys/time.h and termios.h.
3866 grub shell any longer. Instead, how to use grub-install is
3899 * util/grub-install.in: Specify the option "--stage2" for the
3909 here, I go with mtools and the previous behaviour of grub: FAT12
3932 * grub/asmstub.c (biosdisk) [__linux__]: The first argument for
4004 * grub/asmstub.c: Check if __GLIBC__ is defined before checking
4013 * util/grub-image.in: Initial cut at a script for creating GRUB
4015 * util/Makefile.am (noinst_SCRIPTS): Added grub-image.
4016 * configure.in (AC_OUTPUT): Added util/grub-image.
4093 2000-07-14 Khimenko Victor <grub@khim.sch57.msk.ru>
4127 * grub/asmstub.c (grub_putchar): Renamed to ...
4144 * grub/asmstub.c [__linux__]: Don't include linux/hdreg.h,
4163 * grub/main.c (no_floppy): Removed.
4178 * grub/main.c (usage): Enclose the mail address with parentheses
4290 * grub/asmstub.c (grub_reboot): New function.
4306 * util/grub-install.in (convert): When $host_os is linux*, use
4370 * docs/user-ref.texi (Invoking the grub shell): Added a caution.
4428 * util/grub-install.in: Fix a typo that prevented error messages
4537 the program `grub-install'.
4547 * grub/asmstub.c (CONVENTIONAL_MEMSIZE): Changed to 640 * 1024
4580 * util/grub-install.in: If the program `cp' fails, exit with the
4825 * util/grub-install.in: Don't use `!' in `test' for more
4828 Check install_device before running grub if possible. Added
4882 * util/grub-install.in (force_lba): New variable. Set to an
4893 * util/grub-install.in (root_device): Append `/' to ${rootdir},
4980 * grub/asmstub.c [__linux__]: Include <linux/cdrom.h> for
5040 * grub/asmstub.c (init_device_map): Change the message
5061 * util/grub-install.in: Quote most of the references to
5078 * grub.texi: Several awkward English sentences are fixed.
5126 * grub/asmstub.c [__linux__]: Include <linux/kdev_t.h> for the
5136 * docs/grub.8: Regenerated.
5137 * docs/grub-install.8: Likewise.
5161 * grub/asmstub.c [__linux__]: Include <linux/major.h> for the
5181 * grub/asmstub.c (chain_stage1): Adjusted to the prototype.
5428 * grub/asmstub.c (biosdisk) [__linux__]: Use _llseek when
5611 * util/grub-install.in (--root): Renamed to ...
5613 * docs/user-ref.texi (Invoking grub-install): Adjusted to the
5615 * docs/grub-install.8: Regenerated.
5648 * util/grub-install.in: Handle the new options `--root' and
5649 `--grub-shell'.
5652 --grub-shell.
5658 * docs/user-ref.texi (Invoking grub-install): Added the
5659 descriptions about --root and --grub-shell.
5660 * docs/grub-install.8: Regenerated.
5664 * util/grub-install.in (grubdir_device): New variable.
5674 * grub/asmstub.c: Include the header shared.h after including
5679 * grub/main.c: Include setjmp.h.
5731 * docs/grub.texi: Use a single direntry command for all the
5736 * grub/asmstub.c (check_device) [__linux__]: Check if DEVICE is
5749 * grub/asmstub.c (init_device_map): Increase the number of
5766 * grub/asmstub.c (getkey): Stop immediately if we get an EOF.
5780 library dependencies for /usr/sbin/grub-install, since it's a
5783 * util/grub-install.in: Create safe temporary log files using
5795 * util/grub-install.in (debug): New variable.
5811 * util/grub-install.in: grub_dir -> grubdir.
5817 * configure.in: Output grub-install.
5819 * util/grub-install.in: New file.
5820 * docs/Makefile.am (man_MANS): Added grub-install.8.
5821 [MAINTAINER_MODE] ($(srcdir)/grub-install.8): New target.
5822 * docs/grub-install.8: New file. Generated by help2man.
5823 * docs/user-ref.texi (Invoking grub-install): New chapter.
5852 * grub/main.c (device_map_file): Set to 0.
5855 * grub/asmstub.c (init_device_map): If DEVICE_MAP_FILE is NULL,
5858 * docs/grub.8: Regenerated.
5888 * grub/asmstub.c (get_diskinfo) [__linux__]: After opening the
5901 /usr/doc/grub -> /usr/share/doc/grub symlink.
5910 * grub/asmstub.c (grub_putchar) [HAVE_LIBCURSES]: Do not call
5934 Strip the grub shell.
5979 * docs/grub.texi: Add "I/O ports detection" into the menu.
5990 * grub/asmstub.c [__OpenBSD__]: Include <sys/ioctl.h> and
6000 * grub/asmstub.c (init_device_map): Add a floppy device name
6083 * grub/asmstub.c (ascii_key_map): New variable.
6096 * docs/grub.8: Likewise.
6097 * grub/asmstub.c: Rename KEY_MAP to BIOS_KEY_MAP.
6144 * docs/Makefile.am (grub.info): Removed. Use the default rule
6172 * docs/grub.texi: Replaced with new-grub.texi.
6173 * docs/new-grub.texi: Removed.
6186 * docs/new-grub.texi: "Device Syntax" -> "Filename".
6226 * grub/asmstub.c (set_int15_handler): New function.
6279 * docs/new-grub.texi: Updated.
6319 * grub/asmstub.c (set_int13_handler): New function. Do nothing.
6351 * docs/new-grub.texi: New file.
6403 Stolen from bios_mapping.txt in grub-0.5.
6429 * grub/asmstub.c [__FreeBSD__ || __NetBSD__]: Include
6440 * grub/asmstub.c (assign_device_name): If DEVICE is NULL, set
6450 * grub/main.c (device_map_file): New variable.
6459 * docs/grub.8: Regenerated.
6472 * docs/grub.texi (Commands): Adjusted to the long doc of
6603 * docs/grub.texi: Fix typos.
6631 * docs/grub.texi (Command line): List the available key
6638 Now it is possible to build the grub shell with old BSD curses.
6673 * grub/getopt.c: Moved to ...
6675 * grub/getopt1.c: Moved to ...
6677 * grub/getopt.h: Moved to ...
6679 * grub/Makefile.am (AM_CFLAGS): Added -I$(top_srcdir)/lib.
6783 to 0xffffffff and the following to "/boot/grub/stage2".
6784 (config_file) [!STAGE1_5]: Set to "/boot/grub/menu.lst".
6853 * docs/grub.texi: Likewise, replace debug_fs and debug_fs_func
6913 * docs/grub.texi: Synchronize the description about install to
7122 * grub/asmstub.c [__linux__]: On GLibc 2.0 and newer use lseek,
7127 Now the grub shell works fine on FreeBSD. A patch by Pavel
7130 * grub/asmstub.c (get_drive_geometry): New function.
7246 * docs/Makefile.am (grub.8): Regenerated if MAINTAINER_MODE is
7286 * grub/asmstub.c (check_device): New function.
7293 * grub/main.c (no_floppy): New variable.
7301 * grub/asmstub.c (grub_stage2): Print a message before the probe
7317 * grub/asmstub.c (disks): Made global.
7322 * docs/grub.texi (Commands): Synchronize descriptions with
7338 * grub/asmstub.c (_FILE_OFFSET_BITS): Defined.
7514 * docs/grub.8: Regenerated.
7532 * docs/grub.texi: Likewise.
7536 * grub/asmstub.c (env_for_exit): New variable.
7574 * grub/Makefile.am, stage1/Makefile.am, stage2/Makefile.am:
7600 * docs/Makefile.am [GRUB_MAINT] (grub.8): The argument for the
7601 option --name is changed to "the grub shell".
7602 * docs/grub.8: Regenerated.
7603 * docs/grub.texi: Do not use the name "the Stage 2 emulator" any
7604 more. Use the name "the grub shell" instead.
7627 * grub/Makefile.am (AM_CFLAGS): Added -DFSYS_MINIX=1.
7672 * grub/Makefile.am (AM_CFLAGS): Added -DFSYS_EXT2FS=1,
7701 * grub/asmstub.c (device_map): Defined as a global variable
7788 * grub/getopt.c: New file. Copied from texinfo-3.12n.
7789 * grub/getopt1.c: Likewise.
7790 * grub/getopt.h: Likewise.
7791 * grub/Makefile.am (grub_SOURCES): Added getopt.c, getopt1.c and
7794 * grub/asmstub.c (grub_stage2): Fix a misordering in the output
7805 * docs/Makefile.am (grub.info): Use an ugly hack to downgrade
7806 grub.texi so that it works with Debian's version of texinfo.
7814 * grub/main.c (main): Call printf instead of grub_printf.
7839 * grub/asmstub.c [HAVE_LIBCURSES] (save_char): New variable.
7850 * grub/asmstub.c (grub_stage2) [HAVE_LIBCURSES]: Call wtimeout
7865 * grub/Makefile.am (AM_CFLAGS): Added the include path to stage1.
7906 message, because /sbin/grub cannot detect if LBA is supported or
7991 * grub/main.c (main): The third argument for strtoul is changed
8024 * grub/Makefile.am (AM_CFLAGS): Prepended @GRUB_CFLAGS@.
8049 are made. `grub' depends on `stage2', and `docs' depends on
8050 `grub'. Do not make in parallel.
8053 * docs/grub.8: Regenerated.
8079 * grub/Makefile.am (CLEANFILES): Likewise.
8202 * grub/asmstub.c [__linux__]: Include linux/fs.h for BLKFLSBUF.
8206 * grub/main.c (main): Call sync first. Suggested by Pavel Roskin
8210 (--enable-sbin-grub): Deleted. Now /sbin/grub is always built.
8212 * grub/Makefile.am (EXTRA_PROGRAMS): Deleted.
8213 (sbin_PROGRAMS): Just set to grub.
8218 [GRUB_MAINT]: Define the rule for the /sbin/grub manual.
8224 * docs/grub.8: Produced by help2man automatically.
8259 * docs/grub.html: Likewise.
8335 * grub/main.c (verbose): New variable.
8343 about how to restart /sbin/grub.
8348 * grub/asmstub.c (hex_dump): New function.
8363 * grub/asmstub.c: Do not use I_AM_VERY_BRAVE any more.
8390 * grub/asmstub.c (grub_stage2) [__linux__]: Don't use /dev/fd1.
8400 * grub/asmstub.c (grub_stage2): Fix a memory leak that FP is
8405 * grub/main.c: Replace OPT_DISABLE_CONFIG_FILE and
8410 (usage): Use "grub" instead of ARGV[0], read the standards.
8437 * grub/asmstub.c: Include <errno.h>. Reported by Kunihiro
8452 * grub/asmstub.c (nread): New function. Handle EINTR.
8474 * grub/main.c (main): Use strncpy rather than pointer assignment
8477 * grub/asmstub.c: Make config_file a static array, not a pointer.
8488 * grub/main.c (use_config_file): New variable.
8498 * grub/asmstub.c (grub_stage2) [HAVE_LIBCURSES]: If ! USE_CURSES,
8536 * grub/asmstub.c (get_diskinfo): Compute the total number of sectors
8601 * grub/asmstub.c (checkkey): Fix unterminated comment.
8621 * grub/main.c (usage): Display defaults for stage2 options.
8623 * grub/asmstub.c [WITHOUT_LIBC_STUBS]: Renamed from
8625 * grub/main.c: Likewise.
8630 * grub/asmstub.c (set_attrib): Use inch and addch, instead of
8635 * grub/asmstub.c (grub_stage2) [HAVE_LIBCURSES]: Call nodelay.
8642 * grub/asmstub.c (grub_stage2): Call close instead of fclose.
8649 * grub/Makefile.am (CPPFLAGS): Use -fwritable-strings, because
8650 grub assumes that all strings resides at the data section.
8652 * grub/main.c: Define NO_REMAPPING_LIBC_FUNCTIONS before including
8663 * grub/asmstub.c: Define NO_REMAPPING_LIBC_FUNCTIONS before including
8678 * grub/main.c (OPT_HOLD): New macro.
8700 * grub/asmstub.c (get_diskinfo): Cache device geometries as well
8732 * grub/asmstub.c (doit): Nested function to get a clean stack
8745 * shared_src/cmdline.c (enter_cmdline): Change prompt to "grub> ".
8748 * shared_src/stage2.c (run_menu): Change prompts to "grub edit> ".
8768 * grub/asmstub.c: Fill in more stubs.
8777 /sbin/grub.
8793 * grub/asmstub.c (start_stage2): Make some assertions about our
8797 (RAW_ADDR, RAW_SEG): Macros to redirect /sbin/grub memory requests
8800 * grub/asmstub.c (get_mem_map): Implement, simulating 4MB
8803 grub/asmstub.c (start_stage2): Initialize grub_scratch_mem.
8828 * docs/grub.texi: New Texinfo documentation.
8861 grub/Makefile.am: Likewise.
8901 $(datadir)/grub/$(host_cpu)-$(host_vendor).
8940 /sbin/grub is installed. Use $(DESTDIR) instead of $(prefix) to
8970 * grub/asmstub.c: New file to implement stubbed assembly functions
8976 * grub/Makefile: Likewise.
8991 * grub/Makefile: Treat CFLAGS, CPPFLAGS, LDFLAGS according to
9000 * docs/index.html: Rename to grub.html, so that we don't hide
9005 * Makefile.end (PROGS): Add grub.
9007 * grub/main.c: New file.
9009 * grub/Makefile: New directory to contain the stage2 Unix program.