レス数が1000を超えています。残念ながら全部は表示しません。 |
Solaris教えてスレッド Solaris8(其の8)
[949:名無しさん@お腹いっぱい。 (02/10/02 13:00)]
hostidってどうやって決まるんだろうね?
ノートPCにインストールするのに苦労して,普通にインストーラ起動ではなく
pkgaddしまくりで入れたら,hostidが"00000000"になってしまった(w
ちなみに,ナゼそんなことをしたかというと......
手元にはSolaris8 6/00のメディアしかない.
ノートPCにはNICポートは付いていないが,外付けCD-ROMドライブからのブートは可能.
まず,CD-ROMから普通に入れようとしたが,インストーラもfdiskもHDDの容量を
正しく認識してくれない(40GBだが,6GB弱程度とみなされてしまう).
そこで,まずWin2kでDOS領域としてパーティションを切って,Solarisから
ddを使って強引にパーティションIDを書き換えてSolaris領域にした.
そしてインストーラを起動して,うまく行くかと思いきや,スライス容量の
指定をした後「スライスの終端がHDDのシリンダ数を超えている」とか
いうようなエラーが出て,そこから先に進めない.ただ,formatから
手作業でスライスを切ることは可能だった.
で,以前ダウソしておいたSolaris9 Betaのイメージファイルがあったので,
これを展開して,ミニルートの部分を手作業でSolarisパーティションに
コピーし,installbootでブートセクタ等を書き込んでからブートさせてみたら,
Solaris9 Betaのミニルート環境が正常に立ち上がった.
Solaris9 Betaのfdiskは,HDDの容量を正しく認識してくれる.
これでインストーラを起動したらうまく行くか......と思ったが,
どうも自分自身(=ミニルート)があるSolaris領域を初期化・再構成しようと
してしまうため,やはりインストーラからはだめぽ......
仕方ないので,pkgaddしまくって入れることにした.
一応,正常に起動して機能してくれてはいるようだが......
[950:名無しさん@お腹いっぱい。 (02/10/02 14:24)]
>>949
インストーラを使わないとhostidがゼロになるのは俺も経験済。
hostidについて、Solaris 8のソースを追いかけたことがある。
近いところまでは読んだつもりだけど、
結局どこに情報が記録されているかわからなかった。
ところで、hostid=00000000の状態でライセンスを申請したりすると
ちゃんと発行してくれるのだろうか?
あと、Solarisのハードディスクを新しいハードディスクに
ufsdump | ufsresotore + installboot
した場合って hostidって保存されました?
[951:名無しさん@お腹いっぱい。 (02/10/02 15:20)]
>>950
00000000 だと却下。
>ufsdump | ufsresotore + installboot
>した場合って hostidって保存されました?
されるよ。
/kernel/drv/sysinit に格納されてる。
インストール時に作成されるけど、とあるツールを使えば新たに作成する
ことも可能だし、こんな手を使わないで、adb で書き換える方法もある。
昔は、よく質問がきて、いつかしゃべってやると思ってたけど、止められ
まくったのを思い出したよ。
ぐぐってみればわかるけど、いたるとこで見つけることができる。
まぁ、sysinit を大事にとっておけば、再インストールしたときでも上書
きして reboot かませばいい。
ちなみには、SPARC では、このワザは使えない。
[952:名無しさん@お腹いっぱい。 (02/10/02 15:27)]
>>951
了解。ぐぐってみるよ。
SPARC ならもっと簡単に hostid 変更できるよね。
[953:名無しさん@お腹いっぱい。 (02/10/02 15:31)]
>>951
ごめん。
/kernel/misc/sysinit の間違い。
[954:949 (02/10/02 15:42)]
>>950-953 なるほど......参考になりました.
ちなみに,あとから気付いたことですが,udfsとしてなら別パーティションを
利用可能なようなので,今度からインストール用ミニルートを構築する時は
udfsを使うことにします(ただ,ブートの一番最初の段階ではufsパーティションか
x86bootパーティションが必要なようですが).
[955:n (02/10/02 15:52)]
http://yahooo.s2.x-beat.com/
[956:緊急 (02/10/02 17:37)]
結論から言えば、SUN−Pci2が起動しなくなりました。
理由は、システムバスのクロックを標準から100MHzクロックアップ
に挑戦したところ起動しなくなりました。
そこで、BIOSをRESETしたいのですが、どのジャンパーピンかわかりません。
どなたか、教えてください。 宜しくです。
[957:名無しさん@お腹いっぱい。 (02/10/02 19:26)]
>>956
諦めれ
[958:名無しさん@お腹いっぱい。 (02/10/02 19:40)]
>>956
Linux + VMware 環境に移行するいい機会です。
read.cgi ver5.26+ (01/10/21-)