FrontPage 差分 一覧 ソース 検索 ヘルプ ログイン

Solaris10 for SPARC Ver.01 〜インストール編〜のソース

!!!Solaris10 for SPARC Ver.01 〜インストール編〜
{{category Solaris}}

----

とりあえず、CD1枚目を入れて
 ok boot cdrom
でboot.

HDDがフォーマットされてなかったら
インストーラが途中でこけてshellに落ちるので、
素直にformatコマンドを使って、HDDをフォーマットしてやる。

………なんでこんなことまで書かなあかんねん(ぉ

ちなみに18GB1本formatするのに1時間以上平気でかかるので萎える。

んで、てけとーにインストール。ExtireDistributionを選択する。
/usrは多めに。4GBでは足りない。

インストールが終わったらrootでlogin.
/etc/auto_master の /home line をコメントアウトし、
 # svcadm restart system/filesystem/autofs:default
でautomountのrestart.
/home に u+w してやった後でgroupadd, useraddを実行。

んでIPv6アドレスを設定。
v6有効でインストールしたらMACから勝手にアドレス作ってくれるけど、
/etc/hostname6.hme0 に
 addif 2001:2c0:40b::179/64 up
とか書いてやってreboot.
defaultでtelnetdもftpdも生きているので、
ここまでやったらシリアルコンソールとはさようなら。

rootのhome directoryが/で、そんなところにdot fileがごにょごにょできるのがイヤなので、
とりあえず変更しておけ。
 # usermod -d /root root
/usr/ucb/vipw でやるとはじかれる。

環境変数の類。
PAGERをlessにするとかLANGはCが使いやすいとかそーゆーのは置いといて、
とりあえずはPATHをいぢる。
うちの環境だと自前でbuildするものは /usr/local に、
gccは /opt/gcc に導入する予定なので、こんな感じで。tcsh。
 set path = (/opt/gcc/bin /usr/local/sbin /usr/local/bin \
             /sbin /bin /usr/sbin /usr/bin \
             /usr/ccs/bin $HOME/bin)
/usr/ucbにも面白いものがたくさん落ちているけど、
若干アレでソレなのでPATHは通さない方向でひとつ。

んで、LD_PATH.
/usr/localに導入するものは64bitなもの限定とゆー大前提を置いたうえで、
/usr/ccs とか /opt/gcc とかもPATH通す。
コマンド叩くとこんな感じ。
 # crle -l /lib:/usr/lib:/usr/ccs/lib:/opt/gcc/lib
 # crle -64 -l /usr/local/lib:/lib/sparcv9:/usr/lib/sparcv9:/usr/ccs/lib/sparcv9:/opt/gcc/lib/sparcv9

不要なサービスを止める。
Sol10では/etc/init.d, /etc/rcn.d にはあまりscriptが存在していない。
svcs -a でonlineになってるサービスを探して、
さくさくとsvcadm disableで止めていこう。
/etc/rc2.d, /etc/rc3.dについては以前と一緒。サクサク止めよう。
サンプル
 aki# svcadm disable application/print/cleanup:default
 aki# svcadm disable system/name-service-cache:default
 aki# svcadm disable system/power:default
 aki# svcadm disable network/nfs/status:default
 aki# svcadm disable network/nfs/nlockmgr:default
 aki# svcadm disable application/font/fc-cache:default
 aki# svcadm disable network/rpc/gss:default
 aki# svcadm disable network/rpc/mdcomm:default
 aki# svcadm disable network/rpc/rstat:default
 aki# svcadm disable network/nfs/client:default
 aki# svcadm disable network/rpc/rusers:default
 aki# svcadm disable network/telnet:default
 aki# svcadm disable network/nfs/rquota:default
 aki# svcadm disable network/finger:default
 aki# svcadm disable network/login:rlogin
 aki# svcadm disable network/shell:default
 aki# svcadm disable application/font/stfsloader:default
 aki# svcadm disable system/filesystem/autofs:default
 aki# svcadm disable application/x11/xfs:default
 aki# svcadm disable network/rpc/smserver:default
 aki# svcadm disable network/rpc-100235_1/rpc_ticotsord:default
 aki# svcadm disable network/rpc-100083_1/rpc_tcp:default
 aki# svcadm disable network/rpc-100068_2-5/rpc_udp:default

ntpdは有効になっていないので、
/etc/inet/ntp.conf を書いた上で有効にしておけ。
 # svcadm enable network/ntp:default

んで、rebootして変なサービスあがってないかどうかを確認して
インストール終了。