add directory study

This commit is contained in:
gohigh
2024-02-19 00:25:23 -05:00
parent b1306b38b1
commit f3774e2f8c
4001 changed files with 2285787 additions and 0 deletions

View File

@@ -0,0 +1,98 @@
LILO 20 can be found at
ftp://lrcftp.epfl.ch/pub/linux/local/lilo/lilo-20.tar.gz
and soon also at
ftp://sunsite.unc.edu/pub/Linux/system/boot/lilo-20.tar.gz
ftp://tsx-11.mit.edu/pub/linux/packages/lilo/lilo-20.tar.gz
On sunsite and lrcftp, there are also pre-built PostScript versions of the
user's guide and of the technical overview:
ftp://lrcftp.epfl.ch/pub/linux/local/lilo/lilo-t-20.ps.gz
ftp://lrcftp.epfl.ch/pub/linux/local/lilo/lilo-u-20.ps.gz
ftp://sunsite.unc.edu/pub/Linux/system/boot/lilo-t-20.ps.gz
ftp://sunsite.unc.edu/pub/Linux/system/boot/lilo-u-20.ps.gz
Since the last release, more than one year ago, quite a few changes have
accumulated. The most important ones:
- compiles with 2.1 kernels
- is nice to NT
- almost arbitrary partition table manipulations are possible (that's
the successor of FIX_TYPE and HIDE_DOS)
- allows for non-US keyboard maps
Given the large number of changes, this version should be considered as
"beta" and be used with due precautions.
I've attached the complete list of changes.
- Werner
---------------------------------- cut here -----------------------------------
Changes from version 19 to 20 (20-JUN-1996)
-----------------------------
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_TABLE

View File

@@ -0,0 +1,20 @@
Begin3
Title: LILO
Version: 20
Entered-date: 20JUN97
Description: Generic boot loader for Linux. Distribution includes full
source, documentation and support files, but no pre-compiled
binaries.
Keywords: Linux, boot loader
Author: Werner Almesberger <werner.almesberger@lrc.di.epfl.ch>
Maintained-by: Werner Almesberger <werner.almesberger@lrc.di.epfl.ch>
Primary-site: lrcftp.epfl.ch /pub/linux/local/lilo
162 kB lilo-20.tar.gz
127 kB lilo-u-20.ps.gz
50 kB lilo-t-20.ps.gz
Alternate-site: sunsite.unc.edu /pub/Linux/system/boot/lilo
Platforms: Linux 0.99pl12 or newer, gcc and as86 needed to compile.
LaTeX and (optionally) Perl and Transfig needed to print the
documentation.
Copying-policy: BSDish
End

Binary file not shown.

View File

@@ -0,0 +1,88 @@
LILO 21 can be found at
ftp://lrcftp.epfl.ch/pub/linux/local/lilo/lilo-21.tar.gz
and soon also at
ftp://sunsite.unc.edu/pub/Linux/system/boot/lilo/lilo-21.tar.gz
ftp://tsx-11.mit.edu/pub/linux/packages/lilo/lilo-21.tar.gz
On sunsite and lrcftp, there are also pre-built PostScript versions of the
user's guide and of the technical overview:
ftp://lrcftp.epfl.ch/pub/linux/local/lilo/lilo-t-21.ps.gz
ftp://lrcftp.epfl.ch/pub/linux/local/lilo/lilo-u-21.ps.gz
ftp://sunsite.unc.edu/pub/Linux/system/boot/lilo/lilo-t-21.ps.gz
ftp://sunsite.unc.edu/pub/Linux/system/boot/lilo/lilo-u-21.ps.gz
This release fixes a few comparably urgent problems:
- LINEAR sometimes mis-calculated addresses
- NT 4 failed to boot with "INACCESSIBLE_BOOT_DEVICE" in some cases if
it didn't find a certain bit pattern in the MBR
- LILO's use of the address space below 0x100000 conflicts with some
recent MP systems (see option LARGE_EBDA)
- various minor problems with change rules
Given the large number of changes, this version should be considered as
experimental and should be used with due precautions.
I've attached the complete list of changes.
Note that I've queued several less critical changes and enhancements
which are not part of this release. So if you sent me a patch and you
don't find it here, this doesn't necessarily mean that I didn't like
it. It may be a good idea to send it again, though ;-)
- Werner
---------------------------------- cut here -----------------------------------
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)

View File

@@ -0,0 +1,20 @@
Begin3
Title: LILO
Version: 21
Entered-date: 05DEC98
Description: Generic boot loader for Linux. Distribution includes full
source, documentation and support files, but no pre-compiled
binaries.
Keywords: Linux, boot loader
Author: Werner Almesberger <Werner.Almesberger@epfl.ch>
Maintained-by: Werner Almesberger <Werner.Almesberger@epfl.ch>
Primary-site: lrcftp.epfl.ch /pub/linux/local/lilo
166 kB lilo-21.tar.gz
128 kB lilo-u-21.ps.gz
50 kB lilo-t-21.ps.gz
Alternate-site: sunsite.unc.edu /pub/Linux/system/boot/lilo
Platforms: Linux 0.99pl12 or newer, gcc and as86 needed to compile.
LaTeX and (optionally) Perl and Transfig needed to print the
documentation.
Copying-policy: BSD-like
End

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,20 @@
Begin3
Title: LILO
Version: 0.16
Entered-date: February 26, 1995
Description: Generic boot loader for Linux. Distribution includes full
source, documentation and support files, but no pre-compiled
binaries.
Keywords: Linux, boot loader
Author: Werner Almesberger <werner.almesberger@lrc.di.epfl.ch>
Maintained-by: Werner Almesberger <werner.almesberger@lrc.di.epfl.ch>
Primary-site: lrcftp.epfl.ch /pub/linux/local/lilo
144 kB lilo.16.tar.gz
87 kB lilo.u.16.ps.gz
28 kB lilo.t.16.ps.gz
Alternate-site: sunsite.unc.edu /pub/Linux/system/Linux-boot/lilo
Platforms: Linux 0.99pl12 or newer, gcc and as86 needed to compile.
LaTeX and (optionally) Perl and Transfig needed to print the
documentation.
Copying-Policy: BSDish
End

Binary file not shown.

View File

@@ -0,0 +1,20 @@
Begin3
Title: LILO
Version: 0.17
Entered-date: December 19, 1995
Description: Generic boot loader for Linux. Distribution includes full
source, documentation and support files, but no pre-compiled
binaries.
Keywords: Linux, boot loader
Author: Werner Almesberger <werner.almesberger@lrc.di.epfl.ch>
Maintained-by: Werner Almesberger <werner.almesberger@lrc.di.epfl.ch>
Primary-site: lrcftp.epfl.ch /pub/linux/local/lilo
142 kB lilo.16.tar.gz
114 kB lilo.u.16.ps.gz
43 kB lilo.t.16.ps.gz
Alternate-site: sunsite.unc.edu /pub/Linux/system/Linux-boot/lilo
Platforms: Linux 0.99pl12 or newer, gcc and as86 needed to compile.
LaTeX and (optionally) Perl and Transfig needed to print the
documentation.
Copying-Policy: BSDish
End

Binary file not shown.

View File

@@ -0,0 +1,20 @@
Begin3
Title: LILO
Version: 18
Entered-date: May 16, 1996
Description: Generic boot loader for Linux. Distribution includes full
source, documentation and support files, but no pre-compiled
binaries.
Keywords: Linux, boot loader
Author: Werner Almesberger <werner.almesberger@lrc.di.epfl.ch>
Maintained-by: Werner Almesberger <werner.almesberger@lrc.di.epfl.ch>
Primary-site: lrcftp.epfl.ch /pub/linux/local/lilo
150 kB lilo.18.tar.gz
115 kB lilo.u.18.ps.gz
43 kB lilo.t.18.ps.gz
Alternate-site: sunsite.unc.edu /pub/Linux/system/Linux-boot/lilo
Platforms: Linux 0.99pl12 or newer, gcc and as86 needed to compile.
LaTeX and (optionally) Perl and Transfig needed to print the
documentation.
Copying-Policy: BSDish
End

Binary file not shown.

View File

@@ -0,0 +1,20 @@
Begin3
Title: LILO
Version: 19
Entered-date: 21MAY96
Description: Generic boot loader for Linux. Distribution includes full
source, documentation and support files, but no pre-compiled
binaries.
Keywords: Linux, boot loader
Author: Werner Almesberger <werner.almesberger@lrc.di.epfl.ch>
Maintained-by: Werner Almesberger <werner.almesberger@lrc.di.epfl.ch>
Primary-site: lrcftp.epfl.ch /pub/linux/local/lilo
151 kB lilo.19.tar.gz
115 kB lilo.u.19.ps.gz
43 kB lilo.t.19.ps.gz
Alternate-site: sunsite.unc.edu /pub/Linux/system/Linux-boot/lilo
Platforms: Linux 0.99pl12 or newer, gcc and as86 needed to compile.
LaTeX and (optionally) Perl and Transfig needed to print the
documentation.
Copying-policy: BSDish
End

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.