From owner-freebsd-questions Wed Jun 26 14:28:31 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA13847 for questions-outgoing; Wed, 26 Jun 1996 14:28:31 -0700 (PDT) Received: from mistery.mcafee.com (jimd@mistery.mcafee.com [192.187.128.69]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id OAA13839 for ; Wed, 26 Jun 1996 14:28:25 -0700 (PDT) Received: (from jimd@localhost) by mistery.mcafee.com (8.6.11/8.6.9) id OAA17024; Sat, 26 Jun 2010 14:41:32 -0700 From: Jim Dennis Message-Id: <201006262141.OAA17024@mistery.mcafee.com> Subject: Re: Boot Manager/ BSD on second disk (fwd) To: skrishna@cisco.com (Sridhar Krishnan) Date: Sat, 26 Jun 110 14:41:32 -0700 (PDT) Cc: questions@freebsd.org, support@cdrom.com, kopti@seas.gwu.edu In-Reply-To: from "Sridhar Krishnan" at Jun 25, 96 12:05:28 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > > Hi BSD'ers, > > This is in response to my earlier posting re: booting FreeBSD off the > second hard disk. > > I have not recvd. much any solutions thus far. When I re-installed the > whole thing again, I got a message "root system is read-only" in a > dialog-box. Does anybody know what this means ? > > What I have found is the following: > > - If I install the BootEasy (during the sysinstall), the MBR is put on the > boot area of the second disk (because FreeBSD is on second disk ?). I > changed BIOS to look at second disk first for booting purposes, and I got > the F1- dos, F2- BSD prompt. F2 would boot fine from the hard disk but > would error with a > > panic: error in root (I don't recall the exact string). > > I have to try to use the fixit floppy to see if I can fsck the root system. > > I tried several options on the BIOS to "enable/disable" parameter > mapping etc. > > - The install diskette has an option to change the root file system at > the Boot: prompt. I tried -a flag, but it did not seem to work. > > TIA, > Sridhar Krishnan I've heard (but have not yet verified) that the LOADLIN.EXE program (written for Linux) will load FreeBSD kernels. Basically all you have to do is make a copy of your kernel to one of your DOS partitions (or a DOS floppy if it will fit) and install/configure LOADLIN.EXE (available at ftp://sunsite.unc.edu) After that you should be able to load FreeBSD using a DOS batch file. I've used LOADLIN for Linux -- and it's definitely easier and more flexible than LILO (their default boot loader) -- especially for multi-boot configurations. It can be use in a SHELL= directive in the CONFIG.SYS (using DOS 6.x+ and Win '95 multiple configuration options, or the old MBOOT.SYS), and it can deal with VCPI (memory managers like QEMM). Naturally loading *ix is a one way trip -- you have to reboot from Unix to get back to DOS. There is also an alternative OS boot loader listed in the web pages at http://www.freebsd.org. I don't remember the details and haven't used it. Jim Dennis, former System Administrator, McAfee Associates