Date: Sun, 21 Jul 1996 12:43:22 +1000 From: Bruce Evans <bde@zeta.org.au> To: Andries.Brouwer@cwi.nl, bde@zeta.org.au Cc: questions@freebsd.org Subject: Re: installation fails Message-ID: <199607210243.MAA21103@godzilla.zeta.org.au>
next in thread | raw e-mail | index | archive | help
>I use OS/2 BM and LILO. Both boot only from drives that the BIOS >can access, that is in my case, from drives 0 and 1. > If this doesn't work, then any bootable disk, including the install > floppy, can be used to boot almost any disk: hit the space bar to make > the boot pause, then stare at the prompt to figure out or remind > yourself of the syntax, then type the destination, which should look > something like 5:sd(2,a)/kernel for the BIOS drive 5 of 0-5 and SCSI > drive 2 of 0-2. >This fails for the same reason. The BIOS does not know about >SCSI disks, so I have to boot a kernel from floppy or from >IDE disk 0 or 1 and tell that kernel where its root filesystem is. 0:sd(2,a)/kernel would work to boot from BIOS hard drive 0 to FreeBSD SCSI drive 2. Unfortunately, `0:' means hard drive 0 - there is no way to boot from floppy drive 0 to another drive even when you have loaded the boot program from floppy drive 0. Perhaps the BIOS drive number should be the full number - 0 for floppy drive 0 and 0x80 for hard drive 0. >For Linux one uses a command line parameter "root=/dev/sdc1" >to say that it must mount the first partition of the 3rd SCSI disk >as root filesystem. But what do I say to the FreeBSD kernel? In FreeBSD the boot parameters aren't preserved yet - you have to type them at every boot or modify the boot blocks. Bruce
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199607210243.MAA21103>