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