okuji
f90c3eaf90
2002-05-22 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/builtins.c (boot_func): If DEBUG is true, print
BOOT_DRIVE and BOOT_PART_OFFSET.
Don't set ERRNUM after rawread failed, because rawread should
set ERRNUM itself.
2002-05-22 06:58:23 +00:00
okuji
bd9abb21c5
2002-04-29 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/builtins.c [SUPPORT_SERIAL] (terminal_func): Added a
new option ``--silent''. This suppresses messages, if specified.
2002-04-29 00:35:30 +00:00
okuji
e6e09deced
2002-04-17 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/builtins.c [SUPPORT_SERIAL] (terminal_func): Set
COUNT_LINES to -1, to disable the pager.
2002-04-17 09:41:54 +00:00
okuji
86d5582ec2
2002-04-06 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/builtins.c [GRUB_UTIL] (dump_func): New function.
[GRUB_UTIL] (builtin_dump): New variable.
(builtin_table) [GRUB_UTIL]: Added a pointer to BUILTIN_DUMP.
* util/grub-install.in: Make sure that GRUB reads the same
images as the host operating system by comparing the result of
running the command "dump" with the contents of the OS file.
2002-04-06 12:15:13 +00:00
okuji
cfce0b1fae
2002-04-04 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/builtins.c (setup_func): Don't embed a drive number, if
unnecessary.
2002-04-04 14:52:21 +00:00
okuji
479bc51947
2002-02-08 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/builtins.c (help_func): Show all the commands runnable
with the command-line interface, if "--all" is specified.
2002-02-08 01:22:36 +00:00
okuji
b0c95fd0d4
2002-02-08 Yoshinori K. Okuji <okuji@enbug.org>
...
An internal pager is implemented.
* stage2/builtins.c (pager_func): New function.
(builtin_pager): New variable.
(terminal_func): New option, "--lines=LINES" is added. If this
option is specified, set MAX_LINES to the value. Otherwise, set
MAX_LINES to 24.
(vbeprobe_func): Remove the pager code specific to this
function.
(builtin_table): Added a pointer to BUILTIN_PAGER.
* stage2/char_io.c (max_lines) [!STAGE1_5]: New variable.
(count_lines) [!STAGE1_5]: Likewise.
(use_pager) [!STAGE1_5]: Likewise.
(grub_putchar) [!STAGE1_5]: if C is a newline and COUNT_LINES is
not -1, count up the number of lines. If it exceeds the maximum
number of lines minus 2, show a message and wait for input of
return key. "minus 2" is to reserve space for the message
printed by this internal pager.
* stage2/cmdline.c (enter_cmdline): If USE_PAGER is true, set
COUNT_LINES to zero, before running a command, and reset
COUNT_LINES to -1 after that.
* stage2/shared.h (max_lines) [!STAGE1_5]: Declared.
(count_lines) [!STAGE1_5]: Likewise.
(use_pager) [!STAGE1_5]: Likewise.
2002-02-08 01:14:01 +00:00
okuji
93718b5a41
2002-02-05 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/builtins.c (setup_func): Add a VSTa fs entry into
STAGE1_5_MAP.
2002-02-05 05:00:03 +00:00
okuji
2a06ebce5c
2002-02-05 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/shared.h (BUILTIN_HELP_LIST): New macro. Used for
commands whose help messages are listed when no argument is
specified to the command "help".
* stage2/builtins.c (builtin_blocklist): Added the attribute
BUILTIN_HELP_LIST.
(builtin_boot): Likewise.
(builtin_bootp): Likewise.
(builtin_cat): Likewise.
(builtin_chainloader): Likewise.
(builtin_color): Likewise.
(builtin_configfile): Likewise.
(builtin_device): Likewise.
(builtin_dhcp): Likewise.
(builtin_displayapm): Likewise.
(builtin_displaymem): Likewise.
(builtin_find): Likewise.
(builtin_geometry): Likewise.
(builtin_halt): Likewise.
(builtin_help): Likewise.
(builtin_hide): Likewise.
(builtin_ifconfig): Likewise.
(builtin_initrd): Likewise.
(builtin_kernel): Likewise.
(builtin_makeactive): Likewise.
(builtin_map): Likewise.
(builtin_md5crypt): Likewise.
(builtin_module): Likewise.
(builtin_modulenounzip): Likewise.
(builtin_partnew): Likewise.
(builtin_parttype): Likewise.
(builtin_quit): Likewise.
(builtin_rarp): Likewise.
(builtin_reboot): Likewise.
(builtin_root): Likewise.
(builtin_rootnoverify): Likewise.
(builtin_serial): Likewise.
(builtin_setkey): Likewise.
(builtin_setup): Likewise.
(builtin_terminal): Likewise.
(builtin_testvbe): Likewise.
(builtin_tftpserver): Likewise.
(builtin_unhide): Likewise.
(builtin_uppermem): Likewise.
(builtin_vbeprobe): Likewise.
(help_func): When no argument is specified, if the last entry
was at the left column, print an extra newline.
2002-02-05 04:56:42 +00:00
okuji
bff4f998b4
2002-02-05 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/shared.h (BUILTIN_HIDDEN): Renamed to ...
(BUILTIN_NO_ECHO): ... this. The old name was too difficult to
see _what_ was hidden.
2002-02-05 04:15:22 +00:00
okuji
205b46d5bc
Add 2002 into the copyright note.
2002-02-04 22:48:59 +00:00
okuji
68ef83eeae
2002-02-05 Yoshinori K. Okuji <okuji@enbug.org>
...
* stage2/builtins.c (displaymem_func): Use hex digits to display
for consistency.
2002-02-04 22:47:51 +00:00
okuji
973e6f4129
2002-01-03 Yoshinori K. Okuji <okuji@gnu.org>
...
Update the netboot stuff to Etherboot-5.0.5.
* configure.in (--enable-3c590): Removed. This was a mistake.
(--enable-davicom): New option.
(--enable-eepro): Likewise.
(--enable-natsemi): Likewise.
(--enable-ni5010): Likewise.
(--enable-sis900): Likewise.
(--enable-w89c840): Likewise.
(--enable-3c509-hack): Removed.
(--enable-ns8390-force-16bit): Likewise.
* netboot/Makefile.am (libdrivers_a_SOURCES): Added timer.c and
timer.h.
(EXTRA_libdrivers_a_SOURCES): Added davicom.c, eepro.c, fa311.c,
natsemi.c, ni5010.c, sis900.c, sis900.h, tlan.c and w89c840.c.
(EXTRA_DIST): Added sis900.txt.
(3c595_drivers): Remove 3c590.o from this.
(davicom_drivers): New variable.
(eepro_drivers): Likewise.
(natsemi_drivers): Likewise.
(ni5010_drivers): Likewise.
(sis900_drivers): Likewise.
(w89c840_drivers): Likewise.
(3c590_o_CFLAGS): Removed.
(davicom_o_CFLAGS): New variable.
(eepro_o_CFLAGS): Likewise.
(natsemi_o_CFLAGS): Likewise.
(ni5010_o_CFLAGS): Likewise.
(sis900_o_CFLAGS): Likewise.
(w89c840_o_CFLAGS): Likewise.
* netboot/davicom.c: New file, from Etherboot-5.0.5.
* netboot/eepro.c: Likewise.
* netboot/natsemi.c: Likewise.
* netboot/ni5010.c: Likewise.
* netboot/sis900.c: Likewise.
* netboot/sis900.h: Likewise.
* netboot/sis900.txt: Likewise.
* netboot/timer.c: Likewise.
* netboot/timer.h: Likewise.
* netboot/w89c840.c: Likewise.
* netboot/fa311.c: Likewise.
* netboot/tlan.c: Likewise.
* netboot/3c509.c: Copied from Etherboot-5.0.5.
* netboot/3c509.h: Likewise.
* netboot/3c595.c: Likewise.
* netboot/3c90x.c: Likewise.
* netboot/3c90x.txt: Likewise.
* netboot/cards.h: Likewise.
* netboot/cs89x0.c: Likewise.
* netboot/depca.c: Likewise.
* netboot/eepro100.c: Likewise.
* netboot/epic100.c: Likewise.
* netboot/i82586.c: Likewise.
* netboot/lance.c: Likewise.
* netboot/linux-asm-string.h: Likewise.
* netboot/nic.h: Likewise.
* netboot/ns8390.c: Likewise.
* netboot/ns8390.h: Likewise.
* netboot/otulip.c: Likewise.
* netboot/pci.h: Likewise.
* netboot/rtl8139.c: Likewise.
* netboot/sk_g16.c: Likewise.
* netboot/smc9000.c: Likewise.
* netboot/tiara.c: Likewise.
* netboot/tulip.c: Likewise.
* netboot/via-rhine.c: Likewise.
* netboot/config.c: Applied a diff between Etherboot-4.6.18 and
Etherboot-5.0.5 manually.
* netboot/main.c: Likewise.
* netboot/pci.c: Likewise.
* netboot/etherboot.h: Rewritten mostly from scratch, based on
the same file in Etherboot-5.0.5.
* netboot/misc.c: Likewise.
* netboot/osdep.h: Likewise.
* netboot/fsys_tftp.c (GRUB): Defined.
(buf_fill): Use rfc2131_sleep_interval instead of rfc951_sleep.
* stage2/builtins.c [SUPPORT_NETBOOT] (GRUB): Defined.
(boot_func) [SUPPORT_NETBOOT]: Call cleanup_net.
* stage2/cmdline.c [SUPPORT_DISKLESS] (GRUB): Defined.
* stage2/common.c [SUPPORT_DISKLESS] (GRUB): Likewise.
2002-01-02 21:56:40 +00:00
okuji
6ff5668ee4
Add extra space characters into help messages.
2001-12-29 18:10:50 +00:00
okuji
3c17445bfd
Fix warnings from gcc-3.0.x. Not very serious.
2001-12-11 07:49:17 +00:00
okuji
f51d8ce561
Change the error message from the command "embed" to "No spare sectors on
...
the disk".
2001-12-09 21:11:38 +00:00
okuji
3a150c2b37
Reorganize the file `AUTHOR', according to the current status of copyright
...
assignments received by the FSF.
Jason Thomas was added.
Erich Stefan Boleyn was moved into those who assigned their copyrights.
Gordon Matzigkeit was moved into the others, because he still wasn't listed
in fencepost.gnu.org:/gd/gnuorg/copyright.list.
The remaining problem is that we haven't had copyright assignments of
VaX#8, Heiko Schroeder and Gordon Matzigkeit. As for the first two, Erich
is now trying to contact them by proxy. So I'm just waiting.
As for Gordon.... oh, what are you doing, Gordon?! Hurry up, please!
2001-11-12 06:57:29 +00:00
okuji
d05b7706ed
Fix a compilation bug when disabling serial support.
2001-11-06 16:42:02 +00:00
okuji
d619861976
JFS and XFS support is added.
2001-10-27 16:04:25 +00:00
okuji
61928d1323
Ensure that a serial port is set up before used.
2001-10-13 12:02:30 +00:00
okuji
030d695853
Add `--with-configfile' into the commands "bootp" and "dhcp".
2001-06-21 23:15:02 +00:00
okuji
4b1637c671
add a new option, --disable-auto-linux-mem-opt, into configure.
2001-02-27 15:24:48 +00:00
okuji
1372bfd60a
change the check for a Windows partition in chainloader_func, to fix the problem that GRUB cannot be compiled, if FAT support is disabled.
2001-02-27 13:17:40 +00:00
okuji
e85272f436
add hercules support.
2001-02-27 12:59:00 +00:00
okuji
13aaba9380
add one more check into savedefault.
2001-02-03 04:21:21 +00:00
okuji
dc1c0a6ccf
improve the robustness of savedefault and default.
2001-02-02 13:39:59 +00:00
okuji
c325ead317
fix typos in setkey_func.
2001-01-15 05:54:09 +00:00
okuji
acc6543257
fix some bugs in the example kernel and the Makefile entries.
2001-01-11 23:33:09 +00:00
okuji
7519621c59
add a new command, ifconfig.
2001-01-11 08:08:15 +00:00
okuji
ca6efbe093
add a workaround to boot Windows from a logical partition.
2001-01-10 20:48:50 +00:00
okuji
3c8e99279f
* stage2/builtins.c (boot_func): In the chain-loading mode,
...
clear the active flag of each of the loaded partition entries,
and then set the active flag of the booted partition image.
VS: ----------------------------------------------------------------------
2001-01-06 22:14:59 +00:00
jochen
71840f80e9
Call open_partition() even for MBR, so that part_start is correct.
...
This fixes a bug reported by Matthias Granberry <matthias@slurpee.org >.
2001-01-04 13:38:24 +00:00
jochen
207a82b176
Added EZ-BIOS support.
...
Cleaned up the write code.
Added support for automatically embedding to file systems in setup_func.
2000-12-17 19:25:50 +00:00
okuji
47148b669b
fix a problem that chainloader doesn't report any error, even if it failed.
2000-12-16 20:25:15 +00:00
okuji
65d6a086d0
simplify track_int13 and some related code, and fix a few bugs in VBE support code.
2000-11-21 16:36:21 +00:00
okuji
ad50fc1180
VBE support is partially added.
2000-11-04 16:15:26 +00:00
jochen
b810c311d0
md5crypt: seed should be unsigned.
2000-10-25 14:35:49 +00:00
jochen
8dd10ab852
md5crypt: Use all bits of currticks () to generate the salt.
2000-10-25 14:28:20 +00:00
jochen
33c3b18d40
* stage2/builtins.c (setup_func): When invoking install with an
...
embedded stage1_5 give the path to menu.lst as real_config_file.
2000-10-24 14:57:24 +00:00
okuji
4928cfdad2
add a new command, md5crypt.
2000-10-21 00:13:55 +00:00
okuji
f5588d2f41
add a new command, displayapm.
2000-10-19 22:32:52 +00:00
jochen
2315cb466c
Added MD5 passwords and extended the password command.
2000-10-17 13:37:27 +00:00
okuji
19a2446669
fix a potential bug in setkey.
2000-10-17 02:15:25 +00:00
okuji
2a5ae102fe
reset key mappings, when the user specifies no argument to setkey.
2000-10-14 08:09:43 +00:00
okuji
14b7a703a9
fix two bugs in the command setkey and start.S.
2000-10-09 16:32:59 +00:00
okuji
261bf12dcf
fix a bug in find_func, and fix an inconsistency between NEWS and INSTALL.
2000-10-07 18:09:42 +00:00
okuji
324e93a919
fix a stupid bug in write_to_partition.
2000-10-07 07:25:25 +00:00
okuji
5b956a8ac8
merge the changes on the branch prepare_0_5_96 to the main trunk.
2000-10-07 07:19:12 +00:00
okuji
225b464978
add new commands, partnew and parttype, add one more sanity check for reiserfs.
2000-09-29 18:55:27 +00:00
okuji
69e36bc547
rewrite the command find, update TODO.
2000-09-29 02:26:59 +00:00