Date: Tue, 07 May 1996 00:36:46 -0500 From: Jeff Genender <jgenend@ibm.net> To: Terry Lambert <terry@lambert.org> Cc: questions@freebsd.org Subject: Re: PANIC: Cannot mount root Message-ID: <318EE16E.76D6@ibm.net> References: <199605050050.RAA18463@phaeton.artisoft.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Terry Lambert said: >You are tying to boot off a drive not in the BIOS boot chain, since >I assume your IDE is your boot device. >You can use the NT boot loader to load the BSD boot blocks (recently >posted to comp.unix.bsd.freebsd.misc, and posted rather regularly to >this [-questions] list). > >But you will have to modify the BSD boot code, which only recognizes >the first and second bootable devices (definitely *not* your second >SCSI drive on your secondary disk controller). > >Basically, you need to either recompile with a different "root on sd1a" >or hack the sys/i386/machdep.c boot device designation. > >It's no suprise that when the BSD loader comes up, your DX register >is not 0x083, since what you are trying to do really isn't supported >by the BIOS, the MBR on your first drive, or (by default) BSD. > After much reading and your help as well as others, there is no doubt that my problem is the fact that the IDE drive is 'stealing' 0x80 and therefore the run of hd(1,a)/kernel would work. But...it doesn't...because FreeBSD is on my second SCSI drive; and hd(2,a)/kernel as you probably already know will just force a pull from sd(0,a). I can't really go into it but I have to keep the drives configured this way for NT/95 issues (its a long story). So, I would love to do some hacking of the code, but the only problem is, I need to get into FreeBSD to do the hacking. And up until this point, this has been an impossibility. Any guidance would be much appreciated (as painless as possible of course - if it is possible). Also, I have been e-mailed that there are some fixes to this where one can type (for example) 3:sd(1,a)/kernel which means 3rd drive, second on the SCSI chain. If this is available, how can I get a boot floppy (boot.flp) with this on it? Remember, at this point I can't even compile. Sincerely -- //Jeff Genender //Savoir Technologies //jgenend@ibm.net // //"Providing Systems Solutions to Business"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?318EE16E.76D6>