📄 changes
字号:
- New devices are added (Compaq), and ide5 is made to work - A new diagnostic is added for when the '-r' switch is used - Raid update for devfs supportChanges from version 21.6.1 to 21.7 (24-Feb-2001) John Coffman Boot Installer -------------- - Added code to 'do_cr_auto' to account for 'devfs' specifications - Corrected code for -u/-U switches to make argument optional - Fix for I2O major block device (SCSI raid) - Expanded 'default=' error message - Fix to strip <cr> from 'lilo.conf' to accomodate DOS text files - Changed & expanded setup of serial line parameter specifier Boot Loader ----------- - Accepts new serial line parameter and supports higher baud ratesChanges from version 21.6 to 21.6.1 (16-Dec-2000) John Coffman Boot Installer -------------- - Bug fix to make '-r' and '-s' swithes work correctly. - Bug fix for automatic change-rules to work correctly. - Re-order some includes for glibc-2.2 compilation. Boot Loader ----------- - Added compile time option 'HP_TTRC' to add a 150ms delay to boot process to accomodate HP TTRC card.Changes from version 21.5.1 to 21.6 (01-Oct-2000) John Coffman License ------- - Corrects license wording problems by issuing all code and documentation under a BSD license. Boot Installer -------------- - Supports booting from Reiser FileSystem 3.6.18 and later, without the need to mount 'notail'. - Added -T diagnostic capability, which includes real-mode bios tests. "make floppy" is still supported for patho- logical installations. - Updated default change-rules. Added "change/automatic" facility, as well as automatic generation of change-rules in the abscence of "change" keyword. Boot Loader ----------- - Dynamically determines where second-stage loader is loaded, thus allowing maximum room for kernel setup.S real-mode code. - First-stage loader no longer relocates itself.Changes from version 21.5 to 21.5.1 (24-Aug-2000) John Coffman Boot Loader ----------- - Perl script keytab-lilo.pl updated for problem static decls - Corrected assertion of DTR/RTS at all serial bitrates Boot Installer -------------- - Fix for RAID segmentation fault if boot= is not specified - Fix for RAID to allow enough characters in expanded namesChanges from version 21.4.4 to 21.5 (17-Jul-2000) John Coffman Boot Installer -------------- - Now recognizes the option `table=<letter>' to support booting OS/2 or DOS-like systems from a secondary partition. - Supports `menu-title=<string>' and `menu-scheme=<color-spec>' to all customization of the Boot Loader menu-driven user interface (see Boot Loader, below). - Updated man-pages (lilo and lilo.conf) for all new features (and even some older ones). Boot Loader ----------- - Completely new menu-driven user interface. Preserves backward compatibility with command line interface on console or serial terminal. Menu title may be specified in 'lilo.conf'. Menu color scheme may be customized on VGA, but is fixed on MDA. - Passes cmdline to kernel in Setup.S, not bootsect.S, if kernel header is 0x0202 or greater. Uses old bootsect.S method for 0x0201 kernels and earlier - Uses significatly less memory, none above 0x099200, to account for large Extended BIOS Data Areas of up to 27K. Allows for considerable growth in kernel's Setup.S code. - Default compile is without LARGE_EBDA, so zImages up to 512k may be loaded. Chain Loader ------------ - The OS/2 chain loader, `os2_d.b', now correctly sets parameters for booting OS/2 from an extended partition. This requires use of a new form of the `table=' option. DISK.COM utility ---------------- - The .asciz pseudo-op has been removed so that the utility will assemble under earlier versions of the as86 assembler. - Now reports EBDA information.Changes from version 21.4.3 to 21.4.4 (10-Jun-2000) John Coffman Map Installer ------------- - Added a minor RAID patch from Richard Bollinger: 'lilo-21_4_3.also' http://www.elliott-turbo.com/lilo/ - Expand COMPACT/LINEAR warning message to include COMPACT/LBA32 Boot Loader ----------- - LARGE_EBDA option now loads second stage loader at 800:0000, and position of command line is changed; makes room for 512K kernels to be loaded low. - Minor optimizations when ES is reloaded (PUSH/POP) vs (mov thru AX) - Serial line now turns on DTR/RTS at initialization - Minor bugfix in numeric conversion (k/K-suffix) DISK.COM utility ---------------- - The disk.com utility no longer requires 'nasm' to assemble. The source code now makes the diagnostic floppy with "make floppy".Changes from version 21.4.2 to 21.4.3 (06-May-2000) John Coffman Map Installer ------------- - Added RAID patches from 'lilo.raid1.also' from Richard Bollinger http://www.elliott-turbo.com/lilo/lilo.raid1.alsoChanges from version 21-3 to 21.4.2 (12-Apr-2000) -- John Coffman Boot loader ----------- - bugfix in 'read.S' that disabled the combination 'linear' with 'compact' ( '-l' and '-c' together). - fixed numeric convesions; kernel accepts octal, decimal, and hex, so octal is now recognized by the boot loader. - bugfix patch where ES segment prefix was ommitted (RHL 'second.patch') - bugfix for compilation with 'LARGE_EBDA' option which caused command line passed to the kernel to be truncated at 78 characters Map installer ------------- - RHL6.2 loopdev updates added Changes from version 21 to 21-3 (24-FEB-2000) -- John Coffman ----------------------------- <johninsd@san.rr.com> Boot loader ----------- - will boot from disks up to 2048Gb in size, as long as the BIOS allows the Enhanced BIOS calls for 32-bit sector addressing using packet calls. - checks if BIOS supports packet calls (int 0x13, AH=0x42), and uses these calls if 'lba32' was specified. Otherwise, it uses the C:H:S addressing scheme of the original IBM-PC BIOS. - the disk read routine is separated into its own source file, "read.S", which is included in the first-stage, and second-stage loader codes. The first stage loader uses a very stripped down read routine, since it only deals in single sector transfers. - if BIOS does not support 32-bit packet calls, and the cylinder address overflows when the 32-bit address is converted to C:H:S, then a "9f" error code is issued. Map installer ------------- - added the '-L' command line switch and 'lba32' configuration file global option. - map compaction of 'lba32' addresses is supported with the existing '-c' switch (or 'compact' configuration file global option). - floppy disks now will always fall back to C:H:S addressing. - changed the -v option to now accept a single digit to set the verbosity level; e.g., 'lilo -v 5 ...' replaces 'lilo -v -v -v -v -v ...' for maximum diagnostic output. - LILO version information is moved to the file 'version.h', and VERSION is now deleted. This allows for tracking of VERSION_MAJOR (=21) and VERSION_MINOR (=3) for this and future code paths. BIOS tester ----------- - Inspired by 'dparam.com', a much more extensive BIOS test program is included with this version. Called 'disk.com', it was developed under DOS, and requires 'nasm' to be assembled. - DISK.COM will probe the BIOS for disks supported by the BIOS, and report on their CHS geometry. If EDD is supported, the EDD geometry is also reported. If disks with cylinder numbers of 1024 or above are detected, it will issue a recommendation to use LILO with the 'lba32' option. - Creation of the bootable floppy image version of this utility is in- complete at this time. Changes from version 20 to 21 (5-DEC-1998)----------------------------- Boot loader ----------- - cylinder calculation could overflow when using LINEAR (fix by Jonas Aaberg and an anonymous contributor) - first-stage loader code begins with the byte 0xFA (a CLI instruction). This works around the "INACCESSIBLE_BOOT_DEVICE" blue screen bug of Windows NT 4 (reported by too many people to mention) - new build-time option LARGE_EBDA to load boot loader in the 0x8xxxx area instead of the 0x9xxxx area (disabled by default; problem reported by Josef Moellers) Map installer ------------- - new build-time option USE_TMPDIR to honor TMPDIR when creating temporary devices (disabled by default) - now only 0x1b6 bytes of the boot sector are overwritten, which preserves the passwords DR DOS stores there (fixed by Roy Millar) - -u and -U accidently implied -v - "BIOS drive 0xNN may not be accessible" warning was printed in cases where the drive code was never used (fixed by Andries Brouwer) - change rule for DOS16_big incorrectly used DOS16_small_hidden when hiding (fixed by Anthony Richardson) - RESET in CHANGE-RULES did not remove default rules (fixed by Kurt Garloff) - added support for Mylex DAC960 PCI RAID controllers (by Leonard Zubkoff) - added support for third to sixth IDE interface - build-time option READONLY was not used properly - fixed a few harmless compiler warnings Documentation and installation ------------------------------ - user's guide claimed that partitions are hidden by setting the highest bit in the type (i.e. 0x80). The correct value is 0x10, which is also what is used in the code. - removed useless (and potentially harmful) DEFAULT_PATH from keytab-lilo.pl (fixed by Andries Brouwer) - consistency of build-time options is now checked before build starts - QuickInst has now limited knowledge of multi-disk configurations - doc/Makefile: added targets user.ps and tech.ps - user's guide still claimed that kernels can't be larger than 512 kB (reported by Jean-Albert Ferrez) - weird description of the purpose of option BEEP (reported by Tom Toffoli)Changes from version 19 to 20 (20-JUN-1997)----------------------------- Boot loader ----------- - now supports 19200 bps and 38400 bps on the serial line (UNTESTED) - when reaching the end of the command line buffer, input is ignored instead of being treated like [Enter] (by Martin Mares) - fixed numerous bugs in patching of heap end pointer in setup.S (by Martin Mares) - images can now optionally be launched with a single keystroke (no [Enter] required) - now supports non-US keyboard layouts Map installer ------------- - DISK sections may now also define non-disk devices, e.g. /dev/ram - increased debug level for the "Caching device ..." message - changed the chain loader format to allow sizes > 512 Bytes - chain loader now supports arbitrary drive mappings (option MAP-DRIVE) - chain loader now supports arbitrary partition table modifications (option CHANGE) - removed the configuration option REWRITE-TABLE - removed the build-time options FIX_TABLE and HIDE_DOS - added the global configuration option CHANGE-RULES plus sub-options RESET, TYPE, NORMAL, and HIDDEN - OTHER sections have new configuration option CHANGE plus sub-options PARTITION, SET, ACTIVATE, and DEACTIVATE - OTHER sections have new configuration option MAP-DRIVE with sub-option TO - now only 0x1b8 bytes of the boot sector are overwritten, which preserves some magic numbers NT stores there - compiles with 2.1 kernels (asm/boot.h problem - reported by many people) - should also compile under 0.93 or such again (required NORMAL_VGA etc., which didn't exist back then) - lilo -q now prints unknown VGA modes also in hex (by Martin Mares) - option SINGLE-KEY to allow single-key activation - -Wno-parentheses is no longer needed - didn't complain if image label was equal to alias - removed some ancient dead code - new option KEYTABLE to specify non-standard keyboard mappings - PS/2 ESDI disk (/dev/eda and /dev/edb) support (by Andrew Kroll) - geometry.c:last_dev now only probes for the first two IDE disks - because chain.b is used for everything anyway, specifying the chain loader when booting from a driver other than the first one is no longer mandatory Documentation and installation ------------------------------ - changed all references to nic.funet.fi to ftp.funet.fi - updated the user's guide and did some restructuring (many changes) - QuickInst no longer puts ramdisk=0 into lilo.conf - QuickInst now consistently checks for LILO >= version 15 - make clean and make spotless now also remove dump.s and dump.b (by Martin Mares) - changed package names from lilo[.part].<version> to lilo[-part]-<version> for compatibility with sunsite's archive maintenance scripts - new tool keytab-lilo.pl to generate LILO keyboard tables - updated t2a.pl to a version compatible with Perl 5 - READONLY implicitly turns off REWRITE_TABLEChanges from version 18 to 19 (21-MAY-1996)----------------------------- Boot loader ----------- - new compile-time option to beep after displaying "LILO" Map installer ------------- - common.h broke compilation if CONFIG_BSD_DISKLABEL is enabled - no longer tries to interpret dollar signs and such in comments - check for too many images didn't work (patch by Andries Brouwer) Documentation and installation ------------------------------ - removed some "dead" targets in Makefile - stopped using -N, because recent binutils link statically then - INCOMPAT no longer promises that REWRITE_TABLE will be fixed in version 19Changes from version 17 to 18 (16-MAY-1996)-----------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -