changes
来自「LINUX lilo-22.7.1 源代码。」· 代码 · 共 1,698 行 · 第 1/5 页
TXT
1,698 行
Changes from version 22.7 to 22.7.1 (17-Sep-2005) John Coffman Boot Installer -------------- - Add check that "vmdefault" image does exist. (bsect.c, lilo.c) - Use 512/4095 major devices (up from 255). (geometry.c, device.c, geometry.h) Boot Loader ----------- - Fix "vmdefault=" bug in MENU and BITMAP interfaces. (second.S) - Allow any keyboard strike (not just Shift) to escape from command line, or to display boot menu. (second.S) Utilities --------- - Apply security patch for temp files to mkrescue & QuickInst - Compensate for missing <msdos/stat.h> in BCCChanges from version 22.6.1 to 22.7 (12-Apr-2005) John Coffman Boot Installer -------------- - Fix reporting of NULL stored default boot command. (lilo.c) - Allow "unsafe" on partitions specified by "other=". (boot.c) - Handle RAID-1 arrays with a failed disk. (raid.c, geometry.c) Boot Loader ----------- - Rearrange code in first.S to shorten by 3 (to 0x1B2). (first.S) - Fix "lock" bug on default image. (second.S) - Descriptor selection (find_image) based on partial command line. (second.S, crt.S, bitmap.S) - Improve "unattended": no selection on partial command; CR can't stop timeout. (second.S) Utilities --------- - New DOS utility: LILO.COM implements -q -R -V (-C -m) switches.Changes from version 22.6 to 22.6.1 (17-Nov-2004) John Coffman Boot Installer -------------- - Check command line options for CL_LENGTH max (256). (bsect.c) - Get '-I' switch to recognize 'addappend='. (identify.c) - Add 'R' flag to '-I' switch to get root. (identify.c) Boot Loader ----------- - Enable read-ahead on EDD drives that support the function. Now a Makefile switch (READAHEAD) (volume.S, Makefile) - Support BUG_SI_EBDA bugfix for SI controllers that don't properly allocate the EBDA that they use. (Makefile, second.S, chain.S) - Correct El-Torito CD emulation termination to use HD/FD device code. (second.S) Utilities --------- - Update diagnostic 2.2.4 to 2.3; check EDD fn 4Eh subfunctions. (diagnose/test4.c) - Update 'mkrescue' (2.5) to get root filesystem from /etc/fstab. - Update 'mkrescue --iso --size HD' to create a bootable El Torito format using hard disk emulation. (mkrescue 3.0) - Add --image option to mkrescue. (mkrescue 3.0)Changes from version 22.5.9 to 22.6 (01-Sep-2004) John Coffman Boot Installer -------------- - Correct check of "append=" substring coincidence. (bsect.c/ check_options) - add keyword "unattended" to alter timeout operation. (cfg.c, bsect.c, second.S) - allow 'timeout' & 'delay' to be specified in 's', 'm', or 'h'. (lilo.c, common.c) - change #include <asm/unistd.h> to <linux/unistd.h> (partition.c) - alter 'new_serial' to seed from time & /dev/urandom (device.c) - address compilation issues with 2.6 kernels (2.6.6) and glibc versions 2.0 and 2.1++ (2.3.3). (config.h, partition.h, partition.c) - fix "long" -> "int" for compilation on 64-bit systems. (*.h, *.c) - use "mkloader" so compilation does not depend on NASM. (temp.c) - add new block devices: emd, sata, scsi9-15. (lilo.h, geometry.c) - Check 'other=' for a file that is really an image. (boot.c) - Allow 'root = "LABEL=label"' in config file. (bsect.c) - Allow -P parameter to contain '='. (lilo.c) - Add 'addappend=' specification of local kernel parameters to 'image=' sections. (bsect.c, cfg.c) - Automatically treat disks beyond the 16th as INACCESSIBLE. (device.c) Boot Loader ----------- - Modify first-stage loader for BIOS that clobbers BX. (first.S) Utilities --------- - Update diagnostic 2.2.4 to to check int 13, fn 8, for register clobbers. (diagnose/test4.c) - Change regular expression in 'keytab-lilo.pl' (Debian patch)Changes from version 22.5.8 to 22.5.9 (08-Apr-2004) John Coffman Boot Installer -------------- - Alter NT check for invalid volume ID -- no change on single disk systems. (device.c) - Make 'prompt' a word. (common.h, first.S) - Add 'bmp-retain' local & global option. (bsect.c, cfg.c, second.S) Retains bitmap after booting. - Add Makefile option "lilo-static:" -- must specifically make it. - Fix setting of "map==boot" for RAID installs. (bsect.c, raid.c) Boot Loader ----------- - Skip duplicate VolumeIDs in second stage, in case a disk has been added to the system. (volume.S) Utilities --------- - Update QuickInst to reflect absence of 'activate', using lilo -AChanges from version 22.5.7.2 to 22.5.8 (09-Oct-2003) John Coffman Boot Installer -------------- - Add "max-partitions=" to the "disk=" section to enable support for user-defined devices. (geometry.c) - Color range extended to 0-255 (from 0-15) for 256 color bitmaps. (bsect.c, edit.c, common.c) - Make VolumeID scan skip INACCESSIBLE drives (device.c) - Automatically skip ATARAID drives with "ataraid" keyword and mark all underlying drives INACCESSIBLE. (device.c, cfg.c) - REMOVE the above ATARAID stuff. - Add "static-BIOS-codes" to bypass VolumeID booting. (bsect.c, device.c) - Add test for setup > MAX_SETUPSECS. (boot.c) - Open '/proc/partitions' before 'chroot' with -r flag (lilo.c)Changes from version 22.5.7 to 22.5.7.2 (20-Aug-2003) John Coffman Boot Installer -------------- - Eliminate f2.S; combine all into first.S. (loader.S, Makefile) - Fix -I to work with "change automatic". (partition.c) - Correct warning message condition in pf_hard_disk_scan. (device.c) - Modify warning message condition: unknown video adapter. (bsect.c) - Fix problem with "devfs" in 'cache_scsi'. (device.c) (22.5.7.1)Changes from version 22.5.6 to 22.5.7 (10-Aug-2003) John Coffman Boot Installer -------------- - Int 13h, fn 08h/48h differing geometries depends on LBA32 & verbosity level (probe.c) - Bug fix for geo_query_dev uninited geo->device (geometry.c) - preload_dev_cache is now sensitive to devfs present (device.c) - Alter lookup_dev to not check for existence of device; just return the name if it is in the cache (device.c) - PROBE_VERSION==6 always report fn 48h parameters; print nicer output for "-T geom" switch (probe.c) - Account for drive mapping in volume.S so that multiple chain's will operate correctly on RAID1 installations. - Experiment: sort MAJOR_HPT370 (114) as (2) (device.c) - Raid install: suppress warning if 'mbr-only' or 'mbr' (raid.c) Boot Loader ----------- - First stage uses rewritten I/O routine & processed disk addresses (6 bytes); now enough space for VE call; no FF (f2.S, first.S) Utilities --------- - Update 'mkrescue' to dynamically determine the loopback device; makes it devfs-friendly (mkrescue 2.3) - mbr & mbr2 will pass lilo parameters through to destination (mbr.S)Changes from version 22.5.5 to 22.5.6 (29-Jun-2003) John Coffman Boot Loader ----------- - Strict limit on PARMLINE to 255 characters + NUL (second.S) - Move 'volume.S' and 'shs3.S' variables to .bss after PARMLINE. - Use DL from first stage on raid reads (volume.S) Boot Installer -------------- - Generate 'version' information to track changes (common.c) - Eliminate raid assigning all devices to the same device code (raid.c)Changes from version 22.5.4 to 22.5.5 (16-Jun-2003) John Coffman Boot Installer -------------- - Improve fetch() to avoid redundant reads on failure (probe.c) - Add 'el-torito-bootable-cd' switch (cfg.c, bsect.c) - Check for initial ramdisks too big to fit between 4M-15M (boot.c) - Enhanced '-A' (activate) works for extended part. (partition.c) - Separate PT check & S/N check in 'bios_dev' (probe.c) - Allow chain loader > 3 sectors (boot.c) - Attach -P switch to universal cfg_set() (lilo.c) - Check for active partition (part_verify, partition.c) Boot Loader ----------- - Terminate floppy emulation on boot from El Torito CD (second.S) - Complain of possible kernel overwrite if initrd loads below 4M Chain Loader ------------ - Merges second stage drive map with any existing drive map; then merges its own drive map (chain.S) Utilities --------- - Enhanced 'mbr.S' will look at extended partitions - Compensate in 'mbr.S' for AHA-2940 bios bug (ES:BX needed)Changes from version 22.5.3.1 to 22.5.4 (25-May-2003) John Coffman Boot Installer -------------- - Remove all references to FLAG_RAID_NOWRITE (lilo.h, raid.c) - Add flags to -I option: D (default), a (append) (identify.c) - Add warning about initial RAM disks too big for 15M (boot.c) - Check specifically for switches which take no args (lilo.c) - Sorted assignment of BIOS device codes if no BIOS data (device.c) - Fix serial number naming bug (device.c) Boot Loader ----------- - Remove all references to FLAG_RAID_NOWRITE (second.S) - Allow '-DSUSPEND=0xNN' to specify a primary partition, which, if active, indicates a virtual boot; for DELL suspend option (second.S) Utilities --------- - Get 'mkrescue' to use the -I 'D' and 'a' flags (mkrescue) - Add --iso option to 'mkrescue' (mkrescue 2.0)Changes from version 22.5.3 to 22.5.3.1 (12-May-2003) John Coffman Boot Installer -------------- - Update to fix Segmentation fault in "lilo -T geom" (probe.c)Changes from version 22.5.2 to 22.5.3 (10-May-2003) John Coffman Boot Installer -------------- - Update smart_cache to account for DEVFS irregularities (device.c) - Call smart_cache from lilo.c, not within preload_dev_cache (lilo.c) - Add FLAG_BD_OKAY to suppress the writing to the map file if previous BIOS data collection worked okay (bsect.c) Utilities --------- - Update mkrescue to 1.3 to suppress spruious messages with 22.5.2 due to smart_cache scan of hard disks (mkrescue), and add --size argument for making 1.2M floppy, instead of 1.44M floppyChanges from version 22.5.1 to 22.5.2 (01-May-2003) John Coffman Boot Installer -------------- - Compilation fix for lilo.c (printf macro, again) - Updates to handle reiser4. (geometry.c) - Smart device caching if "/proc/partitions" is present. (device.c) - '-M' switch creates a backup file subject to '-s' & '-S' (partition.c) - Fix "raid-extra-boot=" for devices outside of the raid set (bsect.c) Boot Loader ----------- - Fix calls to get number of hard disk devices (first.S & mbr.S)Changes from version 22.5 to 22.5.1 (28-Mar-2003) John Coffman Boot Installer -------------- - Put all backups and force-backups on the same footing. - Allow only 1 backup file per major/minor device code, in case a volume id is written, then the sector is backed up again. - Fix bug in 'do_table' error reporting "Not a device". (probe.c) - 'lilo -T video' will now check for Enable Screen Refresh bios bug. - Added 'boot-as=' as global and other= option; 'master-boot' now global option, too. (boot.c, chain.S) - Add additional parameter to 'raid-extra-boot=mbr'; like 'mbr-only' but writes boot record to RAID1 partition, too. - Set 'bios-passes-dl=DL_GOOD' on '-x none' or '-x auto' with no partitions other than primary. Issue warning message. (raid.c) - Fix problems when 'boot=' is omitted. (raid.c, bsect.c) Boot Loader ----------- - Protect DL against video BIOS clobbering it. - Load second stage at 0880:0000, unconditionally. It will move itself to where it wants to run. (first.S) - Verify DL device code passed from BIOS into first stage. Verify failure causes bypass of FLAG_MAP_ON_BOOT check. (first.S) - Reconfigure headers of first & second stages for string compare for verification that second stage is loaded. (first.S) - Update bios data check to collect boot DX & enable screen refresh registers for check for state of BIOS (PROBE_VERSION 5). - Allow "mem=<size>#<start>" and "mem=<size>$<start>" to pass to 2.5 kernels. (second.S) Utilities --------- - Incorporate protection for DX in master boot record. (mbr.S)Changes from version 22.4.1 to 22.5 (04-Mar-2003) John Coffman Boot Installer -------------- - Add timestamp to boot sector for this unique LILO installation; use the map creation time (bsect.c). - Allow 0 as a parameter to the '-A' switch, to indicate deactivation of all partitions (partition.c). - Meaning of '-w' flag expanded: '-w+' turns on warnings, even if configuration file says 'nowarn'. - Create 32-bit volume labels on all hard disks.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?