From owner-freebsd-small@FreeBSD.ORG Tue Jun 28 10:59:55 2005 Return-Path: X-Original-To: freebsd-small@freebsd.org Delivered-To: freebsd-small@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4643C16A41C for ; Tue, 28 Jun 2005 10:59:55 +0000 (GMT) (envelope-from joker@init.ru) Received: from wolf.init.ru (wolf.init.ru [195.161.186.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id A785643D1F for ; Tue, 28 Jun 2005 10:59:54 +0000 (GMT) (envelope-from joker@init.ru) Received: from yk.init.ru (yk.init.ru [195.161.186.13]) by wolf.init.ru (8.13.1/8.13.1) with ESMTP id j5SAxjwV035346; Tue, 28 Jun 2005 14:59:45 +0400 (MSD) (envelope-from joker@init.ru) Received: from [127.0.0.1] (localhost [127.0.0.1]) by yk.init.ru (8.13.3/8.13.3) with ESMTP id j5SAxhWw056763; Tue, 28 Jun 2005 14:59:45 +0400 (MSD) (envelope-from joker@init.ru) Message-ID: <42C12D9F.8050409@init.ru> Date: Tue, 28 Jun 2005 14:59:43 +0400 From: Yuri Kurenkov Organization: JSC INIT User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.8) Gecko/20050614 X-Accept-Language: ru, en MIME-Version: 1.0 To: Luigi Rizzo References: <844f54af05042812041044a418@mail.gmail.com> <20050428121140.A94424@xorpc.icir.org> In-Reply-To: <20050428121140.A94424@xorpc.icir.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-small@freebsd.org Subject: Re: picobsd and freebsd 5.3 X-BeenThere: freebsd-small@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: joker@init.ru List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jun 2005 10:59:55 -0000 Thanx, Luigi, for your development. You script modified for using makefs works with RELENG_4 and RELENG_5 and help to me migrate my CF versions from RELENG_4 to RELENG_5. But i take one small trouble: I can't build 1400K floppy images - makefs say me: ----8<------8<------8<------ `getarptab.o' is up to date. makefs: `/usr/src/release/picobsd/build/build_dir-tinet/mfs.tree' size of 2359296 is larger than the maxsize of 2355200. ----8<------8<------8<------ But native RELENG_4 `picobsd' build scrip make picobsd.bin with this config set succesfully. Can you help with this trouble? I'm wating for Your solutions :) Luigi Rizzo 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 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" >> >> -- Yuri V. Kurenkov [YVK9-RIPN] JSC "INIT", 88, Frunze st., Taganrog, 347904 RU http://www.init.ru Ph/Fax: +7-8634-391011 ICQ UIN: 21666578