From owner-freebsd-small@FreeBSD.ORG Tue Jun 15 15:04:51 2004 Return-Path: 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 16B4416A4CE for ; Tue, 15 Jun 2004 15:04:51 +0000 (GMT) Received: from av9-2-sn3.vrr.skanova.net (av9-2-sn3.vrr.skanova.net [81.228.9.186]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB0F543D45 for ; Tue, 15 Jun 2004 15:04:50 +0000 (GMT) (envelope-from martin@mullet.se) Received: by av9-2-sn3.vrr.skanova.net (Postfix, from userid 502) id BEC9B37E44; Tue, 15 Jun 2004 17:04:33 +0200 (CEST) Received: from smtp3-1-sn3.vrr.skanova.net (smtp3-1-sn3.vrr.skanova.net [81.228.9.101]) by av9-2-sn3.vrr.skanova.net (Postfix) with ESMTP id 332E8380B1; Tue, 15 Jun 2004 17:04:33 +0200 (CEST) Received: from [192.168.2.10] (h118n1fls31o985.telia.com [213.65.16.118]) by smtp3-1-sn3.vrr.skanova.net (Postfix) with ESMTP id 7561E37F19; Tue, 15 Jun 2004 16:47:18 +0200 (CEST) Message-ID: <40CF0BF8.3040206@mullet.se> Date: Tue, 15 Jun 2004 16:47:20 +0200 From: Martin Nilsson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040514 X-Accept-Language: sv, en-us, en MIME-Version: 1.0 To: David DELAVENNAT References: <40CEBC17.9050602@mullet.se> <20040615115341.GA20812@aoi.wolfpond.org> <40CEFDBC.8000108@univ-mlv.fr> In-Reply-To: <40CEFDBC.8000108@univ-mlv.fr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit cc: thinbsd@cogidis.com cc: freebsd-small@freebsd.org Subject: Re: [Thinbsd] Re: ThinBSD with other videodriver X-BeenThere: freebsd-small@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2004 15:04:51 -0000 David DELAVENNAT wrote: > |> I installed thinbsd on to a flash card yesterday only to find > |> that I had a trident Cyberblade video in my tiny diskless client. > |> > |> > what flash card did you use? > on the todo list we have the flashboot faq :) The machine I used have a motherboard similar to this one: http://web.lex.com.tw:7777/cv860a.htm The flash I used was just an 256MB CF card that were available. How to install ThinBSD on flash. 1. Boot the FreeBSD cdrom on the machine with installed CF card. 2. In sysinstall goto Configure->label & fdisk. Crete one partition on the flash, set it bootable, newfs and write the changes (you have to also make a small swap partition, make it 1MB we won't use it) 3. exit & reboot. 4. put the flash in a box with a real running FreeBSD. If you using a CF card an USB card reader is useful. mount it under /mnt and cd there. untar boot-xxx.tar.gz move the kernel from /mnt/boot/kernel/kernel to /mnt and also put mfsroot.gz in /mnt (not in boot as for PXE install) 5. unmount and put flash in your thin computer and see it fly. The sysinstall part could probably be made a lot easier by calling fdisk & disklabel directly from a script but the above was the way I knew would work. > as it is done with pexes project maybe we could write a config script > that put in the ramdisk only the drivers needed > for a specific configuration. better than see the ramdisk grow to > support every thinclient hardware in the world. > something like the openbsd installer that config the keyboard, > drivers, etc... Having a smorgasbord of compiled binaries for different programs, drivers etc to choose from when creating the mfsroot would probably be smart. A small script could then ask which ones to include on the ramdisk. /Martin -- Martin Nilsson, CTO & Founder, Mullet Scandinavia AB, Malmö, SWEDEN E-mail: martin@mullet.se, Phone: +46-(0)708-606170, Web: www.mullet.se Our business is well engineered servers optimised for FreeBSD & Linux