Bug#630107: [kfreebsd] cannot configure grub-pc (error: cannot find a GRUB drive for /dev/ad0s1)
Robert Millan wrote:
> 2011/6/11 Jonathan Nieder <firstname.lastname@example.org>:
>> Is that necessary? Please see Bug#612128 for context (1.98+20100804-14
>> worked okay and did not use libgeom) if some is needed.
Thanks for looking into this. I'm a bit confused:
> camcontrol is just used for informational candy. You can
> check if it works by running it manually to determine e.g. size
> of /dev/ad0, but it's not related to your grub-probe problem.
Yes, Bug#612128 was not about camcontrol, despite the misleading
title. I pointed to it to mention that I used 1.98+20100804-14 in
the past and it worked fine.
> grub-probe in squeeze doesn't use libgeom, it was introduced in
> this commit:
Yes, that's what I just said. :)
> If it's a regression, it could be a bug in GRUB or maybe it's a
> silent ABI bump (I'd check if a GRUB rebuild helps).
As I mentioned, after downgrading libgeom0 to 8.1-5, everything works
fine. Upgrading libgeom0 to 8.2-2 and running
reproduces the problem again. Why would a GRUB rebuild help?
My previous question about whether this is reproducible on other
people's machines was not rhetorical. It would be a new symptom,
which could help me in investigating.