home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.unix.bsd
- Path: sparky!uunet!elroy.jpl.nasa.gov!mahendo!thyme!kaleb
- From: kaleb@thyme.jpl.nasa.gov (Kaleb Keithley)
- Subject: Just a thought
- Message-ID: <1992Jul23.172111.14529@thyme.jpl.nasa.gov>
- Organization: Jet Propulsion Lab, Pasadena, CA
- Date: Thu, 23 Jul 92 17:21:11 GMT
- Lines: 35
-
- After struggling to surmount a plethora of niggling hardware problems,
- I've finally managed to bring up 386BSD.
-
- During one of my many installs, I was confounded at one step by the
- fact that 386BSD had usurped the Master Boot Record (MBR), which was
- insistent on booting 386BSD, even though it wasn't installed. (Yes,
- I know about the D*S 'fdisk /mbr', but that doesn't work if you don't
- happen to have D*S 5 available, and you can't get to OS/2 because the
- machine is furiously trying to boot a non-existent 386BSD!, and no,
- you really can't really run OS/2 on a floppy.)
-
- After giving it five minutes of thought, I realized the rationale for
- having done this. Historically, UNIX has wanted/needed to be able to
- fall back to an older saved version of the kernel if it fails to find
- a bootable kernel image on the disk. 386BSD is no exception to this
- practice.
-
- This is well and good, *but* IMHO, I like the method that ESIX, among
- possible others, used for SVR4, which allows using the default MBR,
- and still allows for an attempt to load a fall-back kernel.
-
- The ESIX install created 2..n UNIX partitions within the ESIX disk
- partition. One of those partitions was called the "boot" partition,
- and, as near as I can determine, the default MBR executive loaded a
- small boot executive in the ESIX boot partition, which in turn loaded
- the kernel image, or, if necessary, the fall-back kernel image.
-
- I also think that a change along these lines would also allow Boot
- Manager to grok the 386BSD partition as well.
-
- --
-
- Kaleb Keithley kaleb@thyme.jpl.nasa.gov
-
- Not authorized, in any way, shape, or form, to speak for anyone.
-