起動時に画面が黒くなり コマンド文字が?

他のトピックに出ていたのですが途中で終わっていたので
質問させて下さい。
起動時にリンゴマークが出た後に画面が黒くなり
下記の表示がでてしまいます
私の知識ではなんの事やらさっぱりわからず
どなたか助けて頂けないでしょうか
-sh: /etc/profile: is a directory
-sh-2.05b#

投稿日 2008/01/07 09:57

返信: 10

2008/01/07 10:42 Community User への返信

> 他のトピックに出ていたのですが途中で終わっていたので
どのトピックを参考にされて、どこからわからないのかを書いてください。
> -sh: /etc/profile: is a directory
> -sh-2.05b#
他に、エラーメッセージは出ていませんか?
それと、起動しなくなった直前等に何か操作をしている場合は、どういった操作をしたかも書いてください。
ls -l /etc/profile
としたら、どう表示されますか?
追記:
関係ありそうな所。Pantherが起動できなくなった
あと、
ls -l /etc
としたら、どう表示されますか?

2008/01/07 12:05 Community User への返信

こんなに早く返信いただけるとは感謝です
初心者の説明になりますのでご容赦下さい
他のトピックは
Home > Mac OS > Mac OS X v10.3 Panther 以前 > Mac OS X v10.3 - Panther > Mac OS X の使い方 > 120 日以前のトピック > ちょっと違うのか? -sh-2.05b#
"ちょっと違うのか? -sh-2.05b#" #5, 2005/08/30 11:56pm  です
で始めからというか見て頂くと分かると思うのですが
他にエラーメッセージは出ていません
起動しなくなった直前はお気に入りなどをクリックしたときに一覧表示される文字列の背景が透明になっていましたので再起動をしたところ今回の症状がでました
-sh-2.05b#の横にls -l /etc/profilec
-sh: Is: command not found
-sh-2.05b#と表示されます
-sh-2.05b#の横にls -l /etcと打ち込むと
同じく
-sh: Is: command not found
-sh-2.05b#と表示されます
宜しくお願いします

2008/01/07 14:17 Community User への返信

シングルユーザモードで起動しますか?シングルユーザモードで起動して、
ls -l /etc/profile
ls -l /etc
としてみてください。
> -sh-2.05b#の横にls -l /etc/profilec
文字は正確に打ってますか?
#"profilec"になっている。
それと、lsのlや、-lのlは小文字のエルです。半角スペース等も正確に打ってください。

2008/01/07 15:08 Community User への返信

/etc/profile自体が読めてないので、/binにパスが通っていません。「ls」ではなく「/bin/ls」としないとダメです。
なぜこうなってしまったのかの原因は不明ですが、エラーの内容は、本来ファイルでなければならない「/etc/profile」をシステムがディレクトリ(フォルダ)と認識しているということです。通常ユーザが触るファイルではないので、システムがかなり深刻なダメージを受けている可能性もありますね。
ただ、「/etc/profile」はログイン時にしか読まないと思ってましたが、ログインウィンドウも出ないとすると、もっと前にも読んでいるのかな?

2008/01/07 15:42 Community User への返信

> /etc/profile自体が読めてないので、/binにパスが通っていません。
お〜っと、ボケてました…。そうですね、パスが通ってませんね。
> システムがかなり深刻なダメージを受けている可能性もありますね。
と思います…。

2008/01/07 16:45 Community User への返信

Y. Kawabe さんNO9 さんありがとうございます
lsをisと間違ってました
/bin/lsという事ですが
これはどこにどのように入れれば良いのでしょうか
とりあえず分からなかったので
先のls -l /etc/profile
を入れ直してみると、ここでは書ききれないくらいの
コマンド文字などがでてきました
ls -l /etcもlで入れ直すと
lrwxr-xr-x 1 0 80 11 21 jun 2004 /etc ->
-sh-2.05b# とでました
「/bin/ls」はどこに入れれば良いのでしょうか
すみませんが宜しくお願いします

2008/01/07 16:58 Community User への返信

> 先のls -l /etc/profile を入れ直してみると、
> ここでは書ききれないくらいのコマンド文字などがでてきました
最初の1、2行でいいので書いてもらえれば何かしらの手がかりになるかと思います。
> ls -l /etcもlで入れ直すと
> lrwxr-xr-x 1 0 80 11 21 jun 2004 /etc ->
記入漏れはないでしょうか? 正常な状態だと
lrwxr-xr-x 1 0 80 11 21 jun 2004 /etc -> private/etc
となるはずです。private/etcという表示がなければシンボリックリンクがおかしくなっています。
mv etc etc.old
ln -s private/etc etc
とコマンドを実行してみて、エラーが出ないようであれば
shutdown -h now
としてシステムを一度終了して再度起動してみてください。

2008/01/07 17:02 Community User への返信

> lsをisと間違ってました
ということなので、
> /bin/lsという事ですが
これは無意味です。
システムがぐちゃぐちゃのようですので、初期化再インストールしてください。
起動可能な外付HDDをお持ちなら、そちらにシステムをインストールして、そちらから立ち上げれば、バックアップが取れます。

2008/01/07 19:39 Community User への返信

はにさんHALさんNO9 さんY. Kawabe さん
みなさんありがとうございます
バックアップは起動しないiBookG4と別のeMacをFireWireでつないでバックアップ済みですので初心者の私には初期化する方が早そうですね、いろいろありがとうございました。

2008/01/08 08:17 Community User への返信

> バックアップは起動しないiBookG4と別のeMacをFireWireでつないでバックアップ済みですので初心者の私には初期化する方が早そうですね、
だったら、その方が話は早いです。再インストールはあまりやりたくない、できるだけあがきたいという前提でコメントを付けてましたから。
おそらく、システムに深刻な問題を抱えていると思いますので、初期化して再インストールできるなら、それがベストです。
/etcのシンボリックリンクの作り直しや、profileの作り直し(コピー)とかでまともに動くようになればめっけもん(めっけもの)ぐらいの感じですので。
#一応、/etcとかの状況を聞いて、どうにもならないようなら初期化&再インストールをお勧めしようと思ってましたから。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

起動時に画面が黒くなり コマンド文字が?

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。