Commit graph

665 commits

Author SHA1 Message Date
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
proski
b6092dd0ea The first argument for _llseek renamed from "seeked_fd" to "filedes" 2000-07-31 04:41:23 +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
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
gord
ca924e1180 2000-07-27 Gordon Matzigkeit <gord@fig.org>
* util/grub-image.in: Initial cut at a script for creating GRUB
	boot images.
	* util/Makefile.am (noinst_SCRIPTS): Added grub-image.
	* configure.in (AC_OUTPUT): Added util/grub-image.
2000-07-27 17:05:44 +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
a4a19300f1 improve the tutorial. 2000-07-23 11:46:48 +00:00
okuji
e01f0b9514 fix a big linux problem. 2000-07-14 07:48:13 +00:00
okuji
72ca6286fb fix a bug in device.c. 2000-07-13 08:32:55 +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
c13d2ca24e fix my bad english... 2000-07-02 05:21:20 +00:00
okuji
063d1c64f3 make the mail address produced by the grub shell consistent with the other programs. 2000-07-02 04:58:43 +00:00
okuji
bc61b4d21f update the docs. 2000-07-02 04:03:25 +00:00
okuji
4056902921 merged updates for the docs in 0.5.95. 2000-06-27 16:57:13 +00:00
okuji
f0ae3c922f add a new option --no-mem-option into the command kernel. 2000-06-23 08:53:27 +00:00
okuji
9a41c6b1d4 fix some bugs in the document. 2000-06-22 09:11:06 +00:00
okuji
21236a8556 add a new command hiddenmenu. 2000-06-21 07:35:37 +00:00
okuji
5ad5c7796a move mdate-sh and texinfo.tex to the top dir. 2000-06-19 11:46:27 +00:00
okuji
7d6453ac9c I forgot to remove a conflict indicator. 2000-06-18 13:59:32 +00:00
okuji
c67be0dccd recoginize >4gb memory. 2000-06-18 13:58:48 +00:00
okuji
ada4cc670d add a new entry into the FAQ. 2000-06-18 13:41:09 +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
okuji
3c0de98670 forgot to write the ChangeLog entry for previous change. sorry. 2000-06-11 03:35:20 +00:00
okuji
0eb234f7be add a caution about Linux's mem= option. 2000-06-11 03:33:44 +00:00
okuji
e92b021096 fix a floppy device name bug in grub-install. 2000-06-11 03:24:38 +00:00
okuji
505fa5c440 update the docs. 2000-06-07 22:43:38 +00:00
okuji
bc0e0af007 eliminate trailing NULs in NVT strings. 2000-06-07 15:35:18 +00:00
jochen
e4f6307b46 Added journaling to fsys_reiserfs. 2000-06-06 13:55:54 +00:00
okuji
e326ae2ea3 update NEWS. 2000-06-06 12:01:55 +00:00
okuji
55b7e8a890 add a grub-specific tag into bootp/dhcp. 2000-06-06 11:04:01 +00:00
okuji
72bae78465 fix a bug about a LBA check in stage2. 2000-06-03 06:08:05 +00:00
okuji
06663a489d add a caution about the grub shell. 2000-06-01 17:15:59 +00:00
okuji
d17cbe8f8f fix my poor english in ChangeLog... 2000-06-01 13:34:49 +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