Virtual Guru's Blog – Home of Virtualization Workshops

January 11, 2010

OpenSolaris JeOS Prototype (Part 22: B130 JeOS First Touch – Real HW tips)

Filed under: jeos, opensolaris, virtualbox, Virtualization — natiku @ 7:37 am

OpenSolaris 1003 Dev B130 JeOS Prototype First Touch (Part Four)

This is a First Touch for JeOS like configuration on dev release targeting OpenSolaris 2010.03 release, this is not a final Prototype
and content of final OpenSolaris 2010.03 JeOS Prototype can change significantly. This instructions are published for development
and testing purposes only. Please, send your feed back, questions and suggestions to jeos-discuss@opensolaris.org

This entry is part of OpenSolaris CLI JeOS workshop

OpenSolaris 1003 Dev B130 JeOS Prototype First Touch (Part Four)
   OSOL 1003 JeOS CLI First Touch on Real HW
      Hardware Appliance OpenSolaris JeOS like Sample
      Get list of drivers and its packages to add to OpenSolaris JeOS
      Install OpenSolaris JeOS Prototype with added drivers
         A: Modify JeOS AI install manifest to install drivers in one shot
         B: Install default JeOS AI install manifest and add drivers to installation before reboot


OSOL 1003 JeOS CLI First Touch on Real HW

There is not so huge differences in JeOS design for Virtual and Hardware Appliance, so in many times you can use same JeOS configuration and just add need Real HW stuff (Drivers and Related tools).

Main reason why we was not focusing also on Hardware Appliances in JeOS project initially,
was lack of Resources to deal with various HW configurations and also lack of such HW
,
Virtualization related HW models are simple and in fact only few drivers and associated packages are needed.

Hardware Appliance OpenSolaris JeOS like Sample

In fact with OpenSolaris you can build nice Hardware Appliances like a Web Multimedia Kiosk with touch screen.

When considering building Hardware Appliance you need to take in account then number of drivers and supported HW configurations are still a little limited comparing to many Linux distributions.

Also we need to pick up an appropriate Power of HW, if we want to get full advantage OpenSolaris like ZFS or /tmp in Memory.

I have good experience from building Linux based Web Multimedia Kiosk on Via Epia platform with 512MB RAM and touch screen connected with serial port.

For OpenSolaris I will prefer to select Inet Atom based MB with 1GB of RAM, USB connected touch screen.
Intel Atom based systems are well supported (Except ugly proprietary Intels GDAs), ideal is to select Mini-ITX
platform close to same supported netbook – See OEM Atom testing Blog.
Also most touch screens today still mostly use simple USB <-> RS232 converter and have drivers in X server.
some special touch screen drivers are already already integrated in OpenSolaris.

Get list of drivers and its packages to add to OpenSolaris JeOS

  • Boot OpenSolaris Live-CD or USB install media
  • Boot into GUI, log as jack/jack
  • Use driver utility to detect drivers
  • Find packages to install (add to Virtualization oriented JeOS)

See here , how I find drivers and packages for Virtual Environments

Install OpenSolaris JeOS Prototype with added drivers

PS: You need initially install only critical drivers like ‘storage and network, rest of drivers you can install after booting installed system with IPS and NET based repo.

A: Modify JeOS AI install manifest to install drivers in one shot

B: Install default JeOS AI install manifest and add drivers to installation before reboot

  • Install non modified JeOS AI install manifest with AI on Media Custom feature
  • Before reboot of AI Live-CD instance, install needed drivers (I have by default in JeOS AI Manifests No auto reboot)
mkdir /a
beadm mount opensoalris /a
pkg -R /a install SUNWdisk-driver SUNWnetwork-driver
touch /a/reconfigure
bootadm update-archive -R /a
touch /a/reconfigure
bedam umount opensolaris
sleep 5
init 0

PS: You can install also on smaller medias then 8GB (4GB) , but you need to transfer installation from helper 16GB disk with disk shrink procedure, see scripts later on.

13793 B130: AI is not to able install reduced profiles on 4GB (3800MB) media

About these ads

1 Comment »

  1. […] OpenSolaris 1003 Dev B130 JeOS Prototype First Touch (Part Five) […]

    Pingback by OpenSolaris JeOS (Main Page) « Virtual Guru's Blog – Home of Virtualization Workshops — February 7, 2010 @ 3:51 pm


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

The Shocking Blue Green Theme. Create a free website or blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: