home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / unix / bsd / 2697 < prev    next >
Encoding:
Text File  |  1992-07-23  |  1.9 KB  |  45 lines

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