Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Dec 2005 12:13:21 -0600
From:      "Harley D. Eades III" <hde@foobar-qux.org>
To:        Micah <micahjon@ywave.com>
Cc:        Roberto Nunnari <roberto.nunnari@supsi.ch>, "'freebsd-questions@freebsd.org'" <freebsd-questions@freebsd.org>
Subject:   Re: grub doesn't know ufs filesystem
Message-ID:  <1134584001.34653.8.camel@devilBSD.freeBSD>
In-Reply-To: <43A04A05.3060504@ywave.com>
References:  <43A031B1.2030105@supsi.ch>  <43A04A05.3060504@ywave.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 2005-12-14 at 08:36 -0800, Micah wrote:
> Roberto Nunnari wrote:
> > Hello list.
> > 
> > Please also reply to my mailbox, as I'm not on the list.
> > Thank you.
> > 
> > I have a old grub floppy that I use time to time to
> > boot/recover pc with different OS.. Today I wanted to
> > boot a freebsd 5.3-RELEASE-p23 box, but to my surprise
> > grub reported:
> > 
> > Filesystem type unknown, partition type 0xa5
> > 
> > and thus cannot mount /boot/loader
> > 
> > So I thought I'd make a grub floppy with a recent version,
> > but even with version 0.97 things won't change..
> > 
> > # cd /usr/ports/sysutils/grub
> > # make install
> > # grub
> >  [ Minimal BASH-like line editing is supported.  For the first word, TAB
> >    lists possible command completions.  Anywhere else TAB lists the 
> > possible
> >    completions of a device/filename. ]
> > 
> > grub> root (hd0,0,a)
> >  Filesystem type unknown, partition type 0xa5
> > 
> > grub> kernel /boot/loader
> > 
> > Error 17: Cannot mount selected partition
> > 
> > grub> root (hd0, <TAB>
> >  Possible partitions are:
> >    Partition num: 0, [BSD sub-partitions immediately follow]
> >      BSD Partition num: 'a',  Filesystem type unknown, partition type 0xa5
> >      BSD Partition num: 'b',  Filesystem type unknown, partition type 0xa5
> >      BSD Partition num: 'd',  Filesystem type unknown, partition type 0xa5
> >      BSD Partition num: 'e',  Filesystem type unknown, partition type 0xa5
> >      BSD Partition num: 'f',  Filesystem type unknown, partition type 0xa5
> > 
> > grub> quit
> > 
> > # mount
> > /dev/ad0s1a on / (ufs, local, soft-updates)
> > devfs on /dev (devfs, local)
> > /dev/ad0s1e on /tmp (ufs, local, soft-updates)
> > /dev/ad0s1f on /usr (ufs, local, soft-updates)
> > /dev/ad0s1d on /var (ufs, local, soft-updates)
> > linprocfs on /usr/compat/linux/proc (linprocfs, local)
> > devfs on /var/named/dev (devfs, local)
> > 
> > Any hint/thought/advice?
> > 
> > Best regards.
> 
> I just installed grub from ports and duplicated your test and it works 
> fine.  I'd start by checking your installation and making sure you don't 
> have any other grubs in your path.  Some of the grubs that ship with 
> Linux distros do not support ufs.  Do a find/locate on grub to see what 
> turns up.  Do a which grub, you should get /usr/local/sbin/grub.  If 
> not, issue /usr/local/sbin/grub from a command prompt and duplicate your 
> test.  If that's broken, make sure your ports tree is up to date, make 
> sure /usr/ports/devel/autoconf259 /usr/ports/devel/automake19 
> /usr/ports/devel/gmake are up to date (grub's build dependancies) then
> deinstall, clean, and reintsall the grub port.
> 
> 
> HTH,
> Micah
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"

I can second this, I use grub all the time, as well as test grub2 on
FreeBSD and both work great for me.

--Harley 
-----BEGIN GEEK CODE BLOCK-----
G: GCS-- d- a? C++++ B- E+++ W+++ N++ w--- X+++ b++ G e* r x+ z+++++
------END GEEK CODE BLOCK------



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