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 + -
显示快捷键?