Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!paladin.american.edu!gatech!news.cse.psu.edu!uwm.edu!vixen.cso.uiuc.edu!newsfeed.internetmci.com!in2.uu.net!news.artisoft.com!usenet From: Terry Lambert <terry@lambert.org> Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: First Attempt to Install FreeBSD - Discouraging Date: Tue, 07 May 1996 14:46:39 -0700 Organization: Me Lines: 130 Message-ID: <318FC4BF.3BE82C72@lambert.org> References: <Dr1FK7.FLH@avenger.daytonoh.attgis.com> NNTP-Posting-Host: hecate.artisoft.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 2.01 (X11; I; Linux 1.1.76 i486) Don Sleffel wrote: ] I've been trying to install FreeBSD on a Zeos Pantera with a P5, EIDE ] disks and ATAPI CDROM. I already have DOS and Windows NT on it, and ] had previously installed Linux, although it has currently been ] removed. I added a second hard disk, thinking that I would install ] FreeBSD on it. [ ... ] ] After recovering DOS and NT, I decided that maybe FreeBSD had to be ] installed on the C: drive, even though I could find nothing in the ] instructions either way. I re-partitioned my C: drive to make room ] for it and started the installation again. Now, the install can't ] find my CDROM. Apparently partitioning my drives differently causes ] FreeBSD not to be able to find the CDROM. So now I'm ready to give up ] and go back to Linux. ] ] Does anyone have any suggestions? Read the installation notes before installing. They clearly state that you should not install the boot manager as part of the install process from the protected mode OS. This would be obvious if you understood how the DOS/NT boot process really worked. ] Is FreeBSD supposed to be this hard to install? At least this ought ] to keep the amateurs from playing with it. With respect, ametuers rarely have two disks in their system; certainly to have more than one IDE drive and an IDE CDROM drive takes two controllers (IDE is limited to two devices). The installation notes cover this clearly, but it's obvious that you chose to install on a second drive, and then, in violation of the installation notes advice, installed a boot record of some kind, knowing that it would be installed on the wrong (first) drive, like the installation notes warn will happen. Instead (again, like the installation notes recommend), you should have used the DOS installer for the OS-BS or BootEasy boot selector, or better yet, used the NT boot manager and not installed a FreeBSD boot manager of any kind. The inability to boot of the "C:" (I assume you are referring to the first physical drive, BIOS drive ID 0x80) is because there were not partitions marked active. This could have been corrected by (1) booting a DOS boot floppy, the Windows95 boot floppy that Windows95 insists you make when you install it, or the WindowsNT boot floppy WindowsNT insists you make when you install it, and then (2) running fdisk and marking a partition on "C:" bootable. This isn't really well documented anywhere because you are expected to read and understand the installtion instructions before doing a non-standard install, like your install onto a second drive. This would prevent the situation from ever arising, hence no one who reads the installation notes ever needs to recover from the situation you created. You didn't state whether or not the IDE CDROM was on the primary or secondard controller, or whether the second ("D:") disk was a slave on the primary or a master on the secondary. In either case, if the CDROM was the second device in line, you will have problems with the boot block when you go to boot your non-standard installation. This is because most BIOS manufactured since 1982 (ie: the last 12 years) can not return a value other than 0x00 ("A:"), 0x01 ("B:"), 0x80 ("C:") or 0x81 ("D:") for INT 13 drive ID. This is different that the "DOS names A, B, C, or D which may be assigned at the INT 21 level. If your EIDE CDROM is slave on the primary or master on the secondary, with the "D:" drive master on the secondary or slave on the secondary (respectively), then your second IDE drive is INT 13 ID 0x82 (or 0x83, if you have a dumb BIOS or a third drive you haven't told us about). This would mean that your second drive is not a standardly bootable device, and since BSD only expects first or second disk devices (unless you are running a SNAP install and have got the new bootblocks -- which according to your version info, you don't) and so must be modified to boot the odd second disk configuration you have supplied. The IDE CDROM apparently disappeared because, as docuemented in the install notes, it's technically required to be a slave device on a secondard controller. This is because EIDE CDROM's are so non-standard from vendor to vendor that probing for all recognized types can mage some hard drives not function for install. You can override this, as documented in the handbook at www.freebsd.org, by booting with a "-c" at the boot prompt to enter the configuration editor, and then typing "visual" at the prompt that says ...'or type "visual"', and configuring the IDE CDROM manually for the install. This assumes you know what cards are plugged into your machine (I assume you must, since no matter who plugged the cards in, you would be unwise to not verify that what the dealer said you were getting was in fact what was delivered to you). It's likely that you would benefit from either downloading and printing a copy of the handbook from www.freebsd.org, or by purchasing a copy of the handbook from Walnut Creek CDROM, or, if you ordered a recent CDROM, since it comes with the handbook, you should "just read it". In any case, it's quite annoying to see a post complaining about the install process without you presenting enough information such that someone with more time and patience than Moses could walk you through the process clearly documented in the release materials, and get your non-standard hadrware configuration running. Hopefully one of the many possibilities I've had to guess at for lack of information, which are suggested above, will solve your problem for you. Regards, Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.