{"id":357,"date":"2006-07-10T12:20:47","date_gmt":"2006-07-10T11:20:47","guid":{"rendered":"http:\/\/blogs.pfuetzner.de\/matthias\/?p=357"},"modified":"2006-07-10T12:20:47","modified_gmt":"2006-07-10T11:20:47","slug":"solarisx86-10-0305-on-the-old-toshiba-libretto-110-ct","status":"publish","type":"post","link":"https:\/\/blogs.pfuetzner.de\/matthias\/?p=357","title":{"rendered":"Solaris\/x86 10 03\/05 on the old Toshiba Libretto 110 CT"},"content":{"rendered":"<p>\nAs promised earlier, here&#8217;s the HowTo and some images of<br \/>\nSolaris\/x86 10 03\/05 running on my old Toshiba Libretto 110CT.<\/p>\n<p><center><br \/>\n<a href=\"http:\/\/www.flickr.com\/photos\/pfuetz\/186617687\/\"> <IMG SRC=\"http:\/\/static.flickr.com\/57\/186617687_124541f9ae_b.jpg\" WIDTH=360><\/a><br \/>\n<\/center><\/p>\n<p>The first thing, you need to be aware of, is the small (and somewhat limited) hardware. It has only (and this is the max!) 64MB of main memory, it has a 233 MHz Pentium CPU. It does have a standard laptop harddisk (which I upgraded long ago to 19GB, to have more storage space, and to be able to run multiple OSes (8GB for Win2K, 5GB for Solaris and 5GB for Linux (which I never really used!)). It does NOT have buildin network, nor buildin modem. Instead it has 2 PCMCIA slots. Tt does have a serial and a parallel port. It does NOT have a floppy, nor a CD drive (these are connected via a proprietary PCMCIA connector). The internal screen is 800&#215;480 pixels. It is connected to an NeoMagic graphics adapter. So, you can imagine, that it is a little bit tricky to get it to install and accept Solaris\/x86 10 03\/05.<\/p>\n<p>With some ideas and tips from <a href=\"http:\/\/blogs.sun.com\/casper\">Casper Dik<\/a> and <a href=\"http:\/\/blogs.sun.com\/roller\/page\/casper?entry=fujtisu_lifebook_b112_running_solaris\">his description of his installation on a small Lifebook<\/a> I was ready to go.<\/p>\n<p>I did, just as Casper proposed and so, I just made (OK, some small modifications were needed (and are still needed!), so do not take this literally!):<\/p>\n<p>cd \/cdrom\/cdrom0\/Solaris10\/Tools<br \/>\ncp d1_image d1_image.pe3<br \/>\nlofiadm -a `pwd`\/d1_image.pe3<br \/>\nmount -F pcfs \/dev\/lofi\/X \/mnt<br \/>\ncd \/mnt<br \/>\ncd solaris\/drivers\/isa.125<br \/>\ncp &#8230;\/pe3.bef .<br \/>\ncd ..\/..\/devicedb<br \/>\ncat &#8216;PNP8214 pe net all pe3.bef &#8220;Xircom Pocket Ethernet parallel port card&#8221;&#8216; >> master<br \/>\ncd<br \/>\numount \/mnt<br \/>\nlofiadm -d \/dev\/lofi\/X<\/p>\n<p>\nAnd then copy the image to the floppy (aka &#8220;dd if=d1_image.pe3 of=\/vol\/rdsk\/noname&#8221;, or similar)<\/p>\n<p>Then you need to create an installserver, because you need to add stuff to the Solaris 10:<\/p>\n<p>cd \/cdrom\/cdrom0\/Solaris10\/Tools<br \/>\n.\/setup_install_server \/path\/to\/your\/place<\/p>\n<p>When that is finished, do:<\/p>\n<p>cd \/path\/to\/your\/place\/Solaris_10\/Tools\/Boot\/boot\/solaris\/drivers\/isa.125<br \/>\ncp &#8230;\/pe3.bef .<br \/>\ncd ..\/..\/devicedb<br \/>\ncat &#8216;PNP8214 pe net all pe3.bef &#8220;Xircom Pocket Ethernet parallel port card&#8221;&#8216; >> master<br \/>\ncd ..\/..\/..\/kernel\/drv\/<br \/>\ncp &#8230;\/pe.conf .<br \/>\ncp &#8230;\/pe .<br \/>\nchmod 644 pe.conf<br \/>\nchgrp sys pe.conf<br \/>\nchmod 755 pe<br \/>\nchgrp sys pe<br \/>\ncd ..\/misc<br \/>\ncp &#8230;\/GLD .<br \/>\nchmod 755 GLD<br \/>\nchgrp sys GLD<\/p>\n<p>Then do the<\/p>\n<p>cat &#8220;XX:XX:XX:XX:XX:XX&#8221; >> \/etc\/ethers<br \/>\ncat &#8220;YYY.YYY.YYY.YYY HOSTNAME&#8221; >> \/etc\/hosts<\/p>\n<p>.\/add_install_client -i YYY.YYY.YYY.YYY HOSTNAME i86pc<\/p>\n<p>After that, boot from floppy&#8230; ;-)<\/p>\n<p>That&#8217;s it! It really is that simple!<\/p>\n<p>And be sure: Don&#8217;t reboot automatically, because you need to add some stuff before reboot!<\/p>\n<p>Aka:<\/p>\n<p>cd \/cdrom\/Solaris_10\/Tools\/Boot\/kernel\/drv<br \/>\ncp pe \/a\/kernel\/drv<br \/>\ncp pe.conf \/a\/kernel\/drv<br \/>\ncd ..\/misc<br \/>\ncp GLD \/a\/kernel\/misc<br \/>\ncd ..\/..\/boot\/solaris\/devicedb<br \/>\ntail -1 master > muell<br \/>\ncat muell >> \/a\/boot\/solaris\/devicedb\/master<br \/>\nrm muell<br \/>\ncd ..<br \/>\ncd drivers\/isa.125<br \/>\ncp pe3.bef \/a\/boot\/solaris\/drivers\/isa.125<br \/>\ncd \/a\/kernel\/drv<br \/>\nchgrp sys pe<br \/>\nchgrp sys pe.conf<br \/>\ncd ..\/misc<br \/>\nchgrp sys GLD<br \/>\ncd ..\/..\/boot\/solaris\/drivers\/isa.125<br \/>\nchgrp sys pe3.bef<br \/>\nchmod 644 pe3.bef<br \/>\nadd_drv -b \/a pe<\/p>\n<p>So, here&#8217;s an image of the PE3:<\/p>\n<p><center><br \/>\n<a href=\"http:\/\/www.flickr.com\/photos\/pfuetz\/186617690\/\"> <IMG SRC=\"http:\/\/static.flickr.com\/70\/186617690_9cf3d1f5c2_b.jpg\" WIDTH=360><\/a><br \/>\n<\/center><br \/>\n<br \/>\nAnd here&#8217;s the session after the login:<\/p>\n<p><center><br \/>\n<a href=\"http:\/\/www.flickr.com\/photos\/pfuetz\/186617689\/\"> <IMG SRC=\"http:\/\/static.flickr.com\/49\/186617689_f0ed95fb38_b_d.jpg\" WIDTH=360><\/a><br \/>\n<\/center><br \/>\n<br \/>\nAnd finally, here are the relevant files, in a tar.gz-file: <a href=\"wp-content\/uploads\/2009\/10\/pe-s10.tar.gz\">pe-s10.tar.gz<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>As promised earlier, here&#8217;s the HowTo and some images of Solaris\/x86 10 03\/05 running on my old Toshiba Libretto 110CT. The first thing, you need to be aware of, is the small (and somewhat limited) hardware. It has only (and this is the max!) 64MB of main memory, it has a 233 MHz Pentium CPU. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-357","post","type-post","status-publish","format-standard","hentry","category-general"],"_links":{"self":[{"href":"https:\/\/blogs.pfuetzner.de\/matthias\/index.php?rest_route=\/wp\/v2\/posts\/357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.pfuetzner.de\/matthias\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.pfuetzner.de\/matthias\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.pfuetzner.de\/matthias\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.pfuetzner.de\/matthias\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=357"}],"version-history":[{"count":0,"href":"https:\/\/blogs.pfuetzner.de\/matthias\/index.php?rest_route=\/wp\/v2\/posts\/357\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.pfuetzner.de\/matthias\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.pfuetzner.de\/matthias\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.pfuetzner.de\/matthias\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}