Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Sep 2005 08:42:17 -0700 (PDT)
From:      Ng Pek Yong <npekyong28@yahoo.com>
To:        freebsd-questions@freebsd.org, freebsd-geom@freebsd.org
Subject:   Re: Recompiled freebsd 5.4 cannot boot up with geom_mirror
Message-ID:  <20050912154217.69069.qmail@web51809.mail.yahoo.com>
In-Reply-To: <200509101051.50672.4711@chello.at>

next in thread | previous in thread | raw e-mail | index | archive | help


--- Christian Hiris <4711@chello.at> wrote:

> On Saturday 10 September 2005 04:06:04, Ng Pek Yong
> wrote:
> > --- Christian Hiris <4711@chello.at> wrote:
> > > On Friday 09 September 2005 17:04:17, Ng Pek
> Yong
> > >
> > > wrote:
> > > > Hi,
> > > >
> > > > I am having some problem with geom_mirror on a
> > >
> > > freebsd
> > >
> > > > 5.4.
> > > >
> > > > I followed the steps described in
> > > > http://people.freebsd.org/~rse/mirror/
> > > > and got geom_mirror up on a stock freebsd 5.4,
> > > > including / partition itself.
> > > >
> > > > The problem came when I compiled the kernel.
> After
> > > > pulling in the latest source tree, compiling
> and
> > > > installing the new kernel, I find that the OS
> can
> > >
> > > no
> > >
> > > > longer bootup.
> > > >
> > > > I did with 2 kernel configurations. The 1st is
> > > > completely identical to the stock kernel
> config.
> > >
> > > The
> > >
> > > > 2nd has an extra  line "options GEOM_MIRROR".
> > > > Both failed to boot up although the errors are
> > > > different.
> > >
> > > You don't need "options GEOM_MIRROR" in your
> > > kernelconfig to run gmirror.
> > >
> > > > 1st config
> > > > ----------
> > > > The boot process got stucked when it tries to
> > >
> > > mount /
> > >
> > > > The error message is something like this
> > > >         Mount root from ufs:/dev/mirror/gm0s1a
> > > >         setrootbyname failed
> > > >         ffs_mountroot: can't find rootvp
> > > >         Root mount failed: 6
> > >
> > > Maybe there is a typo in your /etc/fstab. Enter
> a
> > > "?" here to get a list of
> > > all your geom devices. Then try to mount / from
> the
> > > correct device by
> > > entering "ufs:mirror/your_root_device" at the
> > > "mountroot>" prompt.
> >
> > I can boot up with kernel.old without problem, so
> > there is no typo.
> >
> > Anyway, I tried your method and list the devices.
> I
> > get something like
> >
> >   List of GEOM managed disk devices:
> >     ad1s1f..ad1s1a ad0s1f..ad0s1a acd0 ad1s1 ad0s1
> ad1
> > ad0 fd0
> >
> > Obviously something is wrong here. I am supposed
> to
> > get  devices that look like 'gm0s1a' etc
> >
> > Let me emphasize again. I haven't modified
> anything to
> > the kernel, not even the kernel options. How could
> it
> > be so wrong then?
> 
> Did you run "make buildworld" before you run "make
> buildkernel"?
> Maybe kernel and world are out of sync on your
> system.
> 

Yes, that was the problem. 
Looks like I have a lot to learn about FreeBSD ;)

Thanks for helping!

Regards,
-PY

> Cheers,
> ch
> 
> -- 
> Christian Hiris <4711@chello.at> | OpenPGP KeyID
> 0x3BCA53BE 
> OpenPGP-Key at hkp://wwwkeys.eu.pgp.net and
> http://pgp.mit.edu
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050912154217.69069.qmail>