⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 Linux的启动装载(BootLoader)程序
💻
📖 第 1 页 / 共 5 页
字号:
	[FSYS_XFS] (STAGE2_ID): Set to STAGE2_ID_XFS_STAGE1_5.	* stage2/fsys_jfs.c: New file.	* stage2/fsys_xfs.c: Likewise.	* stage2/jfs.h: Likewise.	* stage2/xfs.h: Likewise.2001-10-27  Yoshinori K. Okuji  <okuji@gnu.org>	* stage2/apm.S: Always disconnect from APM. Written by Erich	Stefan Boleyn.	* util/Makefile.am (noinst_DATA): Removed.	(EXTRA_DIST): Likewise.	2001-10-14  Gordon Matzigkeit  <gord@fig.org>	* configure.in: Explicitly call _AM_DEPENDENCIES(CC) for the	benefit of older Autoconfs.2001-10-13  Yoshinori K. Okuji  <okuji@gnu.org>	* netboot/fsys_tftp.c (tftp_read): Move the unused data	forwards, only if AMT is more than zero. If AMT is not positive,	subtract BUF_READ from SAVED_FILEPOS and set BUF_READ to zero,	to skip the whole buffer. Reported by Frank Mehnert.	2001-10-13  Yoshinori K. Okuji  <okuji@gnu.org>	Don't use get_diskinfo_floppy. Reported by Ben Liblit	<liblit@eecs.berkeley.edu>.		* stage2/asm.S (get_diskinfo_floppy): Removed (by cpp).	* stage2/bios.c (get_diskinfo_floppy): Removed.	(get_diskinfo): Don't call get_diskinfo_floppy any longer.	2001-10-13  Yoshinori K. Okuji  <okuji@gnu.org>	Based on a patch from Jeremy Katz <katzj@redhat.com>:	* docs/grub.texi (Stage2 errors): Added documentation on the	error number 33 (Serial device not configured).	* grub/asmstub.c (serial_exists): New function.	* stage2/serial.c (serial_exists): Likewise.	* stage2/serial.h (serial_exists): New prototype.	* stage2/shared.h (grub_error_t): ERR_NEED_SERIAL is added.	* stage2/builtins.c (terminal_func) [SUPPORT_SERIAL]: If a	serial device is not configured yet, restore the terminal and	set ERRNUM to ERR_NEED_SERIAL.	* stage2/common.c (err_list): Added an item for ERR_NEED_SERIAL.	2001-10-13  Yoshinori K. Okuji  <okuji@gnu.org>	From Jason Thomas <jason@topic.com.au>:	* util/grub-install.in (convert): Add support for DAC960.	From Adrian Phillips <a.phillips@dnmi.no>:	* lib/device.c (get_dac960_disk_name): New function.	(init_device_map) [__linux__]: Add support for DAC960.	2001-10-11  Jochen Hoenicke  <jochen@gnu.org>	* stage2/fsys_reiserfs.c (reiserfs_super_block): Updated	to better match recent reiserfs versions.	(reiserfs_mount): Handle cases where journal can't be found,	e.g. journal on another disk or unexpected journal parameters.	In that case the journal isn't used.	2001-10-10  Jochen Hoenicke  <jochen@gnu.org>	* stage2/fsys_reiserfs.c (reiserfs_mount):  Don't look at	the superblock field s_journal_block_count anymore.  It used	to contain 0, it never contained a valid value, and now I	have a report that it can contain an invalid value.	Bug reported by Jim Caley <caley@chesco.com>.	2001-09-24  Jochen Hoenicke  <jochen@gnu.org>	* stage2/fsys_reiserfs.c (reiserfs_dir):  Set errnum to 	ERR_FSYS_CORRUPT if a symlink can't be read for some reason,	but no error is set by read.	2001-08-08  OKUJI Yoshinori  <okuji@gnu.org>	From Derrik Pates <dpates@dsdk12.net>:	* stage2/asm.S [!STAGE1_5] (grub_halt): Set the level of APM	support to 1.1, before turning off the power state.	2001-08-08  OKUJI Yoshinori  <okuji@gnu.org>	* util/grub-md5-crypt.in: Prefix backquotes with backslashes in	strings.  From Fernando Silveira.	2001-08-02  Gordon Matzigkeit  <gord@fig.org>	* stage2/common.c (init_bios_info): Ignore zero-length memory	ranges.  From Derrik Pates <dpates@dsdk12.net>.2001-07-26  Jochen Hoenicke  <jochen@gnu.org>	* stage2/Makefile.am (libgrub_a_CFLAGS): Enable USE_MD5_PASSWORDS	for libgrub.  Previously that was implicitly done by configure.in	until the patch from 2001-07-04, which moved that flag from CFLAGS	to FSYS_CFLAGS.  Reported by YAMAGUCHI Shingo	<shingo@kip.iis.toyama-u.ac.jp>2001-07-13  OKUJI Yoshinori  <okuji@gnu.org>	* util/grub-install.in (convert): Recognize the naming scheme	for Linux devfs floppy devices. Reported by Jason Thomas	<jason@topic.com.au>.	2001-07-07  OKUJI Yoshinori  <okuji@gnu.org>	* netboot/compile: New file. This was also missing... How many	``compile''s does automake want?	2001-07-07  OKUJI Yoshinori  <okuji@gnu.org>	From Jan Zerebecki <jan.list@elite-pferde.de>:	* acinclude.m4 (grub_DEFINE_FILE): Escape double-quotations as	well.	2001-07-05  OKUJI Yoshinori  <okuji@gnu.org>	* configure.in (AM_INIT_AUTOMAKE): Set the version number to	0.90.2001-07-05  OKUJI Yoshinori  <okuji@gnu.org>	Ughh! I forgot to add this file to the CVS.	* docs/compile: New file.	2001-07-05  OKUJI Yoshinori  <okuji@gnu.org>	* docs/grub.texi: Updated.	2001-07-05  OKUJI Yoshinori  <okuji@gnu.org>	* stage2/boot.c (load_initrd) [!NO_DECOMPRESSION]: Set	NO_DECOMPRESSION to one before opening INITRD, so that GRUB	doesn't decompress an initrd automatically. Reported by	Thierry Laronde.	2001-07-04  OKUJI Yoshinori  <okuji@gnu.org>	* stage2/compile: New file.	* docs/mdate-sh: Likewise.	* docs/texinfo.tex: Likewise.	* compile: Removed.	* mdate-sh: Likewise.	* texinfo.tex: Likewise.	* config.guess: Updated from automake-1.4h.	* config.sub: Likewise.	* depcomp: Likewise.	* install-sh: Likewise.	* missing: Likewise.	* mkinstalldirs: Likewise.	* configure.in (AS): New variable.	(ASFLAGS): Likewise.	(--disable-md5-password): Use FSYS_CFLAGS instead of CFLAGS.	* stage1/Makefile.am (AM_CFLAGS): Renamed to ...	(AM_ASFLAGS): ... this.	* stage2/Makefile.am (pre_stage2_exec_ASFLAGS): New variable.	(start_exec_CFLAGS): Renamed to ...	(start_exec_ASFLAGS): ... this.	(start_exec-start.o): Renamed to ...	(start_exec-start.$(OBJEXT)): ... this.	(e2fs_stage1_5_exec_ASFLAGS): New variable.	(fat_stage1_5_exec_ASFLAGS): Likewise.	(ffs_stage1_5_exec_ASFLAGS): Likewise.	(minix_stage1_5_exec_ASFLAGS): Likewise.	(reiserfs_stage1_5_exec_ASFLAGS): Likewise.	(vstafs_stage1_5_exec_ASFLAGS): Likewise.	(diskless_exec_ASFLAGS): Likewise.	(nbloader_exec_CFLAGS): Renamed to ...	(nbloader_exec_ASFLAGS): ... this.	(nbloader_exec-nbloader.o): Renamed to ...	(nbloader_exec-nbloader.$(OBJEXT)): ... this.	(pxeloader_exec_CFLAGS): Renamed to ...	(pxeloader_exec_ASFLAGS): ... this.	(pxeloader_exec-pxeloader.$(OBJEXT)): New target.2001-07-03  OKUJI Yoshinori  <okuji@gnu.org>		From Julien Bordet <julien.bordet@int-evry.fr>:	* stage2/i386-elf.h (Elf32_Shdr): New type.	* stage2/boot.c (load_image): Added ELF symbol loading support.	2001-06-22  OKUJI Yoshinori  <okuji@gnu.org>	* stage2/char_io.c [STAGE1_5] (grub_strcmp): Defined, even	for Stage 1.5. See thecomment, for a possible future strategy.	* stage2/fsys_vstafs.c [!FSYS_VSTAFS]: Don't define anything.	[STAGE1_5] (grub_strcmp): Removed.	(get_file_info): Made static.	(vstafs_readdir): Likewise.	(vstafs_nextdir): Likewise.	(curr_ext): Likewise.	(current_direntry): Likewise.	(current_blockpos): Likewise.	(a): Likewise.	2001-06-22  OKUJI Yoshinori  <okuji@gnu.org>	VSTa filesystem support is added.		From Kristoffer Br錸emyr <ztion@swipnet.se>:	* stage2/configure.in (--disable-vstafs): New option.	* stage2/Makefile.am (noinst_HEADERS): Added vstafs.h.	(libgrub_a_SOURCES): Added fsys_vstafs.c.	(libgrub_a_CFLAGS): Added -DFSYS_VSTAFS=1.	(pkgdata_DATA): Added vstafs_stage1_5.	(noinst_PROGRAMS): Added vstafs_stage1_5.exec.	(pre_stage2_exec_SOURCES): Added fsys_vstafs.c.	(vstafs_stage1_5_exec_SOURCES): New variable.	(vstafs_stage1_5_exec_CFLAGS): Likewise.	(vstafs_stage1_5_exec_LDFLAGS): Likewise.	* stage2/disk_io.c (fsys_table): Added an entry for vstafs.	* stage2/filesys.h [FSYS_VSTAFS] (FSYS_VSTAFS_NUM): Defined as	1.	[FSYS_VSTAFS] (vstafs_mount): New prototype.	[FSYS_VSTAFS] (vstafs_read): Likewise.	[FSYS_VSTAFS] (vstafs_dir): Likewise.	[!FSYS_VSTAFS] (FSYS_VSTAFS_NUM): Defined as 0.	(NUM_FSYS): Added FSYS_VSTAFS_NUM.	* stage2/pc_slice.h (PC_SLICE_TYPE_VSTAFS): New macro.	* stage2/shared.h (STAGE2_ID_VSTAFS_STAGE1_5): Likewise.	[STAGE1_5 && FSYS_VSTAFS] (STAGE2_ID): Defined as	STAGE2_ID_VSTAFS_STAGE1_5.	* stage2/vstafs.h: New file.	* stage2/fsys_vstafs.c: Likewise.	2001-06-22  OKUJI Yoshinori  <okuji@gnu.org>	From Thierry Laronde <thierry@cri74.org>:	* stage2/builtins.c (configfile_func): Added a prototype.	(bootp_func): If `--with-configfile' is given, set	WITH_CONFIGFILE to one, and call configfile_func with	CONFIG_FILE.	2001-06-21  OKUJI Yoshinori  <okuji@gnu.org>	* docs/grub.texi: Update the location of the CVS repository	[/home/cvs -> /cvsroot/grub].	* README: Likewise.	2001-06-19  OKUJI Yoshinori  <okuji@gnu.org>	* stage2/boot.c (load_image): If the image is a Multiboot ELF OS	image, get the physical entry address, when a loaded memory	segment contains it. And, set ENTRY_ADDR to it, after printing	out the virtual one. Suggested by Rogelio M. Serrano Jr.	<rogelio@victorio.com>.	2001-05-30  OKUJI Yoshinori  <okuji@gnu.org>	* docs/grub.texi: Fix some typos. Reported by Florian Hatat	<mininet@wanadoo.fr>.	2001-05-29  Pavel Roskin  <proski@gnu.org>	* configure.in (AC_OUTPUT): Remove debian/Makefile.2001-05-28  Gordon Matzigkeit  <gord@fig.org>	* Makefile.am (SUBDIRS): Remove reference to debian directory.	Packaging is no longer done by the GRUB team.2001-05-03  Gordon Matzigkeit  <gord@fig.org>	* stage1/stage1.S (nt_magic): Explicitly reserve space for the NT	magic number.2001-05-25  Klaus Reichl  <Klaus.Reichl@alcatel.at>	* stage2/stage2.c (print_entries_raw): New function.	(run_menu): Use it to implement menu & command-list if on dumb	terminals.  	Changes are:	  Adjust FIRST_ENTRY only on non-dumb terminals.	  Setting of SHOW_MENU is honoured also on dumb	    terminals. 	  Likely if SHOW_MENU is false, ESC brings her to the	    menu - not to the command-line as before.	  PRINT_BORDER, GOTOXY, SET_LINE_xxx are only called if	    not on dumb terminals.	  Show entry number when timeout is running if terminal is dumb.	  Prompt with entry number when waiting for keys.2001-05-14  Pavel Roskin  <proski@gnu.org>	* stage2/shared.h (ENTRY): Remove unnecessary `##'.2001-05-03  Jochen Hoenicke  <jochen@gnu.org>	* grub/asmstub.c (biosdisk): Work around a bug in linux's ez	remapping.  Problem reported by Ben Byer <bbyer@rice.edu>.	2001-03-28  Gordon Matzigkeit  <gord@fig.org>	* stage2/boot.c (load_image): Don't cast entry_addr to an int, or	the top bit will be interpreted as the sign.2001-03-16  OKUJI Yoshinori  <okuji@gnu.org>	From Bodo Rueskamp <br@itchigo.com>:	* stage2/boot.c (load_initrd): Avoid the last 64kb for	Linux 2.2.x bug.	2001-03-03  OKUJI Yoshinori  <okuji@gnu.org>	* docs/multiboot.texi (History): Written.	2001-02-28  OKUJI Yoshinori  <okuji@gnu.org>	From HASEGAWA Tomoki <thasegawa@mta.biglobe.ne.jp>:	* lib/device.c (get_ide_disk_name) [__FreeBSD__]: Add support	for FreeBSD-4.0 or later. Use "/dev/rad0".	* util/grub-install.in (convert): Add code for FreeBSD	disklabels.2001-02-28  OKUJI Yoshinori  <okuji@gnu.org>	From Thierry Laronde <thierry@cri74.org>:	* stage2/stage2.c (cmain): If the default entry is wrong, set it	to FALLBACK_ENTRY if FALLBACK_ENTRY is valid, otherwise set it	to zero. Suggested by Nicolas Boos <nicolas.boos@wanadoo.fr>.	2001-02-28  OKUJI Yoshinori  <okuji@gnu.org>	* acconfig.h (AUTO_LINUX_MEM_OPT): New entry.	* configure.in (--disable-auto-linux-mem-opt): New option.	* stage2/builtins.c (kernel_func) [!AUTO_LINUX_MEM_OPT]: Add	KERNEL_LOAD_NO_MEM_OPTION into LOAD_FLAGS, whether the user	specifies --no-mem-option or not.	2001-02-27  OKUJI Yoshinori  <okuji@gnu.org>	* stage2/builtins.c (chainloader_func): Don't check if the	current partition is FAT, but check if it has a FAT partition	type and the BPB has a system id starting with "MSWIN".	2001-02-27  OKUJI Yoshinori  <okuji@gnu.org>	Added hercules support based on a patch by Frank Mehnert	<fm3@os.inf.tu-dresden.de>. I translated his assembly code into	C, and separated hercules from the normal console.		* configure.in (--disable-hercules): New option.		* grub/asmstub.c: Include <hercules.h>.	(set_attrib): Renamed to ...	(console_set_attrib): ... this.	(herc_cls): New function.	(herc_getxy): Likewise.	(herc_gotoxy): Likewise.	(herc_putchar): Likewise.	(herc_set_attrib): Likewise.		* stage2/Makefile.am (noinst_HEADERS): Added hercules.h.	(libgrub_a_CFLAGS): Added -DSUPPORT_HERCULES=1.	(HERCULES_FLAGS): New variable.	(STAGE2_COMPILE): Added $(HERCULES_FLAGS).	(pre_stage2_exec_SOURCES): Added hercules.c.	* stage2/asm.S [!STAGE1_5] (set_attrib) Renamed to ...	[!STAGE1_5] (console_set_attrib): ... this.	* stage2/builtins.c [SUPPORT_HERCULES] (terminal_func): Added	hercules support.	(builtin_table) [SUPPORT_HERCULES]: Added a pointer to	BUILTIN_TERMINAL.	* stage2/char_io.c [SUPPORT_HERCULES]: Include <hercules.h>.	[!STAGE1_5] (get_c

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -