VAIOノートでsolaris9を! sol8 sol9-9/04
--------------------------------------------------------------------------------
VAIOノートでsolaris9を!                SINCE 2003-06     LAST UPDATE 2004-10-28
  
--------------------------------------------------------------------------------
PCG-FRシリーズ(PCG-FR55/B・FR33/B・FR33)が対象
既に、旧機種になりました

--------------------------------------------------------------------------------
目的
--------------------------------------------------------------------------------
自分の為に、カッコ良い、ソラリスを入れる
自分の為の、覚え書きとして残しておく

--------------------------------------------------------------------------------
結論
--------------------------------------------------------------------------------
この、PCG-FRシリーズ(PCG-FR55/B・FR33/B・FR33)は、solaris9intel版が、インスト
ールできる
目的は、solaris9だったのだが、LinuxのVineLinux2.6r1も問題無くインストールできる
事を確認している
また、HDDにインストールしなくて良いのが売りのKNOPPIXもしっかり動作した
linux系ではvideo and lanは問題なく自動選択される
solarisではvideo and lanも別途ドライバーが必ず必要
細かい点(PCカード系とサウンド系)は別途設定が必要であると思われるが・・・
これは、どちらにも言えること


--------------------------------------------------------------------------------
menu
--------------------------------------------------------------------------------
  PCの主な仕様
  用意するもの
  情報収集
  フローチャート
  インストール
  PATCHを当てるには・・・
  NETに接続する為には・・・
  Webminを使うために・・・
  Netscape7を使うには・・・
  パッケージインストール
  ファイル解凍
  よく使うコマンド
  ソフトウエアーインストール
  videoとmouseの再設定
  システム起動と切断
  ユーザーを登録するには
  ソフトウエアー・パッチはどこで当てる?
  ソフトウエアーはソース?バイナリー?
  設定時に必要ソフトをダウンロード
  マルチブートのすすめ
  ローカルLANの活用
  CDEの使い方をおぼえる
  GNOME2.0をインストール
  bzip2を入れる
  USBマウスを使う
  PATHを通すには
  SSHを使えるようにする
  GIMPを使いたい?
  Apache+PostgreSQL+PHP+Webminで・・・
  HDDのDMAを有効にする
  viエディタの使い方
  USBマウスでホイールを使う
  トラブルとトラブルシューティング
  参考になるサイト
  終わりに
  作成者
  end

--------------------------------------------------------------------------------
PCの主な仕様
--------------------------------------------------------------------------------
OS                             Microsoft Windows XP Home Edition 
プロセッサー                   AMD PowerNow! テクノロジー対応
                               モバイルAMD Athlon XPプロセッサー 1800+  
キャッシュメモリー             1次キャッシュ128KB 
                               2次キャッシュ256KB
システムバス                   266MHz 
チップセット                   VIA Apollo KT266A (VT8366A)
サウスブリッジ                 VT8235
メインメモリー                 標準 256MB 
メモリーバス                   266MHz 
グラフィックアクセラレーター   NVIDIA GeForce4 420 Go 
ビデオメモリー                 16MB 
液晶表示装置TFTカラー液晶      15型 XGA(1024×768ドット) 55
                               14.1型 XGA(1024×768ドット)33
最大色                         約1677万色
ハードディスクドライブ         約40GB(Ultra ATA/100)55
                               (C:約15GB/D:約25GB(出荷時))
                               約30GB(Ultra ATA/100)33
                               (C:約15GB/D:約15GB(出荷時))
CD/DVDドライブ                 内蔵CD-RW/DVD-ROM一体型ドライブ
フロッピーディスク             ドライブ 内蔵3.5型(1.44MB/720KB)
USB2.0                         3
IEEE1394                       Ricoh R5C552
100BASE-TX/10BASE-T            Realtec RTL8139C
PCカードスロットCardBus対応    Ricoh R/RL/5C476(U)orCompatibleCardBusController
オーディオ機能 AC97準拠        ソフトウェアMIDI音源、内蔵ステレオスピーカー 
内蔵モデム                     最大56kbps*14(V.90/K56flex自動対応)
キーボード                     PS/2接続
インテリジェントタッチパッド   PS/2接続 

FF XI for Windowsベンチマーク  2138(実測)

top menu end


--------------------------------------------------------------------------------
用意するもの
--------------------------------------------------------------------------------
VAIO添付リカバリーCD       元に戻す為必要
                           飽きたら戻す
                           問題無く戻せるこのCDは素晴らしい
solaris9 CDセット          最低 1/2、2/2、LanguagesCD
                           できれば最新版が入手できればなおよし
ユーティリティーパック     あらかじめ必要なpatchやドライバーを入手してCDに焼く
(自分で作成)             windows環境にて必要と思われるものをCDに焼いておく
                           但し、windowsで焼くCDは、8.3のファイル長にすること
                           これを守らないと、字化けで使い物にならないCDができる
                           solarisに読ましてからファイル名を変えれば良い
Vine Linux 2.6R1           マルチブートをしたい時にFDISKを使用
                           パーテーションを操作する場合のみ必要
                           マルチブートするなら市販品を使うのが簡単で良い
                           solaris単独インストールの場合必要無し

top menu end


--------------------------------------------------------------------------------
情報収集
--------------------------------------------------------------------------------
solarisをインストールにあたり、情報収集しておく必要がある

WindowsXPのデバイスマネージャーを確認する
「PCの主な仕様」を参照しドライバー入手
基本的にバイナリーからのインストールとする

Solaris Developer Connection[sm] - Driver Downloads
http://soldc.sun.com/downloads/drivers/
ここを辿ると良いものが見つかるはず

その1 X-Windowを使う為に・・・
 ビデオドライバーの入手が必要
 この機種は、NVIDIA GeForce4 420 Go
 本家SUNより新しいドライバーの提供サイト
 http://www.tools.de/solaris/xf86/
 binary packageをダウンロードしておく
 ファイル名:xf86-4.3.0-video.pkg.bz2
 ノーマルソラリスでは、解凍できない
 windows上の解凍ツールを使って解凍しておく
 注意:実際には専用ドライバーは無い為、VESAで代用

その2 ネットする為に・・・
 ネットワークを使う場合、LANチップの型番とドライバーの入手が必要
 この機種は、RTL8139シリーズ
 REALTEKのサイトより
 http://www.realtek.com.tw/downloads/downloads1-3.aspx?series=16&Software=True
 Solaris 7 and 8用ドライバーをダウンロードしておく
 一応、solaris9でも問題なく使用出来る
  ファイル名:solaris-8139(105).zip
  windows上の解凍ツールを使って解凍しておいてもOK


その3 最新状態にする為に・・・
 最新版相当に
  SunSolve Onlineにて パスワード必要
  http://access1.sun.com/solarissolve/
   ファイル名:intel用はまだ出ていない

 セキュリティーpatch等
  SunSolveにて
  Recommended Solaris Patch と J2SE 
  http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
   ファイル名:9_x86_Recommended.zip
   ファイル名:JAVA系intel用はまだ出ていない

最初はこれくらい揃えてCDに焼いておけば良い

注意:CDの焼き方
   ファイル名は8.3長のDOS形式で
   長いファイル名は字化けの元
   UNIX形式CD作成ができるなら問題ないが・・・
   とりあえず、短い名前を付けて焼いて、後で直せば良い

その4 便利なソフトウエアーを入れる為に・・・
 Freeware for SolarisとSolaris Software Companion CDを併用する
 但し、ソフトバージョンが古いものは新しいものにする
 http://www.sunfreeware.com/
 基本的にバイナリーパッケージをインストールする
  /usr/local に収容
  /opt/sfw にはCDからのものが収容される

その5 音を鳴らす為に・・・
 オーディオ系は、ドライバー入れるが鳴らず 設定不備?
 Audio drivers for Solaris
 http://www.tools.de/solaris/audio/
  ファイル名:audio-1.5-i86pc.pkg.bz2
 1,6のみインストール
  TOOLSahlpとTOOLSva8233
 再起動後もだめ
 # devfsadm
 audiovia8233:WARNING interrupt line value out of range : 255
 意味不明の為、保留
 再起動にてでなくなるが、やはりドライバーが認識していない

 あれこれ
 しっかりデバイスとしては、認識されているがドライバーが機能していない
 ソースからコンパイルが必要か?
 ソースの中身を見てコンパイルに挑戦するが、errorでコンパイルできない
 PATHを通すことでコンパイルできるようになった 「PATHを通すには」参照
 ちょっといじって、デバイスとして認識させたが、音が鳴るまでにはいっていない
 悪戦苦闘するが、今のところ鳴らせる兆しが無い KNOPPIXでもやはりエラーとなる
 どうも、特殊な設定をしないとだめなのかも???

その6 PCカードを使う為に・・・
 PCカード系は、使用予定ない為保留
 PCMCIA Patch for Solaris x86
 http://www.xig.com/Pages/Atop/SolarisSection/PCMCIApatch.html
  ファイル名:initpcic-1.7.pkg
 インストールはできる
 動作は未検証

 あれこれ
 スロット2つはしっかりデバイスとしては、認識されているようだ
 使えるかは わからない

その7 USBを使う為に・・・
 USB系は、コネクタ3つある内1つだけ使用可能
 電源端子のとなりのみ
 「USBマウスを使う」を参照のこと

 あれこれ
 ワーニングは、セッティングできてない残りのUSBらしい???
 気分が悪いけど、無視する 

top menu end


--------------------------------------------------------------------------------
フローチャート
--------------------------------------------------------------------------------

はじめ!
 |
準備                (必要ソフト・ドライバーの入手とCD焼き)
 |
CD1/2              (solaris9インストールCD)
 |
CD2/2              (solaris9インストールCD)
 |
LanguageCD       (日本語選択CD)
 |
videoドライバー   (XFree86ドライバー)
 |
NET設定           (ADSLなどをルーター環境で接続が可能な場合)
 |
Companion CD   (ソフトウエアパック)
 |
PATCH             (最新状態とセキュリティー)
 |
gcc                (定番 ソースからのコンパイルに必要)
 |
make               (定番 ソースからのコンパイルに必要)
 |
Perl                (標準で入っているのは古い為の入れ替え)
 |
ssl                (セキュリティー)
 |
Webmin            (設定の簡略化の為)
 |
御自由に!

top menu end


--------------------------------------------------------------------------------
インストール
--------------------------------------------------------------------------------
インストールは、簡単ではない
 何回もやって、気合で覚える

WindowsXPには戻らないと覚悟を決める
 リカバリーCDがあるからいつでも戻せるが・・・

覚悟を決めたら・・・
1/2CDからBOOTする

要点だけを・・・(順不動)
・止まったら画面の英語でも読む
  「F2」で進める

・CDからのインストール
  [X] CD:	にする
 
・Select the type of installation you want to perform:
  1 Solaris Interactive
   1を選択

・CUIではなくGUIでインストール
  [X]Change Video Devices/Monitor
    [X] 16colr Standard VGA with panning@800x600(256k)
      Monitor Types
       [X] NotebookLCD XGA48kHz(1024x768@60Hz)
      Screen Sizees
       [X] 15-inch(38cm) or [X] 14-inch(36cm)
      Virtual Screen Resolutions
       [X] 800x600
  [X]Change Keyboard Generic Japanese(106)
  [X]Change Pointing Device Built in PS/2 Mouse(2Button+25ms 3Button Emulation)

・ヴァーチャルスクリーン256色にて起動
  Xが起動する
  マウスが動かせるか?クリックできるか?
   OKならYesを押す

・日本語使うならJapaneseの「4」
  Japanese EUC(ja)の「0」

・ネットワークに接続項目が出てこない
  なぜか、自動的に無視されているようだ
   LANドライバーが自動認識しないので

・ホスト名
  vaio
   好きな名前をローマ字で

・時間の指定
  Asia,Japan

・Solaris対話インストール
  標準

・地域の選択
  アジア
   Japanese EUC
   Japanese PC Kanji
   Japanese UTF-8

・ソフトウェアの選択
  Entire Distribution plus OEM suport

・ディスクの選択(大変重要)
  シングルブートの場合
   使用可能なディスクを設定
   fdiskをするかlinuxのfdiskをあらかじめ使用し、基本領域を確保しておく
    HDDの中が全て削除される
  マルチブートの場合
   パーティーションをあらかじめlinuxのfdiskを使用し、基本領域を確保しておく
    マルチブートソフト参照

・fdiskパーティーション
  パーテーションを設定する
   Solaris と言うパーテーションがないとインストールできないので確保する

・ファイルシステムの自動配置
  本当は個々に割り当てると良いのだが今回はこのように割り当て
   あまり変に割り当てるとソフトウエアーがインストールできませんってなことになる
    /         総DISK容量 - 512MB
    swap      512MB
    overlap   総DISK容量

・プロファイル
  今までの設定を確認し問題がなければ
  インストール開始

・リブートの選択
  手動リブート
  1/2インストール開始される
  時間掛かる

・インストール完了
  # reboot
  1/2CDを取り出す

・再起動
  立ち上がる。又は、電源ON

・root用パスワード入力
  2回 ・壁紙だけの画面表示で立ち上がり、突然、terminalの出現   一応、X-Window画面だが・・・ 2/2CDインストール ・terminalから2/2CDのインストール指示に従いインストール   インストール LanguagesCDインストール ・続いて、languagesのインストール   日本語が選択されているはず ・終了   enterでリブート ・ログイン   rootでログインする Videoドライバーをインストール・・・ ・GUIからターミナルを使用   windowsで作成したドライバーの入ったCDを入れる    CDROMフォルダーに読み込まれる    ファイルマネージャを2つ出してCDから/tmpフォルダーにドロップ    tmpフォルダーにコピーされていること   ターミナルから   # cd /tmp   # pkgadd -d xf86-4.3.0-video.pkg SUNWxf86u SUNWxf86r    解凍して有るもの bz2拡張子はだめ      但し、「bzip2を入れる」を参考にしインストしてあれば解凍できる    何故か2回くらいやる事 認識しない事がある為   # kdmconfig    [X]Change Video Devices/Monitor    [X]XF86-VESA VESA-compatibie Videocards    残念ながらNVIDIAのドライバーが当たらない     Monitor Types      [X] NotebookLCD XGA48kHz(1024x768@60Hz)     Screen Sizees      [X] 15-inch(38cm) or [X] 14-inch(36cm)     Resolution      [X] 1024x768 16777216 colors or [X] 1024x768 65536 colors     Virtual Screen Resolutions      [X] 1024x768   [X]Change Keyboard Generic Japanese(106)   [X]Change Pointing Device Built in PS/2 Mouse(2Button+25ms 3Button Emulation) ・GUIの中の為、saveしてtestは行わない   # reboot ・設定画面表示される   本当の画面設定    再度「kdmconfig」を行う    X-Windowのテストとマウスのチェック    Yes 一先ずインストールは大成功!? ・後は使うべし   参考書があると良いかも 起動時のあれこれ  Warningが2個でている   WARNING:Can not register interrupt for 'pciclass,0c0300' device at IPL 1 because   it conflicts with another device using thes same vector 0 with an IPL of 14.   Reconfigure the conflicting devices to use different vectors.   無視 top menu end -------------------------------------------------------------------------------- PATCHを当てるには・・・ -------------------------------------------------------------------------------- 常に最新に  Solaris Solve ユーザ登録必要  http://access1.sun.com/Products/solaris/mu/  からダウンロード  intel用はまだ出ていない Recomended patchは最新を  日々、patchがリリースされている  SunSolveから  http://jp.sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access  最新版をダウンロード top menu end -------------------------------------------------------------------------------- NETに接続する為には・・・ -------------------------------------------------------------------------------- Windowsで作成したCDからコピーする  # cd /tmp  # unzip solaris-8139(105).zip  # ./Install  # sys-unconfig   ネット設定を行う   rebootされる  Default Route:Specify one
 Router IP Address:192.168.1.1  このような設定にしておく  #ifconfig -a   LANカードが認識されているか確認   rtls0の名前で登録されたら成功!  /etc/defaultrouter 新規作成 又は、確認   192.168.1.1 ルーターゲートウエイIPアドレス指定  /etc/defaultdomain 新規作成   xxx.or.jp ドメインを記述  /etc/resolv.conf 新規作成   domain xxx.or.jp ドメインを記述   nameserver xxx.xxx.xxx.xxx プロバイダーまたは、ルーターから取得   nameserver xxx.xxx.xxx.xxx プロバイダーまたは、ルーターから取得  /etc/nsswitch.conf 編集   hosts:file→ hosts:file dns 書き換える  #reboot  注意:ルーターを介してNET接続する場合のもの top menu end -------------------------------------------------------------------------------- Webminを使うために・・・ -------------------------------------------------------------------------------- Webから、いろいろ設定できるもの  http://www.webmin.com/   ファイル名:webmin-1.090.pkg.gz   解凍ファイル名:webmin-1.090.pkg パッケージ名:WSwebmin 重要:wenminを使うにはperlを5.6以上のヴァージョンにしている必要がある    solaris9には、5.6.1が付属 そのままでインストール可能 通常の場合(簡単) #pkgadd -d webmin-1.090.pkg  http://localhost:10000/ で見れる ホスト名orIPaddでもよい  Webmin→Webminsetting→Language→Japanese  #日本語になる  Webmin→Webmin設定→IP アドレスのアクセス制御  危ないので、「リストされたアドレスからのみ許可」にしてIPを入力  IPを制限さえすれば、これでもOKのはず セキュリティー重視の場合(面倒) 保留とする  perlをダウンロード  http://www.sunfreeware.com/   ファイル名:perl_s-5.8.0-sol9-intel-local.gz パッケージ名:SMCperl  既存のものを削除   #pkgrm SUNWopl5m   #pkgrm SUNWopl5p   #pkgrm SUNWopl5u   #pkgrm SUNWpl5m   #pkgrm SUNWpl5p   #pkgrm SUNWpl5u   #pkgrm SUNWpl5v  sslを使う場合にはopensslを入れる   解凍ファイル名:openssl-0.9.7b-sol9-intel-local パッケージ名:SMCossl #pkgadd -d openssl-0.9.7b-sol9-intel-local #pkgadd -d gcc-3.2.3-sol9-intel-local 'Companion CD済みの場合不要 #pkgadd -d libgcc-3.2.3-sol9-intel-local #pkgadd -d make-3.80-sol9-intel-local 'Companion CD済みの場合不要 #pkgadd -d webmin-1.090.pkg 更に、webminからインストール ファイル名:Net_SSLeay.pm-1.22.tar.gz その他→Perlモジュール→CPANから、名前付き→Net::SSLeayを選択  モジュール名 Net::SSLeay を入れる必要が有る   ソースからインストールの為gccとmakeパッケージが必要  makeしてインストールを選択  テストするとインストールできない為  https://localhost:10000/ で見れるようになる ホスト名orIPaddでもよい Webminを使う  netscape等のブラウザーを使って   ソフトウエアーのインストール・削除   設定確認・変更   などなど  様々なことがブラウザーから可能です  他のクライアントPCからも遠隔操作が可能である   VAIOがパニックに陥ったときには助かる  是非とも、使用されるとよい top menu end -------------------------------------------------------------------------------- Netscape7を使うには・・・ -------------------------------------------------------------------------------- ソフトウェアの入手 http://jp.sun.com/products/software/solaris/netscape/getnetscape70.html ファイル名:NSinstaller_i386.zip Webstart インストール  ユーザーだけ使う  % ./NSinstaller   カスタムインストールを選択して、言語パッケージを日本語を選択  % ./netscape &   起動 Netscape7の画像がちゃんと見えない対策  1024x768 16777216 colors  では、画像表示が綺麗に出ない  1024x768 65536 colors  に変更するとよい top menu end -------------------------------------------------------------------------------- パッケージインストール -------------------------------------------------------------------------------- あらかじめ、どんなファイルがあるか調査しておく http://www.sunfreeware.com/ INTEL/Solaris9を選択すること ここにあるものは、  # cd /tmp にて作業  # gunzip ファイル名.gz  # pkgadd -d ファイル名 でインストール インストール場所は大抵、/usr/local top menu end -------------------------------------------------------------------------------- ファイル解凍 -------------------------------------------------------------------------------- 大文字小文字は、正確に入力すること 複合型は、何回かに分けてもよい zipの場合 例 123.zip   # unzip 1234.zip pkgの場合 例 123.pkg   # pkgadd -d 123.pkg  関連   # pkginfo 123.pkg パッケージ情報の表示   # pkgrm 123.pkg パッケージの削除 patchの場合 例 123-45   # patchadd 123-45 gzの場合 例 123.gz   # gunzip 123.gz tarの場合 例 123.tar   # tar xvf 123.tar tar.gzの場合  だめ? 例 123.tar.gz   # tar xvfz 123.tar.gz Zの場合 例 123.Z   # uncompress 123.Z bz2の場合  標準ではできない  例 123.bz2   # bunzip2 123.bz2 top menu end -------------------------------------------------------------------------------- よく使うコマンド -------------------------------------------------------------------------------- ファイル操作類 ls ディレクトリの内容を出力する 例 # ls cd カレントディレクトリを移動する 例 # cd 123 or # cd /123 cp ファイルをコピーする 例 # cp 123 456 rm ファイルを削除する 例 # rm 123  mkdir ディレクトリを作成する 例 # mkdir 123 rmkdir ディレクトリを削除する 例 # rmkdir 123 システム状態確認 デバイス・ドライバー類が認識しているかを確認する # dmesg # prtconf -D # prtconf -v # prtconf -pv # sysdef top menu end -------------------------------------------------------------------------------- ソフトウエアーインストール -------------------------------------------------------------------------------- ソフト説明を熟読  root or suレベルか?ユーザーレベルか? 実行ファイル123の場合 例 123   # ./123 or $ ./123 top menu end -------------------------------------------------------------------------------- videoとmouseの再設定 --------------------------------------------------------------------------------  # kdmconfig top menu end -------------------------------------------------------------------------------- システム起動と切断 -------------------------------------------------------------------------------- 起動 パワースイッチON 電源切断 root or su にて # shutdown -y -g0 -i0 再起動 root or su にて # shutdown -y -g0 -i6 このコマンド # reboot はお勧めではないらしい しかし、インストール時には使う top menu end -------------------------------------------------------------------------------- ユーザーを登録するには -------------------------------------------------------------------------------- 通常作業でrootログインでは危険なので  ユーザーログインできるようにする  # admintool  編集→追加  ユーザー名:hogehoge  入力  ログインシェル:Cにする  パスワード:通常のパスワード設定  ホームディレクトリの作成:チェック  パス:/export/home/hogehoge  ユーザー名   としてユーザーの作業場所を確保する   以後、ユーザー名でログイン  rootで作業したい場合には   % su   password:   入力する   # あれこれ 今後は出来ないと言うようなメッセージ有り 問題無くユーザーは追加できる top menu end -------------------------------------------------------------------------------- ソフトウエアー・パッチはどこで当てる? -------------------------------------------------------------------------------- 折角ダウンロードしたものを保存しておくなら  ユーザーディレクトリー   /export/home/ユーザー名  インストール作業は   /tmp   にコピーしてインストール作業をするとよい   再起動時には綺麗に消えてなくなる為 top menu end -------------------------------------------------------------------------------- ソフトウエアーはソース?バイナリー? -------------------------------------------------------------------------------- UNIXの基本は、  ソースからインストールであるらしい  しかし、熟練者でなければ  バイナリーからのインストールをすすめる  操作をおぼえてから  ソースからのインストールをするのもよい top menu end -------------------------------------------------------------------------------- 設定時に必要ソフトをダウンロード -------------------------------------------------------------------------------- ダウンロードするPCが他にあると、大変便利  windowsマシンがある場合  1、情報収集      win  2、ダウンロード    win  3、CD焼き込み     win  4、読み込ませ     vaio  5、インストール    vaio また、 windowsPCからFFFTPを使いファイルの転送をする この方が、便利かな top menu end -------------------------------------------------------------------------------- マルチブートのすすめ -------------------------------------------------------------------------------- vaioの本来のOSであるwindowsXPを残しつつsolaris9も使う   vaioの機能を思う存分使える   solaris9の学習もできる  市販品のユーティリティーを使うと非常に簡単にOSの切り替えができる   system selector 2 or 3 がおすすめ 体験版もある   solarisは対応osに入っていないが実は使える マルチブートの為のパーティーションの切り方  基本領域は最高4つ作れる  しかし、windows標準ツールでは、作成できない  そこで、linuxのfdiskを使う   パーティーションを好きなように切る事ができるもの  windows用に基本領域を一つ IDは7  solaris用に基本領域を一つ IDは82  切って確保する  後は、マルチブートソフトに任せる   市販ソフトを使わなくても出来るようだが・・・ もうちょっとだけヒント selector 2 or 3編  selector 2 or 3だけでは基本領域を作成できない  そこで、VineLinuxのFDISKなどで   /tmp/hda1 * 1 1824 14651248+ 7 HPFS/NTFS (出荷時のCドライブ容量)   /tmp/hda2 1825 1837 104422+ b win95FAT32   /tmp/hda3 1838 4864 24314377+ 82 Linuxswap    HDD40MBの場合は、上記のようにパーティーションを切る    HDD30MBの場合は、hda3が少なくなるだけ  hda1には、vaio標準のwindowsXPがインストールされている  had2には、selector 2 or 3をインストールする  had3に、solarisをインストールする  solarisをインストールする時には、had1とhad2がhad3から見えないように設定しておく   selector 2 or 3マニュアル熟読の事   つまり、ターゲットOSを使うときだけ使用HDDの領域が見える設定にする   後々、安全の為である  selector 2 or 3のBOOTメニューによりwindowsXPとsolarisを切り替え出来るようになる  リカバリーDISKがあるので、何度もやって、最良のパーティーション割をすると良い top menu end -------------------------------------------------------------------------------- ローカルLANの活用 -------------------------------------------------------------------------------- ローカルLANの中にwindowsとvaioが接続されているなら  データのやり取りが簡単にできる  FTPクライアントソフトを使いファイルの共有を行う   windows側の設定    FTPクライアントの定番ソフトであるFFFTPを使用する     ホスト名     IPアドレス     ユーザー名     ユーザーパスワード    などを設定して接続    うまくいけばvaioに接続される    セキュリティーからrootでは接続できない    権限のないファイルの変更もできない    回覧は可能 top menu end -------------------------------------------------------------------------------- CDEの使い方をおぼえる -------------------------------------------------------------------------------- 初歩的なことから親切に紹介されている  CDE User's Guide  http://h30097.www3.hp.com/docs/i18n/japan/JCDEUG/uguide_1.html top menu end -------------------------------------------------------------------------------- GNOME2.0をインストール -------------------------------------------------------------------------------- solaris版 GNOME 2.0 デスクトップをインストール  ダウンロードは、登録必要  http://jp.sun.com/products/software/gnome/index.html  ファイル名:gnome-2_0-fcs-solaris9-x86.tar.gz  ファイル名:gnome-2_0-l10n-fcs-solaris9-x86-ja.tar.gz  この2つを入手  順番にインストールする  カスタムでインストール GNOME2のあれこれ  ドキュメント類が日本語化されている   vinelinuxを思わせるいい感じ  サウンド関連を設定していないので起動時にエラーがでる   Culdn't open mixer device /dev/audio ctl   無視 top menu end -------------------------------------------------------------------------------- bzip2を入れる -------------------------------------------------------------------------------- やはり必要  bz2形式の圧縮・解凍  ファイル名:bzip2-1.0.2-sol9-intel-local.gz top menu end -------------------------------------------------------------------------------- USBマウスを使う -------------------------------------------------------------------------------- タッチパッドからUSBマウスへ  USBマウスをつなげる  実は、USBコネクタが3つあるが電源端子のとなりのコネクタしか認識していない  そのコネクタにマウスをつなげる  # kdmconfig   Pointing Device:USB Mouse  テストしてみる  マウスが動けば完璧 動かないマウスは諦める  ELECOM M-PGUP2RWD(限定品)で動作済み   小さくて、ボール無し、ノートPCには最適   ホイールが使えないのが残念   使えるようになった 「USBマウスでホイールを使う」を参照 top menu end -------------------------------------------------------------------------------- PATHを通すには -------------------------------------------------------------------------------- PATHを通すと使いやすくなる  但し、必要最小限にする 一時的にパスを通す場合  /usr/local/bin に一時的にパスを通す 再起動時には無効   # PATH=$PATH:/usr/local/bin; export PATH 恒久的にパスを通す場合  root or su用   # printenv PATH    パスが通っているものを順番に表示する    /usr/sbin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/bin:/usr/ucb   /etc/default/su と /etc/default/login の編集   PATH=/usr/sbin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/bin:/usr/ucb:/usr/local/bin:/usr/ccs/bin:/opt/sfw/bin:.   SUPATH=/usr/sbin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/bin:/usr/ucb:/usr/local/bin:/usr/ccs/bin:/opt/sfw/bin:.    パスが通っているもの + :/usr/local/bin:/usr/ccs/bin:/opt/sfw/bin:. を追加  一般ユーザー用   /export/home/ユーザー名   ファイル・マネージャ--表示--隠しオブジェクトも表示にて表示される   .cshre (C shellの場合)の追加修正   set path=(/bin /usr/bin /usr/ucb /etc /usr/local/bin /usr/ccs/bin opt/sfw/bin.)  # which ***  プログラム名  パスが通っているか確認する top menu end -------------------------------------------------------------------------------- SSHを使えるようにする -------------------------------------------------------------------------------- 保留とする SSHのインストールの前に  これらはインストール済みであること  # pkgadd -d openssl-0.9.7b-sol8-intel-local  # pkgadd -d perl-5.8.0-sol8-intel-local  # pkgadd -d libgcc-3.2.2.2-sol8-intel-local  関連ファイルと本体のインストール  # pkgadd -d tcp_wrappers-7.6-sol8-intel-local  # pkgadd -d prngd-0.9.25-sol8-intel-local  # pkgadd -d egd-0.8-sol8-intel-local  # pkgadd -d zlib-1.1.4-sol8-intel-local  # pkgadd -d openssh-3.6.1p1-sol8-intel-local webminから設定  簡単でよい   サーバー --> SSH Server --> 設定  Full path to sshd program       /usr/local/sbin/sshd  Full path to sshd config file     /usr/local/etc/sshd_config  Full path to ssh client config file /usr/local/etc/ssh_config  Full path to sshd PID file      /var/run/sshd.pid  Command to start sshd         Just run server  Full path to ssh-keygen program    /usr/local/bin/ssh-keygen  保存 top menu end -------------------------------------------------------------------------------- GIMPを使いたい? -------------------------------------------------------------------------------- 保留とする Companion CD済みの場合インストールされる 有名なペイントソフトをインストールする  案外インストールが大変  必要パッケージ   gimp-1.0.4-sol9-intel-local   aalib-1.2-sol9-intel-local   glib-1.2.10-sol9-intel-local   gtk+-1.2.10-sol9-intel-local   jpeg-6b-sol9-intel-local   libpng-1.2.4-sol9-intel-local   mpeg_lib-1.3.1-sol9-intel-local   tiff-3.5.7-sol9-intel-local   zlib-1.1.4-sol9-intel-local   xpm-3.4k-sol9-intel-local  # pkgadd -d 順次インストール   後々考えて全てインストールしておく  $ gimp   起動不可?   何やらエラーが出るはず  $ ldd gimp  実行ファイル名   実行ファイルに必要な共有ライブラリの依存関係を表示できる   ライブラリのパスが通っていない模様  $ where ファイル名   同名のファイル名が複数あるか調べる  /export/home/ユーザー名/.cshrc   ファイルにライブラリ用のパスを追加する  setenv LD_LIBRARY_PATH /usr/local/lib:/usr/openwin/lib:/usr/lib:/usr/sfw/lib   とりあえずこの羅列をファイル最後の行に書き足す  $ gimp   起動する あれこれ  英語版だが日本語版はないの?  http://www.gimp.org/ top menu end -------------------------------------------------------------------------------- Apache+PostgreSQL+PHP+Webminで・・・ -------------------------------------------------------------------------------- 保留とする データーベースの習得の為に・・・ 前準備 ・Apache関係パッケージの削除   古いのでさっさと削除  # pkgrm SUNWapchd  # pkgrm SUNWapchr  # pkgrm SUNWapchu  Apacheの入手  いつものFreeware for Solarisから  ファイル名:apache-1.3.27-sol8-intel-local.gz ・PostgreSQLの入手  PostgreSQL http://www.postgresql.org/  日本PostgreSQLユーザー会 http://www.postgresql.jp/  ソースファイル名:postgresql-7.3.3.tar.gz ・PostgreSQLの為のおまじない  /etc/system   ファイルの最後の羅列に追加  *  * PostgreSQL  *  set shmsys:shminfo_shmmax=0x10000000  set shmsys:shminfo_shmmin=1  set shmsys:shminfo_shmmni=100  set shmsys:shminfo_shmseg=10  set semsys:seminfo_semmni=100  set semsys:seminfo_semmsl=100  set semsys:seminfo_semmns=200  set semsys:seminfo_semopm=100  set semsys:seminfo_semvmx=32767 ・PHPの入手  PHP http://www.php.net/  ファイル名:php-4.3.1.tar  ファイル名:php-gtk-0.5.2.tar.gz  Freeware for Solaris から入手   flex-2.5.4a-sol8-intel-local.gz   bison-1.875-sol8-intel-local.gz   m4-1.4-sol8-intel-local.gz   autoconf-2.57-sol8-intel-local.gz   automake-1.7.2-sol8-intel-local.gz readline-4.3-sol9-intel-local.gz bind-9.2.2-sol9-intel-local.gz インストール順番通りに 1.PostgreSQL # cd /tmp postgresql-7.3.3.tar.gz コピー 解凍 # ./configure --enable-multibyte=EUC_JP 'これが良いか判らない # make All of PostgreSQL is successfully made. Ready to install. 'と出る # make install Thank you for choosing PostgreSQL, the most advanced open source database engine. 'と出る /usr/local/pgsql にインストールされる PATHを通す /etc/profile に書き足す export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib # shutdown -y -g0 -i6 再起動 /usr/local/pgsql/ に var フォルダを作成 share フォルダの中の pg_hba.conf.sample を var フォルダにコピー ファイル名を pg_hba.conf に変更 PostgreSQL設定 Webminから行う  サーバー→PostgreSQL データベース サーバ→モジュール設定 設定可能なオプション  PostgreSQLスーパユーザ postgres  PostgreSQLスーパユーザパスワード  Unix user to connect to database as Same as Administration login root  ページ表示行数 25  可能なら DBI 接続を使う ? Yes システム設定  psqlコマンドファイル /usr/local/pgsql/bin/psql  PostgreSQL シェアードライブラリ /usr/local/pgsql/lib  PostgreSQL雛型データベース template1  PostgreSQL起動コマンド su postgres -c "/usr/local/pgsql/bin/postmaster -i -S -D /usr/local/pgsql/var"  PostgreSQL 初期化コマンド None  postmaster PID ファイル /usr/local/pgsql/var/postmaster.pid  pg_hba.confファイル /usr/local/pgsql/var/pg_hba.conf  PostgreSQL接続ホスト ローカルホスト  pg_dump コマンドのパス /usr/local/pgsql/bin/pg_dump  pg_restore コマンドのパス /usr/local/pgsql/bin/pg_restore  バックアップ用のディレクトリ  PostgreSQL コマンドを実行する Unix ユーザー postgres 保存 DBI DBD:::Pg インストール  その他→Perl モジュールに追加されているはず あれこれ  起動時にデーターベースが使用可能になる   使わない場合は、止める設定をする   Webminから操作が可能 2.Apache # gunzip apache-1.3.27-sol8-intel-local.gz # pkgadd -d apache-1.3.27-sol8-intel-local /usr/local/apache にインストールされる # shutdown -y -g0 -i6 再起動 Apache設定 Webminから行う  /usr/local/apache/conf/httpd.conf   Webminから手軽に編集    好きなように変えて構築する    本格的に稼動するにはこれは一番重要なPOINT    しっかりやる  ServerAdmin localhost@vaio.jp e-mailを入れる  ServerName vaio 好きな名前をつける  Port 8080 を Port 80 に変更
  最初はこれだけでも良い   いや、ユーザーホームページの場所だけでも確保しておく    <Directory /export/home/*/public_html>
     AllowOverride FileInfo AuthConfig Limit
     Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec cgiを使いたい場合 上と入れ替え # Options MultiViews Indexes SymLinksIfOwnerMatch ExecCGI
     <Limit GET POST OPTIONS PROPFIND>
       Order allow,deny
       Allow from all
     </Limit>
     <LimitExcept GET POST OPTIONS PROPFIND>
       Order deny,allow
       Deny from all
     </LimitExcept>
   </Directory> cgiを使いたい場合 ずーっと下にある #を取る # AddHandler cgi-script .cgi
  このような羅列を見つけて#を取っておく   /export/home/ユーザー名/public_html フォルダーを作成    <html>
   <head>
   <title>ようこそ! (^o^)</title>
   <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
   </head>
   <body bgcolor="#FFFFFF" text="#000000">
   ようこそ! (^o^)
   </body>
   </html>    index.htmlと言うような名前で保存   /export/home/ユーザー名/public_html の中に、ホームページなりを置いておくと   http://vaio/~ユーザー名/ で見れるようになる  起動  http://vaio/  サーバー名 or IPadd  何か表示されれば良い   Apacheのマニュアル類が見れます 起動時にApacheを起動する  システム→起動及びシャットダウン→新規の起動またはシャットダウン アクションを作成  アクションの作成  名前 apache  説明 web-server  起動 コマンド /usr/local/apache/bin/apachectl start  シャットダウン コマンド /usr/local/apache/bin/apachectl stop  起動時に開始しますか? はい 作成  スクリプトが書かれる これは、便利  起動時に自動稼動できる あれこれ ・設定不備の為  /usr/local/apache/conf/httpd.conf   sslのモジュールが読み込まれると起動できない   #でコメントにしておく 2箇所   #LoadModule ssl_module libexec/libssl.so   #AddModule mod_ssl.c  主にバイナリーを使用している関係上、うまくいかないこともある  apache+sslは3点セットで使用のこととある   apache-1.3.27-sol8-intel-local.gz   mod_ssl-2.8.12-1.3.27.tar.gz    apacheに組み込み済み   openssl-0.9.6i-sol8-intel-local.gz  今回は、sshの為に   openssl-0.9.7a-sol8-intel-local.gz  を使用している為、使用はできない Apache+sslをどうしても使いたい場合 例  ソースからコンパイルしてインストールする  mod-sslは対応したモジュールしか受け付けないらしい   mod_ssl 2.8.14 for Apache 1.3.27  mod_ssl  http://www.modssl.org/   ファイル名:mod_ssl-2.8.14-1.3.27.tar.gz  Freeware for Solaris から入手   ファイル名:apache-1.3.27.tar.gz   ファイル名:openssl-0.9.7b.tar.gz  # cd /tmp   3つのファイルをコピー  # cd mod_ssl-2.8.14-1.3.27  # ./configure --with-apache=/tmp/apache_1.3.27 --with-ssl==/tmp/openssl-0.9.7b --prefix=/usr/local/apache  # cd apache_1.3.27  # make  # make certificate   質問あり 適当に答える  # make install   こんな感じ???
3.PHP  # pkgadd -d flex-2.5.4a-sol8-intel-local  # pkgadd -d bison-1.875-sol8-intel-local  # pkgadd -d m4-1.4-sol8-intel-local  # pkgadd -d autoconf-2.57-sol8-intel-local  # pkgadd -d automake-1.7.2-sol8-intel-local  これだけは、先にインストールしておく  # ./configure --enable-mbstring --enable-mbstr-enc-trans --enable-mbregex --with-pgsql=/opt/pgsql --with-apxs=/usr/local/apache/bin/apxs --without-mysql  # make  # make install  # cp php.ini-dist /usr/local/lib/php.ini PHPインストール後、/usr/local/apache/conf/httpd.conf ファイルに自動・手動追加  追加されている   LoadModule php4_module libexec/libphp4.so   AddModule mod_php4.c  追加する   AddType application/x-tar .tgz   AddType image/x-icon .ico   この下にあたりに   AddType application/x-httpd-php .php   追加すると良い あれこれ  PHPは、すんなりコンパイルできるはず  PHP-GTKを入れるのは、今後の課題   libtool-1.4-sol8-intel-local.gz   libiconv-1.8-sol8-intel-local.gz   grep-2.5-sol8-intel-local.gz   php-gtk-0.5.2.tar.gz 4.実験してみよう  Hiz Lab http://www.hizlab.net/   Apache + PHP + PostgreSQL 実験室→動作確認   にて動作確認データ使用し設定させていただきます   すばらしいホームページです 大変参考になります  実験、うまくいきます様に・・・ top menu end -------------------------------------------------------------------------------- HDDのDMAを有効にする -------------------------------------------------------------------------------- ATA-DMA転送することができる HDDを最大限の速度で使える?はず 立ち上げ画面より Press ESCape to interrupt autoboot in 5 seconds. にてすかざず ESC F2→F2→F4  [X] View/Edit Property Settings  [X] ata-dma-enabled    0 F3  Specify Value: 1  1を入力 F2 top menu end -------------------------------------------------------------------------------- viエディタの使い方 -------------------------------------------------------------------------------- 最悪の場合に使えると便利 逆に使えないと対処できないかもしれない 起動方法 # vi ファイル名 使用方法 1.ESC  何かやる前に 2.カーソルまたはコマンド 3.操作 4.ESC  コマンドまたは操作終了 5.繰り返す 2へ コマンド類 :q   終了 :q!  変更してもセーブせずに終了 :wq  セーブして終了 ZZ   強制セーブして終了(権限無いファイルで使用) →   右へカーソル移動 ←   左へカーソル移動 ↑   上へカーソル移動 ↓   下へカーソル移動 i   カーソル位置から挿入 I   行の先頭に挿入 a   カーソル位置右側に挿入 A   行の末尾に追加 o   行次に行挿入 O   行前に行挿入 yy   1行コピー dd   1行カット x   1文字削除 R   カーソル位置から置換(上書き) u   直前の変更操作取り消し あれこれ  このくらいのコマンドで間に合いそう?  しかし、使いにくい  でも重宝する top menu end -------------------------------------------------------------------------------- USBマウスでホイールを使う -------------------------------------------------------------------------------- 使える箇所は限定されているが、Wheelが使えるようになる  USB Scroll Mouse(wheel mouse) driver for Solaris  http://www.bolthole.com/solaris/drivers/usb-usbsm.html  ファイル名:BOLTusbsm-i386.pkg.gz  # pkgadd -d BOLTusbsm-i386.pkg  # kdmcinfig  [X]Change Pointing Device   [X]USB ScrollWheel mouse に設定  saveしてテストしない 再起動  最初は多分、Xで起動しない  # kdmcinfig で設定確認 test save  起動時 usbsm:_init colled 表示される あれこれ  netscapeでは、wheelが使える top menu end -------------------------------------------------------------------------------- トラブルとトラブルシューティング -------------------------------------------------------------------------------- 大して解決しない!? プログラムが起動しない  パスが通っているか確認する  # which プログラム名 画面とマウスの変更  画面の解像度とマウスの種類を変更したい  # kdmconfig NETワーク設定の変更  NETワーク設定を再構築したい  # sys-unconfig  IPaddを変更したい  /etc/hosts  IPaddの記述を変更する  他のサーバーまたはクライアントも記述すると仲間になれる BOOTできない  とにかく触ってしまったファイルを直す  わからない場合はさようなら〜か?  インストールCD1/2からブートする  F2  [X]CD CDから読み込む  1 通常インストールと同じ要領  F2 を数回 時間設定まで進める  F5 インストールの直前でキャンセル  # mount /dev/dsk/c0d0s0/ /mnt HDDのマウント  # cd /mnt HDDのrootに行ける  # ls  後はファイルを探す  viエディタでファイルの修正  再起動  # sys-unconfig  再設定  これうまくいけば良いのだが・・・ NETできない  # sys-unconfig をやってしまったら、折角やった設定が消えてしまう  「NETに接続する為には・・・」を参考に再度、設定すること top menu end -------------------------------------------------------------------------------- 参考になるサイト --------------------------------------------------------------------------------  ノートPCにSolarisを  http://www.ukkii.com/solaris/  Freeware for Solaris http://www.sunfreeware.com/  SunSITE Japan http://sunsite.tus.ac.jp/indexj.html top menu end -------------------------------------------------------------------------------- 終わりに --------------------------------------------------------------------------------  参考にするのは自由  失敗しても、文句は言わない 当然、メーカーサポート外なので  インストールしたファイル・ファイル名など、必ずしも新しいものではない  適宜読み替える事が必要    情報提供は大歓迎 感想なども歓迎 文句等は不要  少しでもお役に立てればと・・・    さて、solaris9とsolaris8の決定的な違いは何だろう?  新しいものより、こなれているもののほうが扱いやすいと思うが・・・  VAIOノートでsolaris8を!もあります  VAIOノートでsolaris9を!9/04もあります top menu end -------------------------------------------------------------------------------- 作成者 --------------------------------------------------------------------------------  hiro_yuke
top menu return フリーリンクです。 http://www10.plala.or.jp/ariel-h/
2002-2003 (c) Copyright hiro_yuke. All rights reserved.