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
okuji
00deed40cc
update NEWS and fix a sentense inconsistent against GNU coding style.
2000-12-21 22:42:33 +00:00
okuji
d24002df4f
use lower case for the variable name MBR.
2000-12-21 22:35:01 +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
9f4cb39873
update prog-ref.texi.
2000-12-13 23:10:26 +00:00
okuji
fb01925bdf
revise the fix for floppy device handling in grub-install.
2000-12-13 17:15:30 +00:00
okuji
b1cdb09358
add a workaround for Thinkpad X20.
2000-12-13 17:11:19 +00:00
okuji
29aa359512
fix a floppy handling bug in grub-install.
2000-12-09 10:14:09 +00:00
okuji
8593e88271
fix a bug in linux devfs support.
2000-12-09 01:19:26 +00:00
okuji
110ade1398
revise TODO.
2000-11-26 18:39:50 +00:00
okuji
da863ed2de
disable to probe I/O ports temporarily.
2000-11-26 18:31:30 +00:00
okuji
5c6112a372
use O_FSYNC instead of O_SYNC in FreeBSD.
2000-11-26 18:27:29 +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
455795862c
add support for a preset menu file.
2000-11-15 04:30:23 +00:00
okuji
002f8f7c21
fix a missing prefix problem in set_vbe_mode.
2000-11-10 16:24:18 +00:00
okuji
e3daf570b2
add another workaround for buggy BIOSes into get_diskinfo.
2000-11-10 15:33:10 +00:00
okuji
d917526690
change the error number to a more appropriate one in make_saved_active.
2000-11-08 17:33:41 +00:00
okuji
dac1ed52b8
update the URL of grub/98.
2000-11-05 05:37:40 +00:00
okuji
ad50fc1180
VBE support is partially added.
2000-11-04 16:15:26 +00:00
okuji
76b7a59d9b
add a problem on ez-bios into BUGS.
2000-11-03 10:28:37 +00:00
okuji
2d772c5c9a
update help2man to 1.23.
2000-11-01 12:38:23 +00:00
okuji
9e3eca6950
GRUB cannot boot recent NetBSD or OpenBSD directly.
2000-10-31 08:23:57 +00:00
okuji
582e55cdc4
don't include setjmp.S or apm.S in stage1.5.
2000-10-29 07:37:48 +00:00
okuji
5ac0d65e2e
skip empty lines in a device map file.
2000-10-27 10:28:54 +00:00
okuji
b16aca65b6
fix a quite bogus mistake in apm.S.
2000-10-25 06:16:16 +00:00
okuji
e7a1ff1759
re-design the graphics table in the Multiboot spec.
2000-10-22 20:14:14 +00:00
okuji
81ec37db03
update docs.
2000-10-22 04:02:05 +00:00
okuji
ce0052dca8
update the list info in README.
2000-10-22 03:16:32 +00:00
okuji
7561bde29d
add a new utility, grub-md5-crypt.
2000-10-21 21:58:46 +00:00
okuji
728e74eef6
add backslashes into continuous lines in grub-install.
2000-10-21 20:46:06 +00:00
okuji
4928cfdad2
add a new command, md5crypt.
2000-10-21 00:13:55 +00:00
okuji
06adfc82ff
update command descriptions.
2000-10-20 19:42:54 +00:00
okuji
f5588d2f41
add a new command, displayapm.
2000-10-19 22:32:52 +00:00
okuji
1f2d29244a
add apm support.
2000-10-19 21:10:42 +00:00
okuji
13a32db008
I forgot to add stage2/setjmp.S.
2000-10-19 18:53:11 +00:00
okuji
6664288bbc
segregate grub_setjmp and grub_longjmp to another file.
2000-10-19 18:24:28 +00:00
okuji
579f60a4e5
update docs.
2000-10-19 12:43:19 +00:00
okuji
9790818856
add stage2/md5.h into the distribution.
2000-10-17 20:10:16 +00:00
okuji
a2622ee1cc
--disable-md5password -> --disable-md5-password
2000-10-17 14:39:15 +00:00
okuji
19a2446669
fix a potential bug in setkey.
2000-10-17 02:15:25 +00:00
okuji
092f32f05b
fix a bug in the Linux cmdline handling code.
2000-10-16 04:27:56 +00:00
okuji
11236082ea
change the format of drive info in the Multiboot Specification, implement some of the new features.
2000-10-15 21:18:14 +00:00
okuji
636299cc50
add a new option --recheck into grub-install, relieve the check of a device file in grub-install.
2000-10-15 18:24:58 +00:00
okuji
84cd6e2879
add linux devfs support into the grub shell.
2000-10-15 16:39:04 +00:00
okuji
0f8fdcc8b2
added support for native devfs device names into grub-install.
2000-10-14 17:04:45 +00:00
okuji
f6a7cd3d17
update docs.
2000-10-14 14:46:45 +00:00
okuji
2a5ae102fe
reset key mappings, when the user specifies no argument to setkey.
2000-10-14 08:09:43 +00:00
okuji
9bbcd45d64
add a new chapter about security into the tutorial.
2000-10-12 19:59:31 +00:00
okuji
009bf82dbc
Change "shit" to "mess".
...
NOTE: Even the word "mess" is not still enough to represent how wrong and
bad the Linux video support is, but I don't want to hear complaints from
Linux fanatics any more.
2000-10-10 17:48:57 +00:00
okuji
1301164d4c
don't assume that a device file name consists of only alphanums.
2000-10-10 06:09:55 +00:00
okuji
14b7a703a9
fix two bugs in the command setkey and start.S.
2000-10-09 16:32:59 +00:00
okuji
aa7121490f
fix a bug in grub-install.
2000-10-08 03:42:36 +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
98be6a00af
increase the version number.
2000-10-05 04:43:26 +00:00
okuji
62eafe888b
call fstat to get a geometry on Hurd, don't include linux/cdrom.h any longer.
2000-09-30 17:56:29 +00:00
okuji
504e540242
fix a bug in grub-install, which affected only GNU/Hurd.
2000-09-30 01:35:21 +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
okuji
b3ccacd20f
new partition table scanning engine.
2000-09-29 00:41:42 +00:00
okuji
11f52a0d70
don't define unusable commands, don't handle a dumb terminal if serial terminal support is disabled, enable serial terminal support by default.
2000-09-26 19:52:29 +00:00
okuji
c6c180757e
add --prefix into the command setup, and add separate boot partition support into grub-install.
2000-09-25 16:05:47 +00:00
okuji
0bcf40674e
append a mem= option instead of prepending it.
2000-09-11 20:55:02 +00:00
okuji
bda2eea18d
add an additional minix partition type.
2000-09-10 16:45:15 +00:00
okuji
b5381c0919
change boot messages.
2000-09-10 08:46:52 +00:00
okuji
4a1f0661d6
disable to align functions, loops and jumps.
2000-09-08 21:30:17 +00:00
okuji
a9509cdf9a
sorry, I forgot to add Hal into THANKS.
2000-09-07 10:31:50 +00:00
okuji
aa4e796168
fix a bug in lib/device.c.
2000-09-07 10:30:09 +00:00
okuji
af670e41f3
fix typos and imprecisions in the docs.
2000-09-07 10:21:04 +00:00
okuji
5fb0adb667
just silence GCC warnings.
2000-09-07 10:06:22 +00:00
okuji
6ee3c49cc8
add auto fill mode into grub_putchar, to fix the ">80 characters in one line" problem.
2000-09-06 12:31:24 +00:00
okuji
1b38e4d0cf
add support for saving a default entry number in your disk.
2000-09-06 03:02:39 +00:00
okuji
abca3d8f72
don't check if a sector of a disk is outside the disk in LBA mode by default, because some BIOSes don't return correct geometries.
2000-09-05 12:27:00 +00:00
okuji
35662478d7
print an error number even in Stage 2.
2000-09-05 12:02:42 +00:00
okuji
36854134df
improve the dumb terminal support and fix some bugs related to the support.
2000-09-05 08:44:31 +00:00
okuji
9015cd0364
fix a typo in grub-install, and fix open flags in install_func.
2000-09-03 05:08:50 +00:00
okuji
6728379880
fix a bug in the option --speed for the command serial, fix the cursor position after displaying the menu, add the keys v and ^ to move the corsor in the menu.
2000-09-01 22:47:21 +00:00
okuji
fa8456816f
add two new options, --dumb and --timeout, into the command terminal.
2000-08-31 12:48:06 +00:00
okuji
7f6d84c46f
add a workaround for binutils-2.9.1.0.x into stage1.S.
2000-08-30 19:06:30 +00:00
okuji
454e26626c
add a timeout to --hold for the grub shell, fix a compilation error with gcc-2.7.2.3, and the command-line interface is switched to single-line editing mode.
2000-08-30 07:00:16 +00:00
okuji
e8e3b99925
emulate a new line by the grub shell itself instead of ncurses.
2000-08-28 12:22:03 +00:00
okuji
a1fafbfb0e
print a carriage return as well as a newline, in grub_putchar instead of console_putchar.
2000-08-27 16:02:08 +00:00
okuji
563b471fc7
don't include linux/fs.h.
2000-08-27 11:21:25 +00:00
okuji
e705c4bdf8
Undo previous changes on serial.h and serial.c. I'm sorry, that was my mistake.
2000-08-26 17:36:07 +00:00
okuji
f1c162c0c6
preserve a magic number used by Windows NT.
2000-08-26 17:28:27 +00:00
okuji
16cbb2b422
handle special key codes in a serial terminal, and remove unnecessary push/pop operations in asm.S.
2000-08-25 16:58:44 +00:00
okuji
3c5fa0cfe3
include stdio.h first in builtins.c.
2000-08-24 07:26:03 +00:00
okuji
d91146efac
add --enable-serial-speed-simulation into configure, fix a bug in setjmp/longjmp, add --speed into the command serial, restart the command-line interface when a serial terminal is enabled.
2000-08-21 06:30:14 +00:00
okuji
2455b65f2e
add console emulation into serial terminal support using vt100-compatible escape sequences, add --enable-serial into configure, and fix some bugs in the support.
2000-08-20 12:14:14 +00:00
okuji
7d54a86a52
add more serial console support. two new commmands, serial and terminal, are added.
2000-08-20 06:00:20 +00:00
okuji
211c9922c4
change the mail address of Matthias.
2000-08-15 22:53:46 +00:00
okuji
4e0e3cc8af
fix a violation against the network boot image proposal.
2000-08-15 10:08:21 +00:00
okuji
443bdcb325
fix a minor bug in diskless, add a serial emulation into the grub shell, fix a cosmetic problem in the grub shell.
2000-08-13 20:01:51 +00:00
okuji
fbd0ada4bb
add a serial device driver. serial console support is not implemented yet.
2000-08-11 20:38:56 +00:00
okuji
8b4dd784f7
rewrite the chapter Installation in the tutorial.
2000-08-10 02:23:04 +00:00
okuji
7ab4e9c240
add a workaround for the bug in Linux into the grub shell.
2000-08-08 16:41:56 +00:00
okuji
520ec8572d
add the answer for the separate boot partition problem into the faq.
2000-07-30 09:18:46 +00:00
okuji
558f2f176e
update the network support to etherboot-4.6.4.
2000-07-29 19:22:54 +00:00
okuji
8d3a5e79b9
fix a serious bug in the Linux zImage support.
2000-07-29 13:36:15 +00:00