Hi, Nick,

Thanks for you advices,
I clear Grub from my MBR, and flag the OpenBSD partition bootable , but I
also got a "ERR M" error code.
Yes, I read "man biosboot", but I don't know how to resolve it.
I try to reinstall OpenBSD 4.5 again , but it is the same error :(.

2009/5/7 Nick Holland <n...@holland-consulting.net>

> Feifei (7I7I) wrote:
> > Hi, guys,
> >
> > I just install the OpenBSD 4.5, but my grub configuration can't boot it.
> > Before that, I use OpenBSD 4.2, it is a new installation, not upgrade.
> ...
> > It works well with the OpenBSD 4.2,
> >
> > But , if I use it to boot 4.5, I only get a error :
> > Starting up ...
> > Loading ...
> > ERR M
>
> man biosboot
> will tell you what the error means.
> http://www.openbsd.org/faq/faq14.html will show you how
> the boot process works.  I'm going to assume you read that
> before I expect you to understand this:
>
> short version: the PBR read something, but it wasn't /boot.
>
> I'm not a grub expert, but obviously the PBR you are running
> isn't the one that OpenBSD put into place.  Some boot loaders
> do silly things like store a copy of the real PBR somewhere
> they think is cool, and when you reinstall the OS, the stored
> PBR doesn't get replaced when the real one is.  So now you have
> the old PBR reading ...something other than /boot
>
> If you replace your grub boot loader with a normal MBR and flag
> the OpenBSD partition as active, I bet the system will boot just
> fine.
>
> Alternatively, do whatever voodoo you need to do to tell grub
> there is a new PBR for it to use.
>
> Nick.

Reply via email to