株式会社ムーブ 株式会社 大津屋 株式会社松岡


マックユーザの部屋 一覧に戻る
投稿番号:106336  投稿日:2003年06月29日 14時46分49秒 パスワード
お名前:ALPHA

起動できません

キーワード:OSX
分類 :G4

始めまして!ALPHAと申します。

昨日、Safari1.0をAPPLEサイトからDLしてインストールしてから
OSXが起動できなくなってしまいました。

APPLEマークとその下の回転が途中までいきますと、
左上に「sh-2.05a# UniNEnet::monitorLinkStatus - Link is up at 100Mbps - Full Duplex」というメッセージが出てしまいコマンドモードで終了してしまいます。

使用OSは、Classic9.2.2&OS X10.2.6です。

よろしくお願いいたします。

[1]hkさんからのコメント(2003年06月29日 15時04分50秒 )
パスワード
sh-2.05a# と出たあとに、
mount -u -o rw /[RET]
cp /etc/hostconfig~ /etc/hostconfig[RET]
exit[RET]

と入力して下さい。(1文字も間違うことなく正確に)
正常に立ち上がると思います。

[2]ALPHAさんからのコメント(2003年06月29日 17時57分41秒 )
パスワード
hkさん、RESありがとうございます。

hkさんのアドバイス通りに打ち込んでみましたが
やはり、同じメッセージが表示され、起動できません。

exit[RET]のあと、logoutしてsh-2.05a#に戻るのですが・・・

何度も申し訳ありませんが、よろしくお願いします。

[3]hkさんからのコメント(2003年06月29日 19時36分02秒 )
パスワード
[RET] は、"R"、"E"、"T"とキーボードから入力するのではなくて、「リターンキーを押す」、の意味ですけど大丈夫ですよね。

間違いなければ、
sh-2.05a# で ls /etc とするとダダッとファイル名が表示されますが、
その中に hostconfig というのはありますか?
あるのなら、前のレスは無効です。何か別の原因です。
どうなんでしょう?

[4]ALPHAさんからのコメント(2003年06月29日 19時41分41秒 )
パスワード
>[RET] は、"R"、"E"、"T"とキーボードから入力するのではなくて、「リターンキーを押す」、の意味ですけど大丈夫ですよね。

もちろん、大丈夫です。

ls /etc の中にも hostconfig は存在しています。

[5]hkさんからのコメント(2003年06月29日 20時05分27秒 )
パスワード
何らかの原因で、/etc/hostconfig がなくなるとおっしゃるような症状になりますが、ちがうということですね。

そしたら、sh-2.05a# で fsck -y としてみるとどうですか。
File System Modified と表示されたら、もう一度、fsck -y とします。
ok と表示されるまでやります。数回かけることが必要の場合もあります。
ディスクトラブルが原因なら、これで直る可能性があります。

[6]ALPHAさんからのコメント(2003年06月29日 20時23分58秒 )
パスワード
fsck -yは何度もやってみましたが、同じです。

残るのは再インストールしかないのでしょうか?

[7]hkさんからのコメント(2003年06月29日 20時29分58秒 )
パスワード
起動時に apple - v としていると画面に起動メッセージを表示します。
sh-2.05a# で止まる前にどんなメッセージが出てますでしょうか?
なお、最初に書き込まれていた
UniNEnet::monitorLinkStatus - Link is up at 100Mbps - Full Duplex
は、単に、エーサネットワークポートのリンクアップメッセージですので、
トラブルとは関係ないと思います。

[8]ALPHAさんからのコメント(2003年06月29日 20時34分10秒 )
パスワード
メッセージというか、最後に
sh-2.05a# UniNEnet::monitorLinkStatus - Link is up at 100Mbps - Full Duplex
で、終了してしまいます。

[9]ALPHAさんからのコメント(2003年06月29日 20時43分03秒 )
パスワード
すみません。
そのメッセージが出る前に、
Cleaning up
/etc/nologin /private/tmp/etc/rc: cd: /var/spool/lock: No suchh file or directory
というエラーメッセージが出ていました。

[10]hkさんからのコメント(2003年06月29日 21時11分51秒 )
パスワード
> Cleaning up
> /etc/nologin /private/tmp/etc/rc: cd: /var/spool/lock: No suchh file or directory

うちの(10.2.6 が正常に起動する)と少し違います。
うちのでは
Cleaning up
/etc/nologin /private/tmp
と出るだけです。
上のメッセージから想像すると、/var/spool/lock がなくなっているのかな?
sh-2.05a# で
mount -u -o rw /
mkdir /var/spool/lock
exit
とするとどうですか?
(場合によっては再起動が必要かも)

うちのでみてみると、
bash-2.05a$ ls -al /var/spool/lock
total 0
drwxr-xr-x 2 root wheel 68 Sep 1 2002 .
drwxr-xr-x 7 root wheel 238 Sep 1 2002 ..

となっており、ここには何もありませんので、ディレクトリーを作っておくだけでいいと思います。なお、/etc/rc は起動スクリプトなので、ここでは関係ないと思います。(というか、このスクリプトがエラーを出している、ということと思います)

[11]hkさんからのコメント(2003年06月29日 21時19分18秒 )
パスワード
> mkdir /var/spool/lock
このあとに、
chown root:wheel /var/spool/lock
chmod 755 /var/sool/lock

としてから
exit
としたほうがいいかも。

[12]ALPHAさんからのコメント(2003年06月30日 19時14分27秒 )
パスワード
hkさん、アドバイスありがとうございます。

ls /var/
で見ましたら、/spoolそのものが存在していませんでした。

それで、アドバイス通りにディレクトリーを作成したのですが
同じ所でSTOPしてしまい、起動できません。

ただ、うちで
bash-2.05a$ ls -al /var/spool/lock
を見てみると

total 0
drwxr-xr-x 2 root wheel 68 Jul 1 2003 .
drwxr-xr-x 3 root admin 102 Jul 1 2003 ..

と表示されます。

宜しくお願いいたします。


[13]hkさんからのコメント(2003年06月30日 20時00分44秒 )
パスワード
> /spoolそのものが存在していませんでした。
それは重傷ですね。うちので見てみると、
bash-2.05a$ ls -al /var/spool
total 0
drwxr-xr-x 7 root wheel 238 Jun 30 17:27 .
drwxr-xr-x 20 root wheel 680 Jun 30 18:43 ..
drwxrwxr-x 2 daemon daemon 68 Jul 14 2002 Faxes
drwxrwx--- 10 smmsp smmsp 340 Sep 13 2002 clientmqueue
drwx------ 15 daemon admin 510 Jun 30 19:04 cups
drwxr-xr-x 2 root wheel 68 Jun 30 17:27 lock
drwxr-x--- 2 root wheel 68 Sep 13 2002 mqueue
と lock 以外にもいろいろあります。
Faxes、cups、mqueue、clientmqueue など他にも重要そうなディレクトリーがあります。mqueue、clientmqueue は sendmail 関係のものなので、(普通のユーザはこれを動かしてないと思いますので)まあ、なくてもいいかもしれませんが cups はプリンタージョブ用のディレクトリーですからちょっと壊れていると困ると思います。

/var/spool/cups のディレクトリー構造は以下のようになっています。
(cups directory にはプリントしたファイルがありますが、これは起動には関係ないと思いますので省略してます)
bash-2.05a$ sudo ls -al /var/spool/cups
Password:
total 192
drwx------ 15 daemon admin 510 Jun 30 19:04 .
drwxr-xr-x 7 root wheel 238 Jun 30 17:27 ..
drwx-----T 2 daemon admin 68 Jul 28 2002 tmp

bash-2.05a$ sudo ls -al /var/spool/cups/tmp
total 0
drwx-----T 2 daemon admin 68 Jul 28 2002 .
drwx------ 15 daemon admin 510 Jun 30 19:04 ..

この通りに作ってやれば(しかし、/var/spool/cups/tmp のパーミッションの最後は T になってますがこれどうやって作るんやろ?)うまく起動するようになるかもしれません。(なお、上に見える . と .. は気にしなくてもかまいません。これは directory 作るだけで必ず出来ますので)
しかし、ここまで壊れていると、再インストールする方が無難かもしれません。
一応起動できたとしても、大事なファイルを回収した後、再インストールするのがいいと思います。(大事なファイルを回収するにしても、他のマシンからターゲットディスクモードでやる方が賢明かもしれません)

一応自分のマシンで /var/spool/lock を削除して起動してみました。apple - v で起動メッセージを見てますと、ALPHA さんのようなメッセージになりましたが、しかし、そこで止まることはなく、そのまま最後まで起動してしまいました。まあ、ALPHA さんのマシンと環境も違うでしょうからなんとも分かりませんが、/var/spool/lock がないだけなら止まらない場合もあるということです。

[14]ALPHAさんからのコメント(2003年07月09日 17時50分57秒 )
パスワード
返事が大変遅くなりました。

アップルのサポートをもう一度見ましたら、下のようなものが載っていました。その通りにやったら、OS Xが無事に立ち上がりました。

色々と教えていただき、ありがとうございました。

http://til.info.apple.co.jp/cgi-bin/WebObjects/TechInfo.woa/wa/showTIL?id=106908

[15]hkさんからのコメント(2003年07月10日 11時37分19秒 )
パスワード
よかったですね。
/var のシンボリックリンクがなくなっていたわけだ。
Safari をインストールしただけでどうしてこんなことになるのでしょうね、、、

 【 マックユーザの部屋 一覧に戻る


栢野建設株式会社 有限会社 ヤスイ チップスサーチエンジン


この投稿に対するコメント
コメント:

HTMLタグは使えません。改行は反映されます。
http://xxx.xxx/xxx/xxx や xxx@xxx.xxx のように記述すると自動的にリンクがはられます。

お名前:(省略不可)
削除用パスワード:(省略不可8文字以内)
メールアドレス:(省略不可)
URLアドレス:
 ホームページをお持ちの方のみ、そのURLアドレスを記入してください。



チップス

Copyright(C) 2000 Tips. All Rights Reserved.◇  DB-BBS-system V1.20 by Rapha.