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 po= rt. On 4/28/05, Luigi Rizzo <rizzo@icir.org> wrote: > maybe the attached version of the 'picobsd' script helps. >=20 > 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. >=20 > I have only tested this with 4.x and building picobsd > images based on 4.x and 5.x sources >=20 > cheers > luigi >=20 > 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 pr= oblems. > > > > 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= " >=20 >=20 >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?844f54af05043014577d99152a>