Date: Sat, 30 Apr 2005 17:57:58 -0400 From: john thomas <inactiv8@gmail.com> To: freebsd-small@freebsd.org Subject: Re: picobsd and freebsd 5.3 Message-ID: <844f54af05043014577d99152a@mail.gmail.com> In-Reply-To: <20050428121140.A94424@xorpc.icir.org> References: <844f54af05042812041044a418@mail.gmail.com> <20050428121140.A94424@xorpc.icir.org>
next in thread | previous in thread | raw e-mail | index | archive | help
thanks, your script works on 5.3, all I had to do was install the makefs port.
On 4/28/05, Luigi Rizzo <rizzo@icir.org> wrote:
> maybe the attached version of the 'picobsd' script helps.
>
> I have removed the need to run with vnconfig and/or root privs,
> and rely on "makefs" (from the ports). It also removes
> one instance of {bsd|disk}label, so that might help.
>
> I have only tested this with 4.x and building picobsd
> images based on 4.x and 5.x sources
>
> cheers
> luigi
>
> On Thu, Apr 28, 2005 at 03:04:10PM -0400, john thomas wrote:
> > Hi there - I'm trying to use picobsd on freebsd 5.3 and having a few problems.
> >
> > I am simply doing "/usr/src/release/picobsd/build/picobsd bridge" as
> > root, accepting all the defaults and selecting 'build' from the
> > dialog. It sucessfully compiles the kernel, does crunchgen ok (with a
> > few errors re: sshd which im confident I can fix in crunch.conf
> > later), and then starts to build the floppy image and dies like this:
> >
> > Filesystem 1K-blocks Used Avail Capacity iused ifree %iused Mounted on
> > /dev/md0c 2967 1311 1656 44% 70 376 16%
> > /tmp/picobsd.7g7xz6SAFI
> > /dev/md0c: FILE SYSTEM CLEAN; SKIPPING CHECKS
> > /dev/md0c: clean, 3312 free (8 frags, 413 blocks, 0.1% fragmentation)
> > 0+1 records in
> > 0+1 records out
> > 13 bytes transferred in 0.000101 secs (128903 bytes/sec)
> > disklabel -Brw -b /boot/boot1 -s /root/pico/build_dir-bridge/boot2 md0 auto
> > usage: bsdlabel disk
> > (to read label)
> > bsdlabel -w [-n] [-m machine] disk [type]
> > (to write label with existing boot program)
> > bsdlabel -e [-n] [-m machine] disk
> > (to edit label)
> > bsdlabel -R [-n] [-m machine] disk protofile
> > (to restore label with existing boot program)
> > bsdlabel -B [-b boot] [-m machine] disk
> > (to install boot program with existing on-disk label)
> > bsdlabel -w -B [-n] [-b boot] [-m machine] disk [type]
> > (to write label and install boot program)
> > bsdlabel -R -B [-n] [-b boot] [-m machine] disk protofile
> > (to restore label and install boot program)
> > ---> fail: Error <1> error code <floppy_disklabel> in <>
> > Error while doing disklabel on of floppy.img size 1440
> > ---> Aborting ./picobsd
> >
> > I added an echo of what seems to be the command that causes it to
> > fail, you can see it in the output above but I'll also put it here:
> > disklabel -Brw -b /boot/boot1 -s /root/pico/build_dir-bridge/boot2 md0 auto
> > I'm pretty new to freebsd so I have no idea what that command is
> > trying to achieve, but perusing the disklabel manpage shows no -r or
> > -s arguments, and a quick look at
> > http://www.freebsd.org/cgi/cvsweb.cgi/src/release/picobsd/build/picobsd
> > shows that those options were both added in v1.29 (as well as a bunch
> > of other things), which is the version that in 5.3.
> >
> > My end goal is to just end up with a kernel file (with embedded
> > ramdisk image) that I can boot with grub (from a cf card), but I'm not
> > sure how to fix the script to get there.
> >
> > Any suggestions would be great.
> >
> > Thanks.
> > _______________________________________________
> > freebsd-small@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-small
> > To unsubscribe, send any mail to "freebsd-small-unsubscribe@freebsd.org"
>
>
>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?844f54af05043014577d99152a>
