[Thinbsd] Re: ThinBSD with other videodriver

Francois Tigeot ftigeot at wolfpond.org
Wed Jun 16 07:59:14 GMT 2004


On Tue, Jun 15, 2004 at 04:47:20PM +0200, Martin Nilsson wrote:
> 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.

This seems surprisingly easy.

When we started the project, we thought about flash-based devices, but had
not yet time to test them.
It is good news to hear that they work almost out-of the box !

> 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.

Yes, this would be good.
For the moment a good part of the work has to be done by hand.

In the interim, I just put a new ramdisk image on the web site with
support for the 'trident' driver. You will still have to edit xorg.conf to
reflect your configuration, though.

-- 
Francois Tigeot


More information about the freebsd-small mailing list