[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Proposal for a new installation boot concept



I have been thinking about how to best get the boot and installation
hassle solved:

We want
- One Boot disk or none
- base.tar.gz loadable from somewhere that is not a floppy disk
- flexible and easy configuration even if you just have dos running
  (I assume that is the major reason syslinux was chosen)

We have the following problems:
- syslinux is outdated and does not support INITRD which would allow
  putting a compressed root image on the boot disk.
- No one has touched the boot process since awhile it seems.

Proposal:
1. The boot process from the boot disk starts FreeDOS. Once in FreeDOS the
   user can operate on a known MS-DOS level until all troubleshooting has
   been done and the kernel operates.

2. Loading the Linux Kernel via loadlin. Loadlin is included on the
   bootdisks. The user can simply fire up a linux kernel with all the
   parameters one wishes from the FreeDOS command line.

3. The Bootdisks contain a compressed root disk image which can be loaded
   via loadlin. As much as possible the content of the root disks is
   put into the base system (Candidates: Network configuration, Base
   System configuration, Contents of Kernel binary package).
   I measured how much space a gzip-9ed root floppy image takes right
   now: 550K! Should be fairly easy to get enough space together.

4. The current texts for syslinux are converted into batchfiles for
   FreeDOS.

5. The bootdisk contains modules/functionality to allow installing
   of a base.tar.gz from most standard CD-Roms, and via standard network
   cards. Space permitting PPP should also be included.
   The bootdisk can be upgraded by simply copying a Linux device driver
   to the disk (in case someone has special hardware).

fdos and loadlin are available as Debian packages as of today and can be
had from master.debian.org:Incoming.

Oh I forgot:

6. Junk syslinux.

Feedback is appreciated if possible soon or I might just do it.

{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
{}    Snail Mail:   FTS Box 466, 135 N.Oakland Ave, Pasadena, CA 91182        {}
{}    FISH Internet System Administrator at Fuller Theological Seminary       {}
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
PGP Public Key  =  FB 9B 31 21 04 1E 3A 33  C7 62 2F C0 CD 81 CA B5 

--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-REQUEST@lists.debian.org . Trouble? e-mail to Bruce@Pixar.com


Reply to: