1 名前:名無しさん@お腹いっぱい。 [05/03/12 02:59:21 ] Solaris x86 jp.sun.com/solaris/x86/ wwws.sun.com/software/solaris/x86/
664 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 10:35:24 ] レス6 [インストール済みのSolarisをLinuxを母艦とするディスクレス環境に移行する] (8)vfstabを書き換える。 vfstabのローカルHDDを指している行をコメントアウトし、代わりに 192.168.0.3:/home2/nfsroot_sol10 - / nfs - no - ↑このような行を追加します。 ※行の追加は必要ないのかもしれませんが、私は必ず追加しています。 (9)homeのautomountを使わないようにする。 1./home2/nfsroot_sol10/etc/auto_masterのhomeの行をコメントアウトする。 #/home auto_home nobrowse 2.# mv /home2/nfsroot_sol10/export/home/* /home2/nfsroot_sol10/home ※これをしないと実用に耐えません。(Solaris10では試していませんが、 Solaris9ではそうでした。)
665 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 10:36:08 ] レス7 [インストール済みのSolarisをLinuxを母艦とするディスクレス環境に移行する] (10)Solarisのブート先をローカルHDDからNFS-ROOTに切り替えて起動 SolarisがインストールされたPCのブート優先順位をLANに変えて起動します。 もうHDDや光学ドライブを外して起動してもかまいません。 ※Solaris起動時にEscapeキーを押してDCAを起動します。Boot Tasksでブー トデバイスをNetに切り替えます。これをおこなわないとNFS-ROOTになりま せん。 (11)bootenv.rcのブートデバイスを書き換える。 Solarisの/boot/solaris/bootenv.rcのbootpath行を書き換えます。 例 setprop bootpath /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a ↓ setprop bootpath /pci@0,0/pci8086,2409@b ↑このように書き換えます。自分のマシンのNICのデバイスの絶対パスから /devicesを除いた文字列を記述します。上記はintel8557の例です。 これで次回起動時から(10)の作業をおこなう必要がなくなります。 ちなみに/tftpboot下に010010D50B0B3C.bootenv.rcのように"01"+"MACアドレ ス"+".bootenv.rc"という名前でbootenv.rcを置いておくと、/boot/solaris 下のbootenv.rcよりも優先して読み込まれます。
666 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 10:37:24 ] レス8 [インストール済みのSolarisをLinuxを母艦とするディスクレス環境に移行する] (12)swapを作成する。 NFS-ROOTへの移行によってswapが使えなくなりました。ここでNFS上にswapを 作成します。 ※以降既述を圧縮しますので注意して読んで下さい。 ※これは巷の方法とは違い私が見つけた方法です。 まずNFS-ROOTのSolaris上でswapファイルを作成します。 1.[sol10]# mkfile 512m /sol10swapfile 次にLinux母艦側で作業します。 2.# mv /home2/sol10swapfile /home2 3./etc/exportsとかに /home2/sol10swapfile 192.168.0.0/255.255.255.0(rw,no_root_squash,async) みたいな行を追加してnfsdを再起動します。 ※↑実はSolarisをディスクレスで使用中でもnfsdを再起動できたりします。 動作保障はしませんが、 次にまたSolaris上での作業をおこないます。 4.[sol10]# mkdir /sol10swapfile 5.vfstabに以下の2行を追加します。 192.168.0.3:/home2/sol10swapfile - /sol10swapfile nfs - no - /sol10swapfile - - swap - no - 6.Solarisを再起動します。(実は再起動しなくてもswapは使えるんですが、 皆さんどうせ再起動して確認する筈です。) 再起動後にswap -lしてみて下さい。 ※もちろんこの作業を(5)、(8)辺りの作業と一緒にやっておくことも吉です。 以上です。ToDo: dumpデバイスを指定したほうがいいかもしれません。
667 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 12:14:26 ] 禿しく乙カレー(・∀・)
668 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 15:07:14 ] PentiumIII+VIAチップなママンにSolaris8をインスコしたらDMAをオンにしてもMS Windowsの時より ディスクアクセスが遅くてこりゃあかんと導入を諦めたことがあるんですが、Solaris10では 改善されているのでしょうか?VIAチップ用のデバイスドライバーは無さそうですが、 Solarisデフォルトのドライバーでも大丈夫ですか?それともSolaris8でも最近の速い ハードディスク使えばそれなりのスピード出るんでしょうかね?
669 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 15:10:44 ] ネ申 貴重な時間使って実験結果ありがとうございました また新しいネタあったらよろしくお願いします
670 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 15:23:02 ] >>668 628を書いた者ですが VIAのIDEは遅いですしPentiumIII自体が今更という感じします 多分そのスペックだとWindows2000でもトロトロ走るのでは 試しに余っていたUltra160SCSIに履き替えてみましたが 大きな速度向上は得られませんでした>PenIII 500MHz 真面目に使うならAthlonXP、又はSempronが載るマザーと 新しいHDDを準備した方がいいと思います 今はメモリ1GBx1とか512Mx2でも1マン程度で入手できます 中古でマザーやAthlonXPが安価に手に入らなければ Athlon64 2800+と適当な754マザー買えば 64bitも実験できるし DVDはLite-on製やAOpen製でBladeやJWSとお揃いに
671 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 15:54:13 ] PentiumIII450MHz RAM384MB 4.5GB UW-SCSI なマシンを常用してる俺は・・・orz 更に ultra30(296MHz)+Creator も常用なんだが。Blade100 でも速く感じるぞ。 ってか Solaris でそんな速いマシン使うってどんな用途なの? 俺の閑古鳥鳴いてる web サーバは ultra1 でも平均負荷 1% だし, firefox,emacs,xmms の組み合わせなら上記の IA で十分動く。 速いマシンの用途教えて。
672 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 16:25:46 ] GUI使ったときに軽く動くってことかな シェルなら多少遅くても許せるけど >>671 電気代勿体無くない?ファンノイズうるさそうだし 15K円位のCPUでいい思いできるのに旧いマシンで我慢できるのは ある意味凄いと思う
673 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 16:30:57 ] うちのsumicomは電源アダプター60Wです。静音PCはいいですよ。
674 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 16:54:02 ] ディスクのI/FがIDEかSCSIかは、本当は体感スピードに あまり影響はないのです。ディスクのアクセスタイムが 肝心です。IDEは回転数が7200rpmが主流、SCSIは10000rpm が主流なので、SCSIの方が一般にアクセスタイムが短い ということなので、ディスクを最新の速いもの変えれば かなり体感は速くなります。またpageoutも体感速度を かなり悪化させます。Solaris10でGNOMEを使う場合、 pageoutさせないようにするには512MBは必須です。 256では足りません。
675 名前:639 mailto:sage [2005/05/01(日) 16:56:28 ] 激しく乙乙。とても参考になりますた。 Linuxマシンが用意できなかったのでSolarisでISC dhcpdを動かしてみましたが、 無事インストーラの起動までいけました(>>644 の2の途中まで)。 2の残り→1を実行するのはたやすいと思います。 ところでさっそく>>644 の3も試してみました。 インストーラがfdiskしようとするところでシェルのプロンプトが出るので、 クライアントでNFS-ROOTとなるディレクトリを/aにマウントし、 インスコ鯖のパッケージを読むところまではできる (クライアントでは/cdromにマウントされている)のですが、 最初のパッケージをpkgadd -a adminfile -R /a ...したところで次のエラーがでます。 pkgadd: ERROR: Unable to acquire package administration lock for this system; try again later pkgadd: ERROR: Unable to lock this zone for administration NFS-ROOTのほうには何もディレクトリが作成されていない状態なので 無理もないんですが、pkgaddをtrussしてもどこでひっかかっているのか分からないので お手上げです(・ω・`;)
676 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 16:56:43 ] 1GBか2GB積もうよ それ以下ならM/Bの限界まで PC用の安価なDRAMが積めるのがx86の魅力なんだから
677 名前:639 mailto:sage [2005/05/01(日) 17:13:34 ] ちなみにVIA EPIA-V533でやったので、 NICが標準のSolarisドライバではサポートされておらず、 DCAにちょっと手を入れる必要がありました。母艦はSolarisである必要があります。 レス4(>>647 )の(4)の後に、以下の手順を追加してください。 (4-2) homepage2.nifty.com/mrym3/taiyodo/eng/ などからドライバをダウンロード。 この時、NICのPCI IDも調べておく。 EPIAの場合はVIA Rhine IIなのでrhドライバ。PCI IDは1106:3065:1106:102。 (4-3) インストール時にルートになるところをINSTROOT(e.g. /home2/sol10install/Tools/Boot) とすると、ドライバ本体を$INSTROOT/kernel/drvにコピー。 (4-4) add_drv -b $INSTROOT -n -m '* 0600 root sys' -i '"pci1106,3065" "pci1106,102"' rh (4-5) $INSTROOT/boot/solaris/devicedb/masterに記述追加。rhの場合は pci1106,3065 pci1106,3065 net pci none "VIA RhineII VT6102" を追加。 $INSTROOT/etc/{driver_aliases, name_to_major, minor_perm, path_to_inst}を 手動でいじるなら、母艦はSolarisでなくても大丈夫かも。
678 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 17:18:06 ] >>672 がマザーボードとCPU、 >>676 がメモリを買ってくれるスレになりますた。 ありがたや (-∧-)ナムナム
679 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 17:36:34 ] バカ言ってる コジキか
680 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 17:52:25 ] >>679 ttp://imgbbs1.artemisweb.jp/upup/img-box/img20050501140425.jpg
681 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 18:12:43 ] いまだに440BX使う理由の一つに,ドライバので悩まなくて良いってのが あるんだよな。最新PCが59800で買えるっていっても,NICが認識しなかったり オンボードのビデオも対応が怪しいし,サウンドとか周辺機器もろくに サポートされてないし。 だったら440BX(PC100は割高なのが難点だが)にPIIIの500~800GHz程度, geForceにSB16で絶対安全牌じゃん。NICは82559あたりか905B-TX, 最悪8139Cでいいだろ? ただATA33じゃ塩っぱいから,ゴミ捨て場にある2940UWと9.1GB~18GBの UWSCSIのHDD揃えればアホでもインストールできるでしょ。 というわけで新しいマシンは食指が動かん。 BLADE2000が10万切ったら考えるよ。っとここはIAスレだったな。
682 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 18:32:44 ] どこぞのパソコンショップで、solaris動作確認済みのホワイト ボックスだしてくれるとうれしい。 ここにsolaris10x86(amd64)動作・不動作報告スレ 立たないかな? 独立スレじゃなくても、このスレにアップでもいいと思う。俺的には 動作報告よりも不動作報告のほうが嬉しい。 ちなみには俺は以下の2台をsolaris10x86で使用中 Albatron K8X800 Pro V2 (Athron2800+ socket754)これは地雷。買ってはいけない。 インストールCDがbootしないのでs9のCDでブートし、だましだましsolaris10 をインストール(汗 Biostar NF4UL-A9(Athlon3000+ socket939)これはIDEで動いた。VGAはPCIe ではなく、Savage4(PCI)を使っている(実はこのVGAカードは地雷だった) マザボはおすすめ。nicはnforce4オンボードなのでフリーのドライバを使っ ている。なおnForceはSATAをシステムディスクにすると動かないという噂あり。
683 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 19:02:30 ] 蛇足。インストールスクリプトを利用してNFS-ROOTクライアントに インストールするのは無理っぽいけど、 あらかじめNFS-ROOT領域上にSolarisをオフラインでインストールしておき、 PXEブート&NFS-ROOTでいきなりインストール済の状態で起動することはできる模様。 (母艦側はSolarisでなければならないが、一度領域を作ればLinux等に移しても可。 クライアント側はHDDを一切使わなくて良い。Sunのインストーラは使用しない) というわけで、手順を勝手にうp。ちらしの裏に(ry [ディスクレスクライアントにオフラインでインストール 1/4] (1) 必要なもの Solarisサーバ (論理的にはNFSサーバ・DHCPサーバは別マシンでも可) bt848x-ja.sourceforge.jp/index?tips%2FSolaris%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%BB%FE%A4%CB%C1%AA%C2%F2%A4%B5%A4%EC%A4%EB%A5%D1%A5%C3%A5%B1%A1%BC%A5%B8%A4%F2%C4%B4%A4%D9%A4%EB からenum_pkgs, fakeinst, fs-usr.diffをダウンロード
684 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 19:03:38 ] [ディスクレスクライアントにオフラインでインストール 2/4] (2) 場所の設定と環境変数の設定 サーバ上でNFS-ROOTとなるパス ROOT=/export/home/clientroot サーバ上でインストールイメージが入っているパス INST=/export/home/install パッケージが入っているパス PKGDIR=$INST/Solaris_10/Product パッケージのリストを入れるファイル PKGLIST=$ROOT/pkglist (任意の場所で可) (3) インストールするパッケージをリストアップ enum_pkgs -h $INST -Cでディストリビューションの一覧が出るので、 好きなディストリビューションを選ぶ。 例えば、開発者サポートと日本語サポートをインストールする場合は enum_pkgs -h $INST -c SUNWCprog -y l10nja > $PKGLIST とする。 "Minimal Core System Support"や"Core System Support"を選ぶ場合、 SUNWnfsckrとSUNWmdrを追加する必要がある。
685 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 19:04:39 ] [ディスクレスクライアントにオフラインでインストール 3/4] (4) NFS-ROOT領域にSolarisをインストール 環境変数を設定した状態でfakeinst all を実行する。 個別にパッケージをインストールする場合はfakeinst install foobarで。 (5-1) 非標準ドライバのインストール (任意) cp rh $ROOT/kernel/drv add_drv -b $ROOT -n -m '* 0600 root sys' -i '"pci1106,3065" "pci1106.102"' rh echo 'pci1106,3065 pci1106,3065 net pci none "VIA RhineII VT6102"' >> $ROOT/boot/solaris/devicedb/master (5-2) /etcの設定 $ROOT/etc/hosts $ROOT/etc/nodename 適当に追加。 $ROOT/etc/vfstab /のエントリを追加。これをしないとremountできないので、 メンテナンスモードになってしまう solserver:/export/home/clientroot - / nfs - no -
686 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 19:05:56 ] [ディスクレスクライアントにオフラインでインストール 4/4] (5-3) SMF関連の修正 $ROOT/lib/svc/method/fs-usrにパッチあて。 cd $ROOT; gpatch -p0 < fs-usr.diff (6) NFS exportする /etc/dfs/dfstabに share -F nfs -o rw=clientname,root=clientname /export/home/install を追加してshareall実行。 (7) TFTPサーバを設定 >>661 と同じなので略。 (8) DHCPサーバを設定 >>662-663 と同じなので略。 これであとはクライアントをPXEブートさせればたぶんOK。 CロケールのDeveloper Distributionで試したけど、 rootでログインしてkdmconfigしたらJDSも起動した。 swap, dumpデバイス, automountは未検証だけど >>664 ,666でいけると思う。 あとhostidが0のままなので、Wnnが使えないはず。
687 名前:630,644,659 mailto:sage [2005/05/01(日) 20:00:56 ] >>683-686 こちらこそ禿しく乙カレー(・∀・) >>683 で紹介されてるページの人も乙鰈 その情報はオフライン以外でも役立つ情報が天こ盛りですね。 もう少しがんばれば>>644 の3.も実現できそうですね。 >>644 の3.が実現できればSolaris/x86のインストールベースが 飛躍的に増えてもおかしくないと思います。 何しろハードディスクを空けたりバックアップする面倒が必要ない わけですから 余談ですがSolarisには以前からsmosservice、smdisklessというコマンドがあります。
688 名前:名無しさん@お腹いっぱい。 [2005/05/01(日) 21:39:47 ] ttp://www.broadcom.com/drivers/downloaddrivers.php 新ドライバーリリースされたみたいです。 Solaris10x86でのレポート待っています。
689 名前:630,644,659 mailto:sage [2005/05/01(日) 22:15:29 ] >>675 私もやってみましたが、同じエラーが出ました。 Solaris9の時は起きなかったエラーです。 Solaris9のインストーラーで起動してみたらどうでしょうね。
690 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 22:17:28 ] zone zone zone! Viva zone!!!
691 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 22:20:54 ] >>668 DELL-SC420、Solaris10で入れ替えてみた。 以下の手順でやったけど、問題ないみたい。 # ifconfig bcme0 down # ifconfig bcme0 unplumb # pkgrm BRCMbcme # pkgadd -d BRCMbcme.pkg # ifconfig bcme0 plumb # ifconfig bcme0 up
692 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 22:34:07 ] >>691 乙
693 名前:639 mailto:sage [2005/05/02(月) 00:24:14 ] >>689 ちょっとうろ覚えですが、Solaris9の時も今回と同じく fdiskするところでインストーラが途中で抜けてしまった気がします。 ただ、その後の手動pkgaddでこけたりはしませんでした。謎… なので、(Solaris9のメディアがどこかに逝ってしまったので確認できてませんが) インストーラだけを取り替えても、普通にはインストールできないかもです。
694 名前:639 mailto:sage [2005/05/02(月) 02:44:55 ] pkgaddの失敗する原因がわかりました。 下請のpkgadmが/a/tmp(インストール中のNFS-ROOTの/tmp)の下に 強制ロックファイルを作ろうとして失敗してるみたいです。 これを回避すれば、PXEブート+NFS-ROOTでディスクレス環境に インストールができます。とりあえずCore system Support + Cロケールで コンソールログインできる環境ができました。 [PXEブート+NFS-ROOTでディスクレス環境にインストール 1/4] (1) 必要なもの NFS・DHCP・TFTPの機能を持つサーバ, Solaris10のDVDイメージ, fakeinst, enum_pkgs (2) 場所の設定と環境変数の設定 まずはサーバ側での作業。 サーバ上でインストールイメージが入っているパス INST=/export/home/install サーバ上でインストール時にルートになるパス INSTROOT=$INST/Solaris_10/Tool/Boot サーバ上でNFS-ROOTとなるパス ROOT=/export/home/clientroot (3) インストール時に使用するファイルのコピー mkdir $INSTROOT/util cp fakeinst rh tcsh $INSTROOT/util enum_pkgs -h $INST -c ... -y ... > $INSTROOT/pkglist ※ $INSTROOT/pkglistからはSUNWcsrを取り除いておく
695 名前:639 mailto:sage [2005/05/02(月) 02:45:56 ] [PXEブート+NFS-ROOTでディスクレス環境にインストール 2/4] (4-1) NFSサーバの設定 /etc/dfs/dfstab(Solaris)や/etc/exports(その他)を設定、再エクスポート。 (4-2) TFTPサーバの設定 >>648 と同じ (4-3) DHCPサーバの設定 >>649-650 と同じ。ここではインストール環境用に SUNW.SrootPTH は $INSTROOT SUNW.SinstPTH は $INST の値を設定する。 (5) 非標準ドライバをインストール環境に設定 cp rh $INSTROOT/kernel/drv add_drv -b $INSTROOT -n -m '* 0600 root sys' -i '"pci1106,3065" "pci1106.102"' rh echo 'pci1106,3065 pci1106,3065 net pci none "VIA RhineII VT6102"' >> $INSTROOT/boot/solaris/devicedb/master (6) クライアントをブート ここからはクライアント側での作業。 インストールのタイプを聞かれるところで、"b kernel/unix -s"を入力。 インストーラではなく、シェルが直接起動する。 (7) NFS-ROOTを仮マウント、/tmpの作成 mount -F nfs server:/export/home/clientroot /a ln -s /tmp /a/tmp
696 名前:639 mailto:sage [2005/05/02(月) 02:46:56 ] [PXEブート+NFS-ROOTでディスクレス環境にインストール 3/4] (8) SUNWcsrのインストール export PKGLIST=/util/pkglist /util/fakeinst install SUNWcsr /tmpが置き換わってしまい、最後にエラーがでるが無視。 (9) 残りのパッケージインストール mv /a/tmp /a/tmp- ln -s /tmp /a/tmp /util/fakeinst all (10-1) 非標準ドライバを本番環境に設定 cp /util/rh /a/kernel/drv add_drv -b /a -n -m '* 0600 root sys' -i '"pci1106,3065" "pci1106.102"' rh echo 'pci1106,3065 pci1106,3065 net pci none "VIA RhineII VT6102"' >> /a/boot/solaris/devicedb/master (10-2) /etcの設定 /a/etc/hosts /a/etc/nodename 適当に追加。 /a/etc/vfstab /のエントリを追加。これをしないとremountできないので、 メンテナンスモードになってしまう solserver:/export/home/clientroot - / nfs - no - (10-3) /tmpの本番環境用設定 rm /a/tmp mv /a/tmp- /a/tmp ファイル変更はNFSサーバ側でやってもよい。
697 名前:639 mailto:sage [2005/05/02(月) 02:47:57 ] [PXEブート+NFS-ROOTでディスクレス環境にインストール 4/4] (11) DHCPサーバの再設定 再びサーバ側での作業。DHCPサーバを本番環境用に切り替える。>>662-663 と同じ。 (12) クライアントの再ブート この方法はサーバからパッケージを読み出し、サーバにあるNFS-ROOT領域に 書き戻しているので、かなり動作が遅いです。 とはいえ、非Solarisマシンでも母艦になれる点はいいですね。 かなり駆け足で手順書きましたが、明日は会社なのでもう寝ます。 間違い/改良案がありましたらよろしくです。
698 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/02(月) 03:02:25 ] ネ申 乙!
699 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/02(月) 05:32:31 ] 一体何してるの?
700 名前:644 mailto:sage [2005/05/02(月) 07:00:19 ] >>693-697 劇乙! どなたか、まとめサイトを作って欲しいです。 とりあえずの目標として、 正式なインストーラでデフォルトのインストールを選んだ場合と 同じ結果が得られることを目指せばいいんじゃないでしょうか? もちろん、JavaDeskTopSystemもありで、 出来る限りのスクリプト化、自動化も必須でしょう。
701 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/02(月) 11:07:08 ] ここは超有用なインターネッチですね。
702 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/02(月) 12:25:40 ] 禿同
703 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/02(月) 12:26:32 ] ネ申の会社にITをアウトソース死体
704 名前:名無しさん@お腹いっぱい。 [2005/05/02(月) 15:49:46 ] solaris10x86でDVDが見たい!
705 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/02(月) 15:55:11 ] 見りゃいいじゃん。 mplayer でも ogle でも xine でも好きなの入れろよ。
706 名前:639 mailto:sage [2005/05/02(月) 23:05:50 ] >>700 > どなたか、まとめサイトを作って欲しいです。 このスレもいずれdat落ちするでしょうし、どこかに退避しておいたほうがいいですよね。 >>683 のWikiで良ければ1〜3+>>683-686 をまとめて転載したいんですが、構いませんか? ていうか、そのWikiの中の人なんで… 宣伝ウザイ>自分ww スクリプト化は結構面白そうなので、ちょっと考えてみます。 sendmail.cfに対するCFみたいなのでいいのかなあと思ってるんですが、 まだ構想の段階なのであまり期待せずにお待ち下さい…
707 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/02(月) 23:43:46 ] 期待しまくり待ちまくり
708 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/03(火) 00:33:09 ] 今、pkg-getなるものを入れてみたんですがなかなかよさげですね。 詳しく紹介しているHPありますかね?
709 名前:名無しさん@お腹いっぱい。 [2005/05/03(火) 02:09:39 ] Solaris10x86, P3-550E x 2 の古いマシンなのですが。 CDEでログイン中にCD-Rを挿入したら。 ブラックアウトしてマシンが落ちました。 再現性あり。 皆さんは大丈夫ですか? びびりました。 logging FS のせいなのか、それでもFSCK不要なのがもっとびびりました。
710 名前:219 235 mailto:sage [2005/05/03(火) 03:00:24 ] >>254 >ilineが255なのはbiosがPCIデバイスの割り込みレベル設定をしていないから。 もの凄く貴重な情報ありがとうごさいます。 気が付きませんですいません。 半分諦めていたんですがまたいじってみます。
711 名前:644 mailto:sage [2005/05/03(火) 08:09:12 ] >>706 wikiへのアップについては私も後で手直し出来るのならもちろんOKです。 >まだ構想の段階なのであまり期待せずにお待ち下さい… 宜しくお願いします。他の人からも情報が上がってくることを期待します。
712 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/03(火) 13:33:12 ] >>709 それ以外のCDではどう
713 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/03(火) 16:02:37 ] zoneに関しての質問なんですが、 zoneのNICって実デバイスに関連付けない方法ってないんでしょうか。 設定のときに physical を設定しろと言われてしまうのです・・・ やりたいことは、global zoneと自分で設定したzoneの間で閉じた通信したいだけなんですが。
714 名前:名無しさん@お腹いっぱい。 [2005/05/03(火) 19:53:08 ] >>713 閉じた通信と閉じていない通信の違いは何ですか?
715 名前:639 mailto:sage [2005/05/03(火) 20:27:00 ] >>711 ありがとうございます。誰でも編集できますので、 もし必要な際は更新して頂けると嬉しいです。 ttp://bt848x-ja.sourceforge.jp/index?tips%2F%A5%C7%A5%A3%A5%B9%A5%AF%A5%EC%A5%B9%B4%C4%B6%AD%A4%CE%B9%BD%C3%DB あと、とりあえず動く自動化スクリプトもできましたのでうpしてあります。手順は、 1 サーバ上でアーカイブを展開してconfig.inを環境にあわせて編集 2 sv.setupを実行して指示(NFSサーバを起動しろとかDHCPサーバを再起動しろなど)に従う 3 クライアントをPXEブートさせる 4 するとシェルが起動するはずなので、そのままクライアントで/fake/cl.setupを実行 5 プロンプトに戻ってきたら、サーバでsv.2nd-stageを実行 6 クライアントをリブート になります。End User Support + ja Support + rhドライバでやってみて、 JDSにrootでログインするところまでできました。 各スクリプトは繰り返し実行しても大丈夫です。 でも、nautilusがCロケールで起動するためか、 StarOfficeで日本語が選択できないですし、ATOKも使えてません。(一般ユーザならOK?) とりあえず途中報告でした。
716 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/03(火) 21:02:59 ] しばらくWatchしてなかったけどいい情報満載ですね みなさま乙です どーでもいいことですけど inetbootはnbpと同じディレクトリにboot.binという名前で同じヤツがいるんで cp <DIR>/boot/solaris/nbp ほにゃらら cp <DIR>/boot/solaris/boot.bin ほにゃらら とnbpと同じディレクトリからコピーしたほうがわかりやすい鴨
717 名前:713 mailto:sage [2005/05/03(火) 22:04:00 ] >>714 global zoneに、内部zone(自分の作ったzone)の仮想NICが見えなくて、 globalzoeにはglobalzoneと自分の作ったzoneの間のネットワークに繋がる仮想NICがあり その内部的なネットワークを介してzone間が繋がっているという状況。 vmwareとか、colinuxとかホストOSとゲストOS間がそういう風につなげるじゃないですか。 閉じていない通信っていう状況は説明するの面倒なんで上の説明で勘弁ください。
718 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/03(火) 22:44:44 ] Sunの言ってるZoneのイメージが違うんじゃないの? カンファレンスでも逝って洗脳されて来いよw
719 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/03(火) 22:47:40 ] 仮想NICの機能が無いからだろ。 NICが一枚も付いていないマシンならともかく、 一枚でも付いていれば、サブI/Fを使えば用が足りるからな。
720 名前:713 mailto:sage [2005/05/03(火) 23:10:39 ] >>719 そうなのか・・・そうすると、alias IP間での通信を使わないとzone間通信はできないということ? global zoneのNICが持ってるIPと同じネットワークにIPを持たないとだめなのか・・・ グローバル向けだからIP余ってないんだよなぁ・・・
721 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/03(火) 23:20:13 ] 別にIPMPのようにサブネットが同じである必要はないだろ。 サブネット分ければ、当然、内側だけで閉じることも可能だと思うが?
722 名前:コブラ [2005/05/04(水) 00:37:45 ] >>610 Emulin. 202.226.153.50/cobra/public_html/ieri/images/emulin.jpg
723 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/04(水) 00:55:31 ] えみゅりんって名前かわいい (;´Д`)ハァハァ
724 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/04(水) 01:15:23 ] fabrice.bellard.free.fr/qemu/ossupport.html QEMU 動くのか
725 名前:713 mailto:sage [2005/05/04(水) 02:16:44 ] >>721 サンキュー。仮想NICを手動でglobal zoneに追加してやったらうまくいきますた。 取り合えずメモっきますね。 > ifconfig iprb0:99 plumb 192.168.123.1 netmask 255.255.255.0 broadcast 192.168.100.255 up こんな感じ。(zoneは、下の方からNIC用枝番(?)取ってくみたいだから99番にしてます) zonecfg で global zoneいじれないから出来ないんだって誤解していたよ。 global zone から、他のzoneの仮想NICはルーティング的に直接見えないと考えればいいのね。 ifconfigでは見えるけど、所属は各zone側にあるんだね。 ただ、これのテスト中に気になることが。 global zoneで、routeで内部zoneの所属するネットワークに対するルーティングを deleteしたらzone側のルーティング情報が消えたような気がした。 詳しいタイミングは分からないんだけど、2つある内部zoneは、 上の例でいう 192.168.123.0/24に所属してるNICもたせてるんだけど、そのうち片方のzoneから 192.168.123.0/24に関するルーティングが消えていた。 初めからなかったわけじゃなくて、route触る前にpingで隣のzone見えてたし、 routeは、global zoneでしか叩いてないからそれが原因だとしか思えないんです。 何かzone的にやっちゃまずいこととか、設定に穴とかあったんでしょうかね? global zoneに仮想NIC追加してからは再現しないので再現手順はよくわかりません。
726 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/04(水) 03:56:37 ] >>716 確かに同じものが入ってますね。でも、含まれるパッケージは別。謎だ… boot/solarisのほうは実際に使われる(HDDからの起動時も)ので別にいいんですけど、 usr/platform/lib/fsのほうはなんでそこにあるのか分からないですね。 SPARC版にあわせてあるから? マルチプラットフォームなブートサーバが作りやすくなるから? まあx86版だけが対象なので、boot/solarisのを使ったほうが素直でいいかもですね。
727 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/04(水) 04:20:30 ] Solaris10の書籍がでる情報持ってるひといますか?
728 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/04(水) 05:43:22 ] Solaris10/x86って、ハードディスク6.2GBでもとりあえずインストールできる? Xも使う予定なんだけど。
729 名前:644 mailto:sage [2005/05/04(水) 08:45:46 ] >>715 素早い対応ありがとうございます。みんなが>>703 の気持ちじゃないでしょうか ご意見とか頂いて徐徐にブラッシュアップしていけたらいいですね。 方法3は>>639 さんの開発なんですから、記述を修正された方がいいと思います。 >>716 ,726 私も実はboot.binとinetbootが同じものであることは知っていたのですが、 inetbootというファイル名はSPARC版でも使われているのでそちらの方を採用しました。 もう字数を節約しなくてもいいのですから、両方併記しておけばいいと思います。 これからの見通しとしては、方法3の進化も必要ですが、他に ・光学ドライブ、フロッピーのないマシンでPXEブートして、ネットワーク経由で HDDを全部バックアップ、レストアできる手段の開発 が望まれると思います。既にどこかにありますか? これと方法1と方法2を組み合わせれば、Sunのインストーラを使っても結果的に 方法3が実現できることになりますし、他にも様々便利な手順が使えるようになると 思います。
730 名前:名無しさん@お腹いっぱい。 [2005/05/04(水) 09:12:50 ] >>728 /export/home にいくら必要? Solaris Freeware は入れる? これらに依存するよ。
731 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/04(水) 09:31:33 ] >>730 個人利用なので、homeは512MBほど割りあてようかと思ってます。 SolarisFreewareも入れる予定です。
732 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/04(水) 10:12:16 ] dellのsc420、Solaris10でwww.bolthole.com/solaris/drivers/acpi.html のacpiドライバが動いたので記念カキコ。一応手順を張っとくね。 1) "Download the tarfile here"をクリックしてダウンロード 2) 適当なディレクトリで展開(ここでは、~/workとする) tar xpf acpi.tar -C ~/work 3) コンパイル、インストール cd ~/work make ./installacpi 4) /etc/inittab に以下が追加されているはずだけど、追加されていなければviなどを使って手動で追加 p9:5:wait:/sbin/acpi_poweroff >/dev/msglog 2<>/dev/msglog </dev/console 5) 再起動するとacpiドライバが組み込まれる 6) 以下で電源が切断されればok init 5 または shutdown -i5 -g0 -y
733 名前:名無しさん@お腹いっぱい。 [2005/05/04(水) 10:38:21 ] >>691 乙です。 当方もThinkPadR40eの内蔵LAN(Broadcom製)のドライバーをその手順で 新しいものに入れ替えてみました。 いまのところ快調です。 必ずフリーズしていたご本家Sunのサイトもちゃんと見れています。 >>712 別のCD-RならOKでした。 PC上で作成したCD-Rか、Solaris上でmkisofsしてPC上で焼いたCD-Rかの 違いなのですが。。。 中身はBroadcomのsol86だけなのですが。。。
734 名前:名無しさん@お腹いっぱい。 [2005/05/04(水) 12:17:09 ] /usr/platform/sun4u/sbin/prtdiag -v | 一部抜粋 System Temperatures (Celsius): ------------------------------ CPU0 45 MB0 33 MB1 30 PDB 29 SCSI 26 みたいなことはx86ではできないのでしょうか? 温度監視がしたいのです。
735 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/04(水) 12:38:03 ] S.M.A.R.T 使うのは見たことある。 CPU の温度取ってるのも見た記憶がある。 つか、ACPI マトモなら、そっちから引っ張って来れるはずなんだよな。
736 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/04(水) 12:48:58 ] それがPC/AT互換機クオリティ
737 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/04(水) 13:24:36 ] >>735 HDDのSMARTを使う方法は、SPARCだとATA/SCSIどっちでもできるけど、 x86だとSCSIしかできない。 持ってるマザーボードが対応してないので、実際には試したことないけど、 DMIを使ったdmidecodeなどのプログラムを使うか、 IPMIを使ったipmitoolなどのプログラム使って読めるかも。 dmidecodeは/dev/memの代わりに/dev/xsvc+mmap使うようにすればおk、 ipmitoolは/dev/bmcが出来ていれば使えるはず。
738 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/04(水) 14:03:53 ] いつになったら、EFI86下りて来るんだ?
739 名前:639 mailto:sage [2005/05/04(水) 21:36:47 ] >>729 ネット経由でうp/ダウソする方法は、cpioとかrsyncを駆使すれば逝けそうですね。 ちょいと考えてみますが、もちろん他の方のコメントも大歓迎です。 それから自動化スクリプトをバージョンアップしました。 swap対応・チェックの追加・メッセージの改良・locale/timezone対応など変更してます。
740 名前:644 mailto:sage [2005/05/04(水) 22:26:11 ] >>739 朝、レスを書いたあと、 PXEブート&NFS-ROOT&自動コンフィグレーションのLinuxを作り始めました。 先ほどの時点で PenM+852GM+RTL8139 PenM+855PM+eepro100+MobilityRadeon 河童セレ+440BX+eepro100+TRIDENT9525 の3台のノートマシンで自動コンフィグレーションがおこなわれて KDEデスクトップ上でDVDドライブのDVDビデオが再生できることを確認 しました。(残念ながら内2台では音が出ませんでしたが、) もちろん一から作っているわけではなくて、割とメジャーなone CD Linuxを改造して 作っています。 鯖のdhcpd.confにネットワークグローバルなパラメータ filename "pxelinux.0"; option root-path "192.168.0.3:/home2/nfsroot_nfslinux"; を設定しておくことで、Windowsしか入っていないマシンがすぐに高速でフル機能な Linuxマシンに早変わりするというしくみです。(一度に一台しか起動できないですが) これを使うと1スピンドルノートマシンでもHDD全体のバックアップを簡単にとることが できます。 多少ブラッシュアップした後、構築方法を紹介したいと思います。が、このスレでそんな ことできませんから、どうしましょうか? オリジナルの作者にも報告しないといけないでしょうね。
741 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/04(水) 23:54:46 ] このスレでやっても良いんじゃ内科 その実績を元にPXEブータブル*NIXスレみたいなのをこの板に立てれば良いのデハ Solaris x86スレが新しいスレの母体になるなんて感激でつ
742 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/05(木) 01:02:57 ] ネ申 キタ━━━━━━(゚∀゚)━━━━━━ !!
743 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/05(木) 11:48:55 ] >>740 linuxのディスクレスブートの話はさすがにスレ違いだろう。 ほか探すか新スレを立てるかしたほうがいい。
744 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/05(木) 12:02:57 ] できればLinux板で
745 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/05(木) 12:10:21 ] まったく第三者の検証の無いところからスレ立てっていうのは いかにも乱暴に聞こえるが確かにUNIX板では場違いな感じも否めない 出来ればPXEブート総合としてこの板に立ててもらいたいところだが
746 名前:644 mailto:sage [2005/05/05(木) 13:09:55 ] 皆さんすみません、私の書き方が悪かったですね。 このスレどころかこの板に書ける筈がない内容であることは明らかです。 ただ、>>729 に書いたように>>740 と>>644 の方法1と方法2を組み合わせると >>644 の方法3がSun謹製のインストーラを使って実現できますので、 >>715 ,739あたりのサイトに最低限、紹介リンクくらいは作ったほうがいいなと 思います。これがこのスレに>>740 を書き込んだ意図です。
747 名前:644 mailto:sage [2005/05/05(木) 13:35:31 ] >>746 の補足ですが、 >方法3がSun謹製のインストーラを使って実現できますので、 結果は同じになるという意味です。 それから>>740 の方法は拍子抜けするほど簡単です。いかに少ない改造で高い効果を得るかと いうことを課題にしてます。今、構築手順をごく簡単にまとめてます。 出来れば>>639 さんの>>715 のサイトに1ページ用意して頂けたらと思ってます。 "tips ディスクレスLinuxの構築"とかのタイトルで そのページの記述が終わってから戌板の本スレに"ここ見て"って書き込みたいと思ってます。 "こんなことやってる場合じゃない、早く>>715 ,739を試さないと"も思いながら 皆さんも>>715 ,739試して頂けませんか?
748 名前:644 mailto:sage [2005/05/05(木) 15:45:12 ] bt848x-ja.sourceforge.jpって割とSolaris専用のサイトであることに 今気づきました。このサイトに>>747 は拙いですね。前々から気づいてい ましたが>>639 氏のシナリオその3とバッティングする面もあるし どなたか>>740 の構築方法をアップしてもいいところを教えて頂けませんか? 分量は多分20から30レス分くらいだと思います。2ちゃんのスレにアップする には量が多すぎると思います。
749 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/05(木) 16:03:12 ] >>746 >皆さんすみません、私の書き方が悪かったですね。 >このスレどころかこの板に書ける筈がない内容であることは明らかです。 分かってるなら……ねぇ?
750 名前:644 mailto:sage [2005/05/05(木) 16:11:06 ] >>749 私自身が私の認識に反してスレ・板違いのことを書いたと自省してる わけじゃないですよ。 当初からここで書けないからどこか他に場所はありませんかという意図で 書いてるんですよ。 ただ、スレにはいろいろな人がいて皆が同じ認識を持っているわけではない ので、>741のような書き込みがないように最初から前提条件をきちんと明記 しておかなかったことを反省してるわけです。
751 名前:639 mailto:sage [2005/05/05(木) 16:17:13 ] いまごろ起きてきた俺がきましたよ。 sourceforge.jpあたりに作ってしまってもいいんじゃないですかねえ。 他のOSでも使える内容なのに、Solarisの名前を冠した スレ/サイトにとどめておくのはもったいないんじゃないかなと。 あと個人的な願望ですが、窓がディスクレス化できれば面白いなと思います。 自動インストール・リモートインストールはできるんですけど…
752 名前:639 mailto:sage [2005/05/05(木) 16:33:57 ] とりあえずLinux向けだったら、このへんですかね。 KNOPPIXスレにも興味のありそうな人がいるかもですね。 1CD Linux 総合スレ 2枚目 pc8.2ch.net/test/read.cgi/linux/1062157620/ 【HDDレス】1MO Linux【書き込み可能】 pc8.2ch.net/test/read.cgi/linux/1069593731/ あと、もしsf.jpにサイト作られるんでしたら、 がいしゅつのSolairs用スクリプトはよろこんで提供いたします。 もともと自分だけで作ったものでもないですしね。 さらにさらに個人的な願望ですが、昔のようにテープドライブから起動できると面白(ry
753 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/05(木) 16:43:45 ] >>750 >私自身が私の認識に反してスレ・板違いのことを書いたと自省してる >わけじゃないですよ。 認識しているのにだらだらと続けたわけだからなお悪いですね。 反省しないのはさらに良くないですね。
754 名前:644 mailto:sage [2005/05/05(木) 17:01:17 ] >>753 私の認識とは違って>>740 の記述も誤りだと思われてますね。 私は>>740 のレベルまではこのレスに書いていいと思ってました。 そういう認識で>>746 ,750も書きました。 >>753 は>>746 ,750の文脈に呼応してないです。>>753 さんが >>753 で書くべきだったのは 「自分は>>740 もいけないと思う。」だと思います。 >>740 がいけなかたかどうかについては他の人の判断に任せます。
755 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/05(木) 18:03:27 ] オマイら、スレチガイだぞ。そろそろ幕引きセイ
756 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/05(木) 20:02:58 ] >>753 ちょっとした齟齬で手を動かしているヤツを貶める書き込みは嬉しくない 連休どこにも連れて行ってもらえなかった子供のような書き込みはどうかなと思う
757 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/05(木) 22:11:35 ] ま、Linuxと聞いただけで毛嫌いする香具師も居るからな。 そういう香具師はLinuxサーバーでSolarisをディスクレスブートする話でも 嫌いなんだろう。
758 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/06(金) 00:31:40 ] 変わり者だよな わざわざ実験結果貼ってくれてるネ申に噛み付くんだから 現実でも友達居ないタイプと見た(w
759 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/06(金) 01:30:08 ] かといってGnuしないかと聞かれれば、答えはYes.だ
760 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/06(金) 01:59:05 ] そこでHurdですy(ry
761 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/06(金) 06:36:51 ] >>759 の英語力を信じるかどうかで回答の意味が変わってくるな
762 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/06(金) 11:37:56 ] 確かにここに Linux 嫌いがいるのは否定できないにせよ、 ここが "Solaris/x86" のスレである以上、Solaris から離れて Linux の話になるなら スレ違い/板違いになるっていうこと自体は否定できないよな。 これは好き嫌いの次元以前の 2ch 利用上のルールの問題なんだから。
763 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/06(金) 11:58:38 ] 問題は、暇さえつぶせりゃ、相手は黄金厨でも構わないってな連中の存在だろ。
764 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/06(金) 12:10:46 ] 両者を使ったインターオペラビリティの開発となるとどこが相応しいんだろうな OS板辺りか