We do not store cookies on your browser, even for hiding this message
We store web log file, but noone reads it
[force english] [force russian] [minimalistic design]
[ No Nav ]
Wait...
 
Things what I do after a fresh install of Solaris 10 on my home Blade 100/Ultra 10's
Status of this document: reminder to myself, the information is from several sources on the net.
May be this information is absoulutely wrong, may be not. Better do not read it at all.

A good tutorials of netbooting and installing Solaris 10 from linux server here
and here and almost everywhere.
The mentioned bootparamd on Slackware is tiny package of n series, in.tftpd is started via inetd, so the changes are minimal

Covered:

Task: I want my home to be at /home
"If you simply want to disable the auto_home feature, comment out the auto_home line in the /etc/auto_master file like this:
# /home auto_home -nobrowse
and then restart the autofs service:
svcadm restart autofs "
Task: disable power management

If your's keyboard does not wake after sleep or for some other reasons, you may want to do
"You can disable power management for the system by changing the autopm keyword in the /etc/power.conf file as follows:
autopm disable
Then, reconfigure power management by running the pmconfig command or by rebooting the system.
For more information, see power.conf(4) and pmconfig(1M). "

Task: mount your's old crashed disk to Solaris 10 to rescure all the info

drvconfig
disks
format
The last command will show you if the systems can see old disk, then you may mount it with mount
My Sun Blades use IDE disks, and every IDE device is configured to be "Cable Select"

Task: install most of free/gnu software and make things easier to compile

Go to OpenCSW. After installing things, write a Do script for compiling things like that
#!/opt/csw/bin/bash
SHELL=/opt/csw/bin/bash
export SHELL
XGETTEXT=/opt/csw/bin/gxgettext
MSGMERGE=/opt/csw/bin/gmsgmerge
MSGFMT=/opt/csw/bin/gmsgfmt
GREP=/opt/csw/bin/ggrep
TAIL=/opt/csw/bin/gtail
INSTALL=/opt/csw/bin/ginstall
CFLAGS="-I/usr/local/include -I/opt/csw/include/ -I/usr/sfw/include/"
# Also mind -D__EXTENSIONS__ and other stuff
LDFLAGS="-L/usr/local/lib -L/opt/csw/lib -L/usr/sfw/lib"
CC=gcc
CPP="gcc -E "
CXX=g++
export XGETTEXT MSGMERGE MSGFMT GREP TAIL CFLAGS LDFLAGS
export CC CXX CPP
./configure --prefix=/usr/local/

tune it, and use as the script for compiling stuff.

Gather things to PKG_CONFIG_PATH to became smth like that (with some extra usefull stuff) - into /home/user/.bash_profile:
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:\
/usr/sfw/lib/pkgconfig:\
/opt/csw/lib/pkgconfig:\
/opt/csw/share/pkgconfig:\
/opt/csw/lib/sparcv9/pkgconfig:\
/opt/csw/X11/lib/pkgconfig:\
/usr/lib/sparcv9/pkgconfig:\
/usr/lib/pkgconfig:\
/usr/lib/gnome-private/lib/sparcv9/pkgconfig:\
/usr/lib/gnome-private/lib/pkgconfig:\
PATH=/usr/local/bin:/usr/local/X11/bin:/opt/csw/bin:/usr/ccs/bin:$PATH:/usr/sbin
export PATH

LD_LIBRARY_PATH=/usr/local/lib:/opt/csw/lib:/usr/sfw/lib
LD_LIBRARY_PATH_64=/opt/csw/lib/64:/usr/sfw/lib/64
export LD_LIBRARY_PATH LD_LIBRARY_PATH_64
PS1='\u@\h:\w\$ '
PS2='> '
PS4='+ '
export PS1 PS2 PS4 PATH PKG_CONFIG_PATH

Task: Enable X11 TCP listening and XDMP

To use your's HPUX and AIX machines (or, if you are lucky, SGI even) with Solaris's X11 as X terminal or in opposite direction I do following:
/etc/X11/gdm.conf:
[xdmcp]
Enable=true
HonorInderect=true
...
ShowXtermFailsafeSession=true
and
# svccfg -s svc:/application/x11/x11-server setprop options/tcp_listen = true

(check with svccfg -s /application/x11/x11-server listprop options/tcp_listen - should be true)

Task: turn off some heavy services

There are no such services on Linux or OpenBSD, so you can turn them off ;-)) (but better read what you are doing; anyway, I hever had time for that)
#svcadm disable management/ocm (that's health collector)
#svcadm disable svc:/system/webconsole:console (that web console; you may need it)
#svcadm disable svc:/application/management/wbem (I'll find out what's that, really, one day)

Task: link ehci (or other) driver into kernel

add_drv ehci and rem_drv ehci. To relink kernel (but looks like not in this case - that's dynamic modules) - touch /reconfigure


20181231 Long-awaited FAQ
20170103 SBC Atmega8 + RCA1802 / CDP1802 CPU launched
20141128 Gopher server launched
20141022 2006 Fotos from the roof of my house
20140701 New artwork: "I am stoling Robotron 1715 PC from MESI" for my robotron pages
20140616 SUDDEN UPDATE OF NEWSLINE!
20140616 Update: 68008 computer by me
[skipped]
20020601 Redesign of my homepage. Still wondering, what's for?
© DtZ 2002 - 2006, 2037