On 08/07/11 07:30, Michael Treibton wrote:
> hi,
> 
> On 7 August 2011 12:19, Francois Pussault <[email protected]> wrote:
>> hi, all,
>>
>> This should be an hardware issue, I've used an usb external drive with 
>> success. whith a dell A6 or A7 version of Dell bios, boot usb enabled, with 
>> a (double-usb) eternal drive, using BSD4.2 filesystem.
>>
>> so maybe you need a bios upgrade or a double-usb-drive to be able to boot or 
>> to use BSD4.2 fs on / ?
> 
> i'd agree with you if it wasn't for the fact that NetBSD has been on
> this drive at some point, and has booted from it just fine,
> unfortunately only OpenBSD seems to suffer being able to work off this
> drive.
> 
> I'm wondering if it's down to how the other BSDs partition the disk?
> it's entirely possible other OSes gave a small partition for /boot
> which the bios could pick up on?  that being the case, is that easy to
> do at install time?  i'll have to read the docs i suppose, assuming
> its even a good idea.
> 
> But bios upgrade?  No, i really can't see how that's correct given
> evidence to the contrary.
> 
> Thanks,
> 
> Michael

It really boils down to either:
1) your BIOS is brain damaged and can't boot OpenBSD from an external
HD.  Your "evidence" in no way convinces me that's not true.  I've seen
machines that claimed to be able to boot from a USB device (Dell D610
laptop), but couldn't from an OpenBSD flash drive that booted Just Fine
on a much lower priced machine from a manufacturer with a very poor
reputation for quality and support (Acer Aspire One).  BIOS update
didn't help in my case.

2) Something went wrong with your install process.
All kinds of options there -- no MBR code loaded, PBR didn't install
properly, etc.

No promises that "both" isn't the answer.

This works, I've been installing OpenBSD on USB drives and flash devices
for a long time.  There's a flash drive sitting on my keyboard right
now, 2G total, 1.5G OpenBSD, 0.5G FAT.  Won't work on the above
mentioned Dell D610, but works on almost everything else.

Look at this:
  http://www.openbsd.org/faq/faq14.html#Boot386
there's all kinds of info about what happens and how the boot process
works.  If you don't get the "Using drive 0, partition 3." message, your
MBR is screwed up.  If you don't get the "Loading" message, the PBR is
screwed up.  In either case, the BIOS could be at fault (MBR can't say
"hi" if it isn't being loaded and run).

Nick.

Reply via email to