On Mon, 3 Nov 2008 03:24:00 -0200
Rafael Cunha de Almeida <[EMAIL PROTECTED]> wrote:

> On Sun, 02 Nov 2008 21:55:19 -0500
> Nick Holland <[EMAIL PROTECTED]> wrote:
> 
> > Rafael Cunha de Almeida wrote:
> > > Hello,
> > > 
> > > I'm having trouble booting my new opebsd installation. I was able to
> > > boot usihg the CD and I tried to use installboot to record the
> > > biosboot to the PBR. I booted with -s option, so I'd start in single
> > > user mode and I mounted /usr to /mnt/.
> > > 
> > > Then I did:
> > >   % /mnt/mdec/installboot /boot /mnt/mdec/biosboot sd0
> > >   ...
> > >   installboot: broken MBR
> > 
> > What you describe is not clear.
> > Why you are trying to do what you are trying to do is also unclear.
> > 
> > IF you booted from the CD, you were running bsd.rd, so /boot
> > would be on the ramdisk, and you were trying to put hooks to the
> > ramdisk's /boot into sd0's PBR.  Hopefully, it's clear why that
> > won't work, though if that is your only problem, the error message
> > is a bit cryptic.
> >
> > 
> > IF you used the CD to boot the OS off the disk, don't know why you
> > mounted /usr to a strange location, or booted single user mode, etc.
> 
> I booted to the OS of the disk, I used:
>       boot> boot hd0a:/bsd.mp -s
> At first I tried without -s, but installboot complained about the
> partition being mounted. Reading the documentation I found out that I
> had to boot in single user mode or in insecure kernel mode in order to
> be able to do the changes. So that's what I did.
> 
> I mounted /usr to /mnt because when I logged as a single user nothing
> was mounted, so I just mounted the /usr partition there out of habit
> of always using /mnt together with mount. Sorry if that made it
> confusing :-(.
>  
> > (and if you did boot bsd.rd off the CD, not sure why you wanted to
> > go "single user".  Probably doesn't change much, since bsd.rd isn't
> > really multi-user, anyway)
> > 
> > hm. also interesting: that prompt you show.  Something is fishy.
> > 
> > > I also tried:
> > >   % /mnt/mdec/installboot /boot /mnt/mdec/biosboot sd0a
> > >   installboot: superblock: devread: lseek: invalid argument
> > 
> > same problem, plus an additional one, sd0a is not right.
> 
> Yeah, I thought maybe, if I don't want to mess with MBR, I could
> overwrite only PBR using that command. Seems like I was wrong, though.
> 
> > > I have grub currently installed on MBR. OpenBSD is on
> > > linux's /dev/sda2. Does anyone know what could be wrong? Of course, I'd
> > > like it better if I don't have to destroy in order to get this
> > > working :-).
> > 
> > 1) you are using the commands wrong.
> > 2) I don't know why you are even trying to use those commands.
> > 
> > What is prompting you to try to install your own boot loader?
> > Obviously, you think there is a problem, but I don't know why,
> > and why this problem occurred in the first place needs to be
> > investigated.  The boot loader is normally installed by the
> > installation process, if something went wrong there, we really
> > should look at what and why.
> 
> I have linux installed on this machine and I use grub to boot it. I
> installed OpenBSD on a new partition. The installation went well as far
> as I could tell. So I edited the grub menu to include OpenBSD's
> partition. I used this (on linux, OpenBSD's partition is at /dev/sda2):
> 
>       rootnoverify (hd0,1)
>       makeactive
>       chainloader +1
> 
> Then grub gave me error 13:
>       Invalid or unsupported executable format
> 
> So I thought something went wrong during OpenBSD's installation. I was
> able to boot to the OpenBSD system using the CD (boot hd0a:/bsd.mp), so
> I thought the problem could only be on the bootloader.
> 
> Now, looking back on other e-mails on the list, I see that Michael had
> a related problem. Seems like things worked out when he used the
> installboot from openbsd 4.3. I could check out if that solves my
> problem, then we could be looking at a regression here.

I tried using the installboot from OpenBSD 4.3 installer CD and it
worked. I think we may be looking into a regression here. I'm using a
lenovo R61i and I created the primary partition OpenBSD is on using
linux's cfdisk.

Reply via email to