Subject: Re: Booting a USB key - 'Error B'
To: None <abs@absd.org, port-i386@NetBSD.org>
From: List Mail User <track@Plectere.com>
List: port-i386
Date: 10/15/2004 11:37:25
I use mine for installs regularly; I remember I had to change the
disklabel to have the root at sd0a (not sd0e), then it just worked (almost,
details below)! You might just need the MBR bootloader to be installed also.
Paul Shupak
P.S. I also "fdisk"'d a NetBSD (id. 169) partition on it (yes, there is
a standard MBR there), so I boot from a FFS filesystem (not FATxx as
comes on the keys) -- You can "fdisk" several partitions so that it is
still easy to have a FATxx (or NTxx), FFS and (heaven-forbid) an EFS
partition all on one key and use the boot selector.
P.P.S. The same advice seems to apply to all "umass" devices (e.g. I
can "fdisk", "disklabel" and "newfs" my CF cards also and boot them
from any of my USB card-readers.
>From port-i386-owner-track=Plectere.com@NetBSD.org Fri Oct 15 11:23:57 2004
>Delivered-To: port-i386@netbsd.org
>Date: Fri, 15 Oct 2004 19:23:06 +0100 (BST)
>From: David Brownlee <abs@absd.org>
>To: port-i386@NetBSD.org
>Subject: Booting a USB key - 'Error B'
>MIME-Version: 1.0
>Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
>Sender: port-i386-owner@NetBSD.org
>Precedence: list
>
> I had a quick pass at putting a kernel on a USB key,
> mount /dev/sd0e /mnt
> cp /boot /netbsd /mnt
> umount /mnt
> installboot -v /dev/sd0e /usr/mdec/bootxx_msdos
> fdisk -i sd0
>
> I can quite believe something is missing, but the result
> gives me an 'Error B', which is an errcod which doesn't
> appear to be listed anywhere in arch/i386/stand/mbr/mbr.c
>
> Does anyone have any idea?
>
>--
> David Brownlee -- abs@absd.org
>