📄 changes
字号:
Boot loader ----------- - added ability to load data (e.g. kernels) at addresses >= 0x100000 - added support for loading an initial RAM disk - any_*.b became too big when using REWRITE_TABLE - included trimmed sector read function for first.S by Ted Ts'o - now prints spaces before error codes - temporarily removed support for REWRITE_TABLE - added support for heap size indication to kernel setup.S - added compile-time option XL_SECS for extra large disks Map installer ------------- - new option INITRD to load an initial RAM disk - added support for "big" kernels (> 0.5 MB compressed), which are loaded directly at 0x100000 - long quoted strings can now be distributed over several lines using a backslash - environment variables are accessible in lilo.conf with $name or ${name} - now properly identifies attempts to map from NFS and such - refuses to overwrite unsuitable partitions - caches device names and numbers, thereby significantly reducing the number of readdir and stat system calls (typically, the total number of system call decreases by about 80%) - temporarily removed support for REWRITE_TABLE - geometry.c:exists now opens devices read-write in order to avoid reading from CD-ROM devices (patch by Alain Knaff) - added a warning if COMPACT is used with LINEAR Documentation and installation ------------------------------ - documentation, QuickInst, and on-line usage information no longer mention the disktab file (a DISK section should be used instead) - mkdist now uses the VERSION file - distribution now includes .lsm file - LILO is now compiled without -O2 - updated FTP references and rewrote them to conform to RFC1738Changes from version 16 to 17 (19-DEC-1995)----------------------------- Boot loader ----------- - changes for FALLBACK and new map section structure (see below) - LCF_READONLY now disables the LOCK option (and FALLBACK too) - added command-line option kbd to preload keyboard buffer - write errors are now reported (Wxx) - chain loaders now support changing the active partition (enabled with REWRITE-TABLE) - chain loader can also "un-hide" a DOS partition if its partition type has been changed by OS/2 BM (build-time option FIX_TYPE) - when enabling HIDE_DOS in addition to FIX_TYPE, DOS partitions (except for the one being booted) are hidden, just like OS/2 BM does (build-time option HIDE_DOS) Map installer ------------- - added FALLBACK option to change default command line before booting the current image - added REWRITE-TABLE option to patch partition table at boot time - added REWRITE_TABLE build-time option to enable REWRITE-TABLE - added DISK section flag INACCESSIBLE to mark disk as inaccessible for the BIOS so that the map installer can refuse bad mappings - options and fallback sectors are now at the beginning of map sections - -q and -R were accidentially marked as optional in usage - fixed incorrect partition check for other = <non-root> Documentation and installation ------------------------------ - changed LILO version numbers to always be of the form <number> instead of 0.<number> - README now also contains the version number - make install now strips /sbin/lilo instead of trying to strip /sbin - various bug fixes in QuickInst - added file VERSION containing the current version number and new make target version to rename ../lilo to ../lilo-<version> - changed a footnote which yielded an asterisk at the end of a command line in the ASCII README - -q and -R were accidentally marked as optional in command-line descriptions - mentioned -D option in command line description - new section "System overview" in the user's manual and several minor additions - a few minor corrections and addition of unusual error messages - the last traces of "old-style" configuration have been removedChanges from version 15 to 16 (26-FEB-1995)----------------------------- Boot loader ----------- - added register dump boot sector (dump.S) for debugging - chain loaders now clear BP. This might help in some cases where DOS refused to boot. Map installer ------------- - really fixed -R this time - now suggests to "use a DISK section" (instead of disktab) if HDIO_REQ fails - removed incorrect error message when using a disktab - added check to detect CD-ROMs with major numbers of hard disks - no longer complains about corrupt partition table if 3D address is smaller than linear address and (3D) cylinder is 1023 (OS/2 does is this way) - LOADER is now required when booting an operating system from any device than the first hard or floppy disk - changed header protection macros from _xxx_H_ to xxx_H - added (untested) support for 2nd IDE controller (major 22) Documentation and installation ------------------------------ - user.tex is now compatible with LaTeX 2e (\textfont0 problem) - tech.tex now avoids \SetFigFont (LaTeX 2e again) - /sbin/lilo is now optimized and stripped when installing - ASCIIfied "Booting basics" section - removed all references to the old directory structure - added description of LOCK in config file - updated FD TMC-1680 warning - added reminder to re-run /sbin/lilo when modifying partition tables - updated list of kernel options - added detailed description of >2 disks and >1024 cylinders - added description of putting /boot on a DOS partition - reordered sections in "Installation and updates" - updated tech.texChanges from version 14 to 15 (23-OCT-1994)----------------------------- General ------- - upon popular demand, a copyright notice has been added Boot loader ----------- - now also drains the keyboard type-ahead buffer - new command-line option "lock" to make the specified command line the default for the following boots too - default command line execution can now be interrupted in prompt mode too Map installer ------------- - fixed -R arguments handling bug - fixed -P argument handling bug - fixed yet another recursion problem with /dev/fd -> /proc/self/fd - added option -D and configuration variable DEFAULT to specify the default image without changing the oder of entries in /etc/lilo.conf - added configuration variable LOCK to make the specified command line the default for the following boots too - added disk geometry configuration in the general configuration file. /etc/disktab is now considered obsolete. - added option -w and configuration variable NOWARN to disable some warnings - added warning when putting the boot sector on a non-boot disk - added warning for possibly inaccessible devices (e.g. third disk) - added warning for disks/partitions with more than 1024 cylinders - added warnings for bad permissions of the configuration file - fixed handling of floppies in geo_open_boot - removed erroneous call to part_verify when booting other systems from files - added support for variable-size setup segments as supported by kernels >= 1.1.43 - restructured verbosity levels - allowed escaping of backslashes in quoted strings (/etc/lilo.conf) - /sbin/lilo -q -v now displays all settings Documentation and installation ------------------------------ - lots of things have been restructured - many changes to describe the current Linux environment - "new" directory structure is now the default - README is now generated from user.tex by a Perl script - lots of minor corrections and clarifications - added a copyright notice and adapted several comments - QuickInst: updated default kernel names - QuickInst: now runs /sbin/lilo -t before trying to install - doc/Makefile: removed extra "Label(s) may have changed" output - disktab: changed header comment and added second example line - /etc/disktab is no longer automatically created by make install - linking /etc/lilo/install -> /sbin/lilo is no longer suggested - removed mkbindist. I don't think anybody used it anyway.Changes from version 13 to 14----------------------------- Map installer ------------- - added a few missing closedirs to device.c:scan_dir - added detection of directory loops to device.c:scan_dir and geometry.c:last_dev - fixed handling of dangling links in /dev - new option -u [ device ] to restore boot sector. Unsafe mode with -U - fixed/improved usage message Documentation and installation ------------------------------ - QuickInst: did not write "other" sections to configuration file - QuickInst.new: improved handling of disks without active partitions - QuickInst.new now knows about /etc/disktab (relict from Shoelace, still in some distributions) - QuickInst.new now uses *_d.b chain loaders when configuring non-Linux systems on the second diskChanges from version 12 to 13----------------------------- General ------- - BSS is no longer cleared by LILO, because the kernel itself does that now. - added support for the new directory structure. Makefile and QuickInst come in .old and .new versions. See INCOMPAT for details. - removed support for unstripped kernels. Therefore, mkck is no longer part of the distribution. Boot loader ----------- - added missing seg es override to UI_MAGIC check at "input". Map installer ------------- - new options LITERAL and APPEND. - the root setting is no longer being shown on -q -v - the configuration file may now contain quoted strings in which spaces and equal signs do not have to be escaped. Documentation and installation ------------------------------ - fixed bug in QuickInst that prevented correct renaming of the config file when ROOT is set. - added comment to disktab indicating that it is typically not needed. - distributed files are now readable for group and other. - mkdist is now included in the distribution. - changed the name of kernels from "(traditional) boot image" to "kernel image". - changed the name of the string passed to the kernel from "command line" to "parameter line". - removed obsolescent terms "rootimage" and "bootimage". - fixed documentation bug claiming only kernels can be protected by passwords. - fixed some additional minor documentation errors.Changes from version 11 to 12----------------------------- Boot loader ---------- - removed accidential swapping of A:/B: when swapping C:/D: from the chain loader. - added new chain loader any_b.b (swaps A:/B:) - fixed incorrect handling of drive number resetting in swapping versions of the chain loader. - now generates diagnostics when failing to load the second stage loader. - new compile-time option NO1STDIAG to disable these diagnostics. Map installer ------------- - fixed stat/fstat when creating temporary devices. - subdirectories of /dev are now recursively searched for disk devices in addition to /dev - devices are now counted by highest device number, not by name. - some minor fixes. Documentation and installation ------------------------------ - QuickInst now warns if there is an obsolete LILO boot sector on the MBR. - QuickInst is now prepared to handle symbolic links hda -> sda - other minor fixes to QuickInst. - removed all references to compound unstripped kernels from the user's guide. - activate is now compiled as a stripped, statically linked, impure executable. - fixed a few minor omissions in the technical overview.Changes from version 10 to 11----------------------------- Boot loader ----------- - added on the fly patching of the BIOS disk parameter table to fix the "Error 0x04" observed on some systems. Map installer ------------- - floppy devices are no longer opened at all when using the UNSAFE option in OTHER. - fixed partition table checking. - new option -V to display the version number. - INSTALL = /etc/lilo/boot.b is now the default if INSTALL is omitted. - new compile-time configuration option NOINSTDEF to restore the old semantics of INSTALL. Documentation and installation ------------------------------ - QuickInst no longer asks whether to change the active partition if installing LILO as the MBR. - QuickInst now suggests configuring other operating systems if installing LILO as the MBR. - added a version check to QuickInst. - added de-installation instructions. - fixed a few minor documentation bugs. - added script mkbindist that generates a minimal binary distribution of LILO.Changes from version 9 to 10---------------------------- Boot loader ----------- - added support for read-only setting of root. - new chain loader os2.b to load OS/2 from the second disk. - new chain loader any_d.b to load BIOS-based operating systems (e.g. PC/MS-DOS) from the second disk.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -