Date: Sun, 15 Mar 1998 01:20:16 -0400 (AST) From: The Hermit Hacker <scrappy@hub.org> To: Mike Smith <mike@smith.net.au> Cc: hackers@FreeBSD.ORG Subject: Re: Adding a Boot-Mgr... Message-ID: <Pine.BSF.3.96.980315010947.280A-100000@thelab.hub.org> In-Reply-To: <199803090502.VAA13161@dingo.cdrom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 8 Mar 1998, Mike Smith wrote: > > > > Until recently, I haven't had enough disk space in order to > > install other operating systems, but just acquired a couple of extra > > drives. I want to install Win95 onto one of them for the explicit purpose > > of running Simply Accounting for the business. > > > > How do I, if I can, go about adding in a boot-mgr so that I can > > dual boot? > > Windows 95 can only be booted from the first disk in the system, unless > you invest in one of the commercial boot managers. > > Lots of people have recommended System Commander for this. > > The cheaper way of doing it: > > - Reconfigure your /etc/fstab so that FreeBSD will run as the second > disk. > - Reconfigure the disk that FreeBSD is on to be the second disk. > - Install the new disk for W95 as the first disk, > - Install W95 on it. > - Put the 'bootinst.com' and 'boot.bin' files on a bootable DOS floppy > (get them in the tools directory on any FreeBSD release disk), and > use them to install booteasy on your first disk. Finally got a chance to work on this...First thing I tried was to leave the drives as is, and do the 'bootinst' to write the boot blocks...rebooted the machine, now it gives me: F1 - FreeBSD F5 - disk 2 If I hit F1, it gives me the menu back again...if I hit F5, I get: F1 - DOS F2 - FreeBSD F5 - disk 1 If I hit F1, I get "Non-system disk", if I hit F2, I get the 'boot:' prompt, where I have to type 'wd(0,a)/kernel' to get a boot to my hard drive. So, now I swap the drives, so that my 'Primary IDE' becomes Secondary, and vice versa, and then boot. I get the second menu first (as expected), at which I can hit F1, and it boots to DOS, and if I hit F2, I get the boot: prompt again. Note that my boot (FreeBSD) disk is now on disk 2, not disk 1, with disk two being primary drive on secondary IDE chain. At the boot: prompt, I type in wd(2,a)/kernel, and get a bunch of: Error: D:0x82 C:0 H:0 S:0 If I type in wd(1,a)/kernel, I get the boot sequence (dmesg output?), but after its reported all my hardware (accurately), I get a crash when it tries to mount wd1a ... If I boot off floppy and do the fixit disk, I can mount /dev/wd2a properly...so why can't I seem to get it from the 'boot:' prompt? I'm running 3.0-CURRENT right now, if that means anything... Help? Marc G. Fournier Systems Administrator @ hub.org primary: scrappy@hub.org secondary: scrappy@{freebsd|postgresql}.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.980315010947.280A-100000>