• ベストアンサー

こちらでお伺いをたてていいのかも分からない初心者ですが、とにかく立ち上がらない

質問自体もちんぷんかんぷんになるかも知れませんがご容赦を・・・ マシン本体 Sun SE-5360 SunOS 5.5.1 Version Generic_103640-24 UNIX System V 4.0 これでマシン情報は大丈夫でしょうか? マシン立ち上げ時に 「コントロール+dで正常スタートアップしますorシステムメンテナンスをする場合はパスワードを入力しなさい」 のような文が出てくるようになってしまいました。 そのままコントロール+dを押すと一応は立ち上がっていくのですが、中途半端は状態でとまってしまいます。 で、そのシステムメンテナンスをかけてみたいのですが、パスワードがわかりません。 社内で設定しているとは思えないので、デフォルトで決まりものがあるようでしたら教えていただけますでしょうか。 ちなみに上記のようなメッセージの前に ’Unable to repair one more of the following filesystem.' 'Exit the shell when done to continue the boot process' という文面も出てきます。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • osyo3
  • ベストアンサー率56% (35/62)
回答No.5

今までの状況をまとめて書きますね。 発生している事象はディスク障害で間違い無さそうです。 ポイント1 ・fsckや代替スーパブロック指定などのメンテナンスが必要 ポイント2 ・上記はスーパユーザ(root等)でメンテナンスモードに入っての操作が必要 ポイント3 ・今現在はスーパユーザのパスワードがわからない。 この中で、最初に行うのはポイント3の解消です。 SGシートを捜して、rootのパスワードをなんとか調べる必要があります。 次に、パスワードがわからない場合、ポイント3を解消する方法があります。別のOSを起動してスーパユーザのパスワードを変更してしまうのです。(この話題はひょっとしたらここのルール違反に抵触する可能性があるため慎重に行きたいです) 条件1 最も良い方法はインストール媒体を利用して同じバージョンのOSをCDから起動する方法です。その媒体が存在していること。(捜してください) 条件2 元々の[ / ](ルートディレクトリ)に障害が発生していないこと。 次に、ポイント2を解消してしまう方法を案内します。 こちらはパスワード変更の条件1さえ満たしていれば可能です。 別OSから直接障害が発生しているディスクをミニルートにマウントしてfsckをかけるのです。 SGシートもOS媒体も存在しないのであれば、別のマシンに障害が発生したディスクを接続してメンテナンスする必要がありますが、これは案内しきれるかどうかわかりません。 さらに、別の可能性もあります。 cXtXdXsX の、Xの部分がわかればアレイ側か本体かぐらいはわかると思います。障害が発生しているディスクを特定しないといけませんね。 ファイルシステムによってはCDからのブートでメンテナンスが出来ない可能性もありますので。

O-ji-chan
質問者

お礼

ちょっと本職が忙しくなってしまい、かなり遅くなってしまいました。すいません。 長期戦になりそうなので、一度締めさせていただきます。 なにかしら進展してまた問題が発生、もしくは全く進展しない時は再度お伺いを立てるかも知れませんので、その時はまたお声をかけていただけると幸いです。 ありがとうございました。

O-ji-chan
質問者

補足

ありがとうポイントを入れて締めきろうと思ったのですが、点数の付け方を忘れてしまい、そのままお礼を送ってしまいました。 大変失礼しました。

その他の回答 (4)

  • osyo3
  • ベストアンサー率56% (35/62)
回答No.4

平日は帰宅が日をまたいでしまうため、回答が遅れてしまい申し訳ないです。 パスワード無しで対処する方法とは、別のOSを起動してディスクの破損部分をサルヴェージする方法です。 具体的にはSolarisのbootableディスクから起動して、ミニルートに該当のデバイスをマウントするわけです。 rootのパスワードを捜すほうが今の段階では早そうな気がしますが、ダメならそっちを検討しましょうね。 SGシートが無いのであれば、OSのCD-ROM等も無いのでしょうか・・・

O-ji-chan
質問者

補足

とんでもございません。 自分一人ではどうしようもないので、本当に助かります。 >SGシートが無いのであれば、OSのCD-ROM等も無いのでしょうか・・・ 今のところ全て見つかっておりません。トホホ↓

  • elflend
  • ベストアンサー率64% (58/90)
回答No.3

これ、システム本体は何つかってますか? 5360って恐らくレイドシステムですよね。 OSはsolarisですか? >「コントロール+dで正常スタートアップしますorシステムメンテナン >スをする場合はパスワードを入力しなさい」 >のような文が出てくるようになってしまいました。 恐らく先にかかれている方が書かれている通り、fsck をためす必要があります。 ただし、disk が壊れているとは限りません。 まず、上記の Ctrl+d で マルチユーザーモードに以降しますのメッセージですが 恐らく boot 領域のデータに不整合があった、もしくはマウントする領域にて不整合があった場合に起こります。 ↑のエラーメッセージの少し前あたりに run fsck /dev/dsk/cXtXdXsX のようなメッセージが出ている(?)可能性がありますので そのメッセージが見つかった場合は、まず >「コントロール+dで正常スタートアップしますorシステムメンテナン>スをする場合はパスワードを入力しなさい」 が出たときに、root パスワードを入力してシングルユーザーモードでログインしてください。 (シングルユーザーモードとはwindowsでいうところのセーフモードです) ログインが完了したら、 fsck -y /dev/dsk/cXtXdXsX を実施してください。 (X の部分は数字です 実際画面にでているものを入力してください) ただし1点注意があります。 -y のオプションはコマンド実施中にしてくる質問に対しすべて「y」で回答する という意味合いです。 fsck コマンドは整合性を正す為にどうしても正常でないブロックのデータに関しては削除してもよいか(clear?)という問い合わせをしてきます。 もちろん、このブロックに該当するデータ部位は消えてしまいますのでご注意を。 ちなみに、嫌でも最終的には全部 clear して fsck が通るまで実施しないとOSはあがってきませんのであしからず。 (なので -y をつけるように書いておきました) 長くなってしまいましたが、最後に1点。 恐らくO-ji-chanさんの悩まれているサーバーは現在本稼動まであがっていないと思いますが、 こうなってしまった原因として考えられることは 本稼動中に何かしら原因になってシステムが停止してしまった可能性があります。 1.CPU E-chach error による panic 2.Memory Uncorrectable error による panic 3.突然の電源断等 一度、 /var/adm/messages を warning とか panic とか fatal とかで grep かけてみることをお勧めします。 多分アレイの問題ではないとおもうんだけどなぁ・・・。 アレイの場合は正面の disk ランプをみてみてオレンジ色になっていなければ disk はしんでいませんよ。

O-ji-chan
質問者

お礼

おはようございます。 ご推察通りレイドシステムで、OSはソラリスです。 >root パスワードを入力してシングルユーザーモードでログインしてください。 というのは、osyo3さんがおっしゃっていたSGシートに書かれているパスでしょうか? 現在SGシートを必死で捜索中です(汗 立ち上げる際に出てくる変なメッセージを書かせていただきます。 /dev/rdsk/cXtXdXsX: BAD INODE NUMBER FOR '. .' I=5829124 OWNER=renatus BODE=407 /dev/rdsk/cXtXdXsX: DIR=lost+found/#XXXXXXXX /dev/rdsk/cXtXdXsX: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY *****************************/dev/rdsk/cXtXdXsX: (/work) WARNING - Unable to repair one or more of the following filesystem(s) 「*****←は宇宙語のような文字でしたw」 たしかにfsckが必要なメッセージがありますが、その他にも何か対処できそうなことがありましたら、続けてよろしくお願いします。

  • osyo3
  • ベストアンサー率56% (35/62)
回答No.2

>ということはSun本体のマシンより、接続先のレイドディスクに問題があるということでしょうか? システム情報を見て見ないと何ともいえませんね。 >サーバーとして使用しているのですが管理者を立ててなく、社内にUnixに精通している者が一人もいないので、やはりちんぷんかんぷんです。すいません。 いえいえ、気にしないでください。なんとかサポートしてみますので一緒に頑張りましょう。 >再度質問なのですが、マシンを搬入した時点でのデフォルトのパスワードとかは存在しないのでしょうか? こちらは存在しません。SUNのマシンは基本がサーバ用途ですので、rootのパスワードを指定しないでセットアップすることはないと思います。 よくあるパスワードとしては、担当者の名前だったり、社名の略称であったり、rootやtoor等もよくあるでしょうか。 SGシートというのがあるのですが、サーバを搬入した時点での設定などを指定する注文書なのですが、それを捜してみてください。 そこにはディスクをどうするか、セキュリティの設定をどうするか、どのプログラムを動作させるか等が記述されています。 それを元にメーカやシステム屋が設定を行い、搬入します。そこにパスワードも指定するはずです。 次のステップはブートさせるための方法があるかどうかですね。

O-ji-chan
質問者

お礼

おはようございます。 なんともありがたいお言葉、ありがとうございます。 とりあえず、そのSGシートという物を見付けないとダメなわけですね?

O-ji-chan
質問者

補足

お礼を書き込み後、前回の回答を再度読み返しての書き込みですが・・・ >パスワードがわからないのであれば、クラックするかboot netもしくはcdromでrawにfsckをかけてみてください。 ということは、パス無しで何かしらの対処ができるということですよね? ぜひその操作方法をお教えください!

  • osyo3
  • ベストアンサー率56% (35/62)
回答No.1

SunOS 5.6以降しか管理したことがありませんが、考えられるのはマウント失敗でしょうか。 ディスクの51%以上が正常でないとブートに失敗します。 おそらくディスク障害ですので、メンテナンスに出したほうがよいと思います。 推測するに業務で使用されていると思われますので、サポート先に連絡してください。 とはいえ、、ここで質問しているということはサポートが受けられないのでしょうね。 対策としては、まずroot権限でログインする事が肝心です。 パスワードがわからないのであれば、クラックするかboot netもしくはcdromでrawにfsckをかけてみてください。

O-ji-chan
質問者

お礼

早速の回答ありがとうございます。 そうなのです。サポートが受けられないというか、販売元のサポートが終了しちゃっているのです。一応質問のメールはしてみたのですが・・・ >考えられるのはマウント失敗でしょうか。 ディスクの51%以上が正常でないとブートに失敗します。 おそらくディスク障害ですので、 ということはSun本体のマシンより、接続先のレイドディスクに問題があるということでしょうか? >まずroot権限でログインする事が肝心です。 パスワードがわからないのであれば、クラックするかboot netもしくはcdromでrawにfsckをかけてみてください。 サーバーとして使用しているのですが管理者を立ててなく、社内にUnixに精通している者が一人もいないので、やはりちんぷんかんぷんです。すいません。 再度質問なのですが、マシンを搬入した時点でのデフォルトのパスワードとかは存在しないのでしょうか?

関連するQ&A

  • Solaris8をインストールしたい

    Solaris初心者です。 会社に転がっているSunのマシンを入手しました。 既にSolaris8が入っていますが、インストールしなおそうと思っています。 Solaris8のCD-ROMをいれ、電源を投入するとインストール画面に行くものだと思っていましたが、電源を入れると次のメッセージが出ました。 ************************************************************ Boot device: disk: a File and args: WARNING: unsupported operator FJSVssf on Line 102 of etc/system SunOS Release 5.8 Version Generic_108528-19 64-bit Copyright 1983-2001 Sun Microsystems Inc. All rights reserved. configuring IPv4 interfaces: hme0. hostname: test The / file system (/dev/rdsk/c0t0d0s0) is being checked. /dev/rdsk/c0t0d0s0:...... ......................... WARNING - Unable to repair the / filesystem. Run fsck manually (fsck -F ufs /dev/rdsk/c0t0d0s0). Exit the shell when done to continue the boot process. Type control -d to proceed with normal startup, (or give root password for system maintenance): ************************************************************ すみませんが対処方法を教えて下さい。 以上宜しくお願いします。

  • 起動時のエラー procがマウントできない

    RHL9で、強制終了後、起動時にエラーが出るように なってしまいました。 /etc/rc.d/rc.sysinit の実行が始まり、 Mounting proc filesystem [failed] 以降、エラーが続きます。 結局、 ***An error occurred during the filesysteme check ***Dropping you to a shell ; the system will reboot ***when you leave the shell. Give root password for maintenance (Repair filesystem) # というコマンドモードになってしまいます。 ここから正常起動めざして、どのような手を打っていけばよいのでしょうか? どなたかお教え下さい。

  • MiracleLinux(RedHat7.2)

    お世話になります。 MiracleLinuxでOracle9iを動かしています。 以前に、マシンが異常終了してしまい、Oracleが壊れてしましました。 Oracle用に”/opt”というパーティションを作ってあるのですが どうもそこも異常があるらしく、Linuxが起動しなくなってしまいました。 起動時に以下のメッセージが出ます。 >/opt: UNEXPECTED INCONSISTENCY; RUN fsck MANUALY. >*** An error occurred during the file system check. >*** Dropping you to a shell; the system will reboot >*** when you leave the shell. >Give root password for maintenance ここで、rootのパスワードを入力すると、下のメッセージが表示されます。 >(Repair filesystem) 1# また、/optの中のデータは消えてしまっても構いません (できれば、そのまま残って起動してくれるとありがたいですが) この状態では、自分の知識ではどうしようもないので、どなたか分かる方 いらっしゃいましたら、よろしくお願い致します。

  • linuxが立ちあがらなくなってしまいました

    RED HAT LINUX のバージョン7を使っています。すみませんが、教えてください。 ある日ヒューズが飛んで、パソコンを落としてしまいました。それ以来、 Unexpected in consistency ; run fsc manually (i,e.,without -u or -p options)[FAILED] ***An error occurred during the file system check ***Dropping you to a shell; the system will reboot ***when you leave the shell Give root password for maintenance (or type control-D for normal startup): と言うメッセージが出るようになりました。 どなたか元に戻す方法を、教えていただけないでしょうか。 ちなみに、ここでパスワードを入れると、 (Repair filesystem)1# といわれます。 何とか本を調べて /sbin/e2fsck -p/dev/hda2と入れて見ましたが、修復できません。 いきなりこのコマンドを入れるのは間違いでしょうか。その場合何と入れるのでしょうか? また、リナックスのインストールをし直そうかと思ったのですが、初期画面が立ちあがりません。どなたか、お教え下さい。 よろしくお願い致します。

  • Fedora Core が インストールできない。

    インストールができません。一通り手順通りにしてインストールしても、3枚目のCDをインストールしおわり おめでとうございます。~ 再起動してください の画面がでて、再起動すると エラー画面?がでてきて (File Repair #)のようなコマンドプロンプトのような画面がでてきます。 どうしてでしょうか?ユーザー設定画面にうつりません 最終的に出てくる画面は、 Checking filesystems fcsk.ext3 :Unable to resolve 'LABEL=/' ** An error has ocurred during the file systemcheck. ** Dropping you to a shell; the system will reboot when you leave the shell. Give root password for maintenance (or type Control-D for normal startup) と、いう画面です。 fsck -t ext3 /dev/hda2 を、行いrebootしましたが、起動できずにこの画面に戻ってきます どうすればいいんでしょうか?教えてください。

  • /etc/fstabを書き間違えた!

    Fedora Core 5で、/etc/fstabを書き間違えてしまいました。 おかげで、起動できません。 rootのパスを入れるかctrl+Dでコンティニューという表示が出たまま固まります。ctrl+Dを押すと、再起動し、同じところで止まります。 rootパスを入れ、「Repair filesystem 1 #」と出て「vi /etc/fstab」で書き換えようとしたのですが、リードオンリーとなって書き換えが出来ません。 どうしたらいいでしょうか?

  • solaris10(sparc)で、コンソールログインができない

    solaris10(sparc)で、コンソールログインができない 現在、solaris10(sparc)をコンソール接続をして立ち上げを行っていますが、 いつもの「solaris10 console login:」ではなく、 「Root password for system maintenance (control-d to bypass):」 と、メンテナンスモード(シングルモード?)で立ち上がるようになって困っています。 元に戻す方法をどなたか教えてください。 直前にやっていた作業としては、svsadm milestoneコマンドでmilestoneをいろいろ変更していたことと、 x windowの検証です。これらは現在もとの設定に戻しています。 また、Ctrl+Dをおしても、 「Root password for system maintenance (control-d to bypass):」 にもどるだけです。 # who -r . run-level 3 5月 17日 22:19 3 0 S なので、いちおうマルチユーザモードみたいなんですが・・どうみてもシングルモードっぽいです。 以下、電源起動からのログです。 lom>poweron lom> LOM event: +0h0m12s host power on ・ Sun Fire V120 (UltraSPARC-IIe 648MHz), No Keyboard OpenBoot 4.0, 1024 MB memory installed, Serial #54156724. Ethernet address 0:3:ba:3a:5d:b4, Host ID: 833a5db4. Boot device: disk File and args: SunOS Release 5.10 Version Generic_141444-09 64-bit Copyright 1983-2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Booting to milestone "svc:/milestone/multi-user-server:default". Hostname: solaris10 Requesting System Maintenance Mode (See /lib/svc/share/README for more information.) Console login service(s) cannot run Root password for system maintenance (control-d to bypass): /dev/rdsk/c1t0d0s7 is clean /dev/rdsk/c1t0d0s5 is clean /dev/rdsk/c1t0d0s1 is clean Reading ZFS config: done. Requesting System Maintenance Mode (See /lib/svc/share/README for more information.) Console login service(s) cannot run Root password for system maintenance (control-d to bypass): ------------------------------ 通常の起動時のログは以下のようになります。 (文字制限があるため、上記と共通の部分は割愛) Use is subject to license terms. |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\ SUNW,eri0 : 100 Mbps full duplex link up Hostname: solaris10 /dev/rdsk/c1t0d0s7 is clean /dev/rdsk/c1t0d0s5 is clean /dev/rdsk/c1t0d0s1 is clean Reading ZFS config: *done. solaris10 console login:

  • 起動時filesystemチェック時のエラー

    TurboLinux10D起動時のfilesystemチェック時?にエラーが発生して以下の表示が出るようになってしまいました。 なお、以下の英文で一番左の文字は途切れてて読めなかったものを想像で補っています。 (ディスプレイの水平表示位置の調節ができない状態なもので) sck.et2/: The superblock could not be read or does not describe a correct ext2 filsystem. If the device is valid and it really contains an ext2 filsystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 <device> Is a directory while trying to open/ NG *** An error occurred during the file system check. *** Dropping you to a shell; the system will reboot *** when you leave the shell. ?ive root password for maintenance (or type Control-D to continue): とりあえずパスワードを入力して、e2fsckコマンドを実行してみたのですが、芳しくありません。 長い時間かけてチェックしてくれたようには見えますが。 必要なデータは別マシンのセカンダリに繋いでマウントすることで回収したのですが、 できればこのHDDも正常動作するように復旧したいです。 気がついたらこの状態だったもので、何をした後この状態になったのかはわかりません。 「何をするとこのようなメッセージが出て起動できなくなってしまうのか」と、 「この状態から復旧するにはどうしたらよいのか」について、 わかる方いましたらよろしくお願いします。

  • LinuxでRAID1を構築後、起動時にエラーになる

    初めて書き込みをさせていただきます。 既にRedHat Linux(バージョンは7.2)をインストール済みのPCでミラーリングを行おうと思い、 /etc/raidtabを raiddev /dev/md0 raid-level 1 nr-raid-disks 2 nr-spare-disks 0 persistent-superblock 1 chunk-size 4 device /dev/hda raid-disk 0 device /dev/hdc raid-disk 1 と記述し、 mkraid /dev/md0 というコマンドを実行後、 私がしっかり手順書を読まなかったため、 同期を行っている最中であるにもかかわらず、 OSを再起動してしまいました。 その後、起動時に *** An error occurred during the RAID startup" *** Dropping you to a shell; the system will reboot *** when you leave the shell. Give root password for maintenance (or type Control-D for normal startup) というメッセージが表示された後でrootのパスワードを入力しEnterキーを押すと、 [:too many argument (RAID Repair) 1 # と表示されるようになってしまいました。 ここでControl-Dを押すとrebootするのですが、 ふたたび同じメッセージが表示されます。 もはや再インストールしか手がないのでしょうか? おわかりの方がいらっしゃいましたらご教授ください。

  • Solaris10 1/06の起動だけでもしたいのですが。

    細かい点まで説明しますが(解りずらいとどなたも返信してくれないので) まずSolaris10の最新バージョンの1/06をインストールを一応してみたのですが,インストールし終わってから再起動した際、グレップ画面でSolaris10を選びその後 Root password for system maintenanceをいうのが出てきたのでためしにパスワードを入力したら通ることができたのですが、その後May 5 06:48:04 su: 'su root' succeeded for root on /dev/console Sun Microsystems Inc. SunOS 5.10 Generic January 2005というのが出てきた後に変な#の文字が出てきてしまったのですが、いったいどうすればこの後GUIの起動画面を立ち上げてSolaris10を使えるようにできるのか教えてください。