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
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
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
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
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
7ab4e9c240
add a workaround for the bug in Linux into the grub shell.
2000-08-08 16:41:56 +00:00
jochen
028049bbd4
* stage2/fsys_fat.c (fat_superblock): clust_eof_marker added.
...
(fat_mount): Initialize clust_eof_marker to 0xff8, 0xfff8, or
0xffffff8, depending on fat size. Support for single active FAT
added (FAT32 extension). Changed the boundary between FAT12 and
FAT16, again. The Microsoft KB article Q65541 seems to be wrong
here, I go with mtools and the previous behaviour of grub: FAT12
iff number of clusters (without counting the two nonexisting
clusters) is less or equal 4095.
(fat_read): Report error if cluster number is too big, but not
greater or equal clust_eof_marker.
* stage2/fsys_reiserfs.c (journal_init): Fixed calculation of
journal_transaction.
2000-08-04 09:11:28 +00:00
jochen
bef3d7d863
* stage2/fsys_reiserfs.c: Symlink support added.
...
(S_ISLNK): New macro.
(PATH_MAX): Likewise.
(MAX_LINK_COUNT): Likewise.
(reiserfs_dir): Check for symlink and handle them.
(read_tree_node): Take a block number and check if tree node was
already read in. If not update the INFO->blocks field.
(next_key): Changed call of read_tree_node.
(search_stat): Likewise.
(journal_init): Fixed a small bug. Some debugging messages added.
2000-08-01 08:46:17 +00:00
okuji
8d3a5e79b9
fix a serious bug in the Linux zImage support.
2000-07-29 13:36:15 +00:00
jochen
77219c6e56
* stage2/fsys_reiserfs.c (block_read): Changed the variable "len"
...
to "j_len" (it shadowed a parameter).
2000-07-29 12:50:15 +00:00
okuji
952982deb9
fix shadowed variable bugs and undefined cpp macro bugs.
2000-07-28 16:51:16 +00:00
jochen
1e402724c6
Fixed the effect of the --force-lba switch in stage2/stage1_5.
2000-07-27 09:04:06 +00:00
jochen
eef046d8a5
Fixed another num_clust related bug: The boundary between FAT12 / FAT16
...
See MS Knowledge Base Article Q65541
2000-07-25 15:31:49 +00:00
jochen
436fb5ce95
fsys_fat: Fixed calculation of FAT_SUPER->num_clust.
2000-07-25 14:51:20 +00:00
okuji
529a2dc5e0
fix some bugs in the linux boot code.
2000-07-25 12:08:14 +00:00
okuji
c786d8603e
comply with the linux/i386 boot protocol version 2.02.
2000-07-23 21:21:37 +00:00
okuji
e01f0b9514
fix a big linux problem.
2000-07-14 07:48:13 +00:00
okuji
1b9e348ef6
rename console input/output functions to more distinguishable names.
2000-07-12 12:17:47 +00:00
okuji
fa003769c5
fix a gcc warning in builtins.c.
2000-07-12 06:28:07 +00:00
okuji
05581f3233
segreate os-specific helper functions from asmstub.c.
2000-07-11 16:13:46 +00:00
okuji
f0ae3c922f
add a new option --no-mem-option into the command kernel.
2000-06-23 08:53:27 +00:00
okuji
21236a8556
add a new command hiddenmenu.
2000-06-21 07:35:37 +00:00
okuji
c67be0dccd
recoginize >4gb memory.
2000-06-18 13:58:48 +00:00
okuji
edb9c0d7b0
add a mem option into Linux automatically only if the user doesn't specify it explicitly.
2000-06-17 08:48:28 +00:00
okuji
3899310dca
leave the vga option for Linux, remove unnecessary compile scripts and add a really necessary compile script into the top dir.
2000-06-17 03:44:43 +00:00
okuji
1a651ece2c
fix a bug in grub_halt.
2000-06-16 00:10:20 +00:00
okuji
9b91c55408
add two new commands, reboot and halt.
2000-06-15 10:21:01 +00:00
gord
cbda4d4b31
Don't display the menu if the timeout is zero.
2000-06-12 14:01:28 +00:00
jochen
e4f6307b46
Added journaling to fsys_reiserfs.
2000-06-06 13:55:54 +00:00
okuji
72bae78465
fix a bug about a LBA check in stage2.
2000-06-03 06:08:05 +00:00
okuji
07f1a2818d
fix a bug in setup, show network configuration in the command-line interface.
2000-06-01 06:26:52 +00:00
okuji
bec90507d7
add a prefix * into each ljmp/lcall operand only if GAS supports it.
2000-05-31 02:15:13 +00:00
gord
c7b6b37e1d
Change grub_memmove to use void *
2000-05-30 15:58:09 +00:00
gord
bbc286b007
Minor cosmetic changes to GRUB command line.
2000-05-29 16:11:08 +00:00
okuji
7ca6bf9d91
add a new command tftpserver.
2000-05-29 08:59:38 +00:00
okuji
83038ffbbc
fix some bugs in netboot. now the diskless support is working.
2000-05-28 14:30:48 +00:00