Date: Sat, 2 Aug 2008 04:54:54 -0500 From: "Richard DeLaurell" <richard.delaurell@gmail.com> To: "Shane Ambler" <FreeBSD@shaneware.biz>, "Peter Grehan" <grehan@freebsd.org>, freebsd-ppc@freebsd.org Subject: Re: imac rev D 7.0 rel booting issue Message-ID: <4324dbec0808020254v4c16ec95p6c87a03db931719b@mail.gmail.com> In-Reply-To: <4892A7C4.3030105@ShaneWare.Biz> References: <20080801122438.EFA73657@dommail.onthenet.com.au> <4892A7C4.3030105@ShaneWare.Biz>
index | next in thread | previous in thread | raw e-mail
Moving the / partition within the first 8g did fix the situation and 7 now boots up with: 0>boot hd:,\loader hd:8 I will give it a simpler devalias once I'm in my comfort-zone that everything is all squared away (generally takes about a month). Just a couple of end-user observations: pdisk does not seem to have been accessible on the FreeBSD installation disk--perhaps I wasn't looking in the right place--though it made (re-)partitioning the unix part of the hd fairly simple. On the other hand, disklabel in FB seems much more straight-forward than that for NetBSD. Thank you for all of your help. Richard DeLaurell On Fri, Aug 1, 2008 at 1:05 AM, Shane Ambler <FreeBSD@shaneware.biz> wrote: > Peter Grehan wrote: > >> Hi Richard, >> >> I installed FreeBSD 7 on partitions 11-16; those begin at 11g. >>> >> .. >> >>> I seem to remember something about the imacs having an 8g limit. >>> Is this what I am running into? >>> >> >> I believe this might be the case: it's a limit with OpenFirmware, >> which the FreeBSD loader uses to access disk blocks. >> > > I do believe all the coloured imacs have the 8G limit. > > Why does it not affect the NB2 installation? >>> >> >> As you mentioned, the NetBSD kernel is in the os9 partition, which is >> < 8G. Once the o/s has booted, NetBSD (and FreeBSD) will use hardware >> to directly access the drives and >> >> An issue you have seen is that the FreeBSD loader has no HFS filesystem >> support, so it can't boot a kernel that is on the same HFS >> partition that it may itself live on. >> >> > Even MacOS 9 & X has this issue - you may need to reorganise to get > around it. > > The technical side is that "the partition that contains the kernel must > be within the first 8G of the drive". > Once the kernel has started up it can then mount partitions that are > outside the 8G that hold the rest of your software. (This would be up to > 120G I think) > > With NetBSD booting from the os9 partition the kernel is starting from > there, once running it can access it's partition that goes outside the 8G. > It's not actually booting from the 10G partition you have for it. > > You will need say a <200M partition inside the 8G to hold the FreeBSD > kernel and /etc to get it started so it can then get to it's main partition > for the rest. I'm not certain how much more is needed - I would normally > have /bin /sbin on the root partition but I don't think you need them to get > things started. You may want them there for emergency recovery though. > > > -- > > Shane Ambler > FreeBSD (at) ShaneWare (dot) Biz > > http://ShaneWare.Biz >home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4324dbec0808020254v4c16ec95p6c87a03db931719b>
