RedHat8が起動途中でエラーを出し先に進まない

このQ&Aのポイント
  • RedHat8が起動途中でエラーを出し、先に進めない状態になっています。エラーメッセージにはファイルシステムのエラーや属性値の不正などが記載されています。rootパスワードを入力してもRead-onlyで何もできない状態です。また、/etcフォルダ内にはgrub.confという赤く点滅するファイルがあります。解決策をご存知の方、アドバイスをお願いします。
  • RedHat8が起動中にエラーが発生し、先に進めない状態です。エラーメッセージにはファイルシステムのエラーや属性値の不正が記載されています。rootパスワードを入力してもRead-onlyで何もできず、/etcフォルダ内には赤く点滅するgrub.confファイルがあります。解決方法を教えてください。
  • RedHat8を起動する際にエラーメッセージが表示され、進行できない状態になっています。エラーメッセージにはファイルシステムのエラーや属性値の不正が記載されています。rootパスワードの入力やviの使用も制限されており、/etcフォルダ内には点滅するgrub.confファイルがあります。解決策を教えてください。
回答を見る
  • ベストアンサー

RedHat8が起動途中でエラーを出し先に進まない

どうも,お世話になります。 早速ですが質問させてもらいます。 普通にRedHat8の入ったマシンをシャットダウンし,3日ぶりに電源を入れると起動の途中にエラーを出し,そのまま起動が進みませんでした。 エラーの内容なのですが, / contains a file system with errors, check forces. /: Entry 'rpm' in /etc (98114) has an incorrent filetype (was 2, should be 1). /: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. (i.e., without -a or -p options) [FAILED] *** *** (この3行は文字化け) *** Give root password for maintenance (or type Control-D for normal startup): という内容でした。 一応,rootのパスワードを入力し,上記にrpmとあったので/etc/rpmを見てみると,サイズが0,本来フォルダであり属性値はdrwxr-xr-xと表記されているはずなのに,----------と表示。 viで起動してもRead-onlyで何もできず… あと,その状態から su - コマンドでいつものrootの状態で入り,/etcフォルダを見てみると,grub.conf が赤くなっており,点滅していました。 このファイルも関係あるのでしょうか? ちょっと全然手も足も出ない状態で困っています。 ちょっとでも分かりそうな方,アドバイスよろしくお願いします。

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

  • ベストアンサー
  • astronaut
  • ベストアンサー率58% (303/516)
回答No.1

インターネットに直結しているマシンなら,まずはLANケーブルを抜いてください.そして,エラーメッセージ > RUN fsck MANUALLY. のアドバイスに従った後, > 普通にRedHat8の入ったマシンをシャットダウン というのが,「電源ぶちっ」で無ければ,クラックされていないか調べてみて下さい.

shotaro777
質問者

補足

早い回答ありがとうございます。 > RUN fsck MANUALLY. というのは,fsckコマンドを打ち込めばいいのでしょうか? とりあえずやってみると, No devices specified to be checked! というメッセージが出ました。 あと,クラックされていないかはどうやって調べるものなのでしょうか? 初心者ですいません。 「電源ぶち」ではありませんのでご安心を。

その他の回答 (1)

  • astronaut
  • ベストアンサー率58% (303/516)
回答No.2

> fsckコマンドを打ち込めばいいのでしょうか? エラーメッセージに,そうせよと書いてあります. コマンドの使い方は,ご自分で調べて下さい.

shotaro777
質問者

お礼

fsckのコマンドの使い方をいろいろ調べてみました。 すると, fsck -A と打ち込み,修正箇所が出るたびにyesをし,rebootしたら直りました。 いろいろアドバイスありがとうございました。 単にシステムファイルが壊れていただけのようです。

関連するQ&A

  • 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の中のデータは消えてしまっても構いません (できれば、そのまま残って起動してくれるとありがたいですが) この状態では、自分の知識ではどうしようもないので、どなたか分かる方 いらっしゃいましたら、よろしくお願い致します。

  • CentOSが起動できなくなりました

    現在、virtualboxにてCentOS5.9を運用しておりますが、 起動時に以下のエラーがでます /boot: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. (i.e., without -a 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): また、以下の情報を基に http://www.drk7.jp/MT/archives/001365.html http://anoyamanomukouni.blog130.fc2.com/blog-entry-98.html fsck -t ext3 /boot と入力してみたら、次のようなメッセージが表示されました。 the filesystem size (according to the superblock) is 32737 blocks the physical size of the device is 32736blocks Either the superblocks or the partition tables is likely to be corrupt! おそらく、そもそもの原因がGpartedを使って容量を増やそうとして色々いじって みたことが原因だと思うのですが、キャプチャを貼りますので解決策をご教授いただけますと 助かります。/dev/sda1をresizeしたあたりからおかしくなったのかも知れません。 また、警告マークが出ている限り、resizeやapplyもできません。 本当にどのようにしていいのか検討もつきませんので、ご教授のほど、お願いいたします。

  • Xwindowが使えなくなりました(redhat 6.2)

    Linux(redhat)プリインストール済み中古ノートパソコンを購入しました。東芝のDynaBook Satellite 110です。 http://dynabook.com/pc/catalog/oldpc/satellit/s110.htm 1、 まず、OpenOfficeをダウンロードしました。どこにSaveしたらよいのかわからなかったので適当にしました。 2、 ダウンロードしたファイルを移動しました。 その時に5回ぐらいコピーしてしまい、いらない分を削除しました。ここで何か大事なものを削除してしまった可能性がありますが、十分気をつけていたのでまず大丈夫だと思います。 3、 下のサイトを参考にしました。 http://ja.openoffice.org/documents/install/linux-cui.html /rootの下に、OpenOfficeのファイルを入れ、./install としました。 4、 その後再起動しました。 5、 起動したらGUIでUserNameとPasswordを入力する画面に行くはずなのですが、現在次のようなエラーがでます。 **An error occured during the file system check. **Dropping you to a shell; the system will **reboot when you leave the shell (この上に次のようにも出ています。) /dev/hda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY (i.e., without -a or -p options) 現在CUIのみ使えます。 startxとしてもxwindowになりません。 次のエラーがでます。 xauth: error in locking authority file /root/ .Xauthority xauth: error in locking authority file /root/ .Xauthority トラブル前はインターネットもPCカードから使えました。 現在はPCカードが動いていません。 できれば、xwindow を元に戻せればよいのですが、 新たにredhat7.2かvine 1.xxを再インストールした方がよいかとも考えています。しかし、CDROMがついていなくて、CDブートできないので、わかりません。 どうするべきでしょうか。

  • GUIが起動しなくなりました。(エラーが出ます)

    はじめまして。 DynaBookPX200 で Vine Linux 3.2 を使っています。 今までは、GUI で普通に起動していたのですが、 先日、マウスが動かなくなり、電源コードをそのまま抜いてしまったところ、次から GUI が起動しなくなってしまいました。 症状は以下の通りです。 電源を入れると TOSHIBA のロゴが表示され、その後、Vine Linux の起動が始まります。そしてあるところまで進むと、止まってしまいます。 止まる直前に画面に表示されている文字を以下に記載します。 (スクロールして画面から消えてしまった部分は省略しています。) Mounting proc filesystem :      [ OK ] Unmounting initrd :          [ OK ] Loading SCSI module (off) :      [ OK ] Configuring kernel parameters :    [ OK ] Setting clock (localtime) : Sat Jun 6 15:17:59 JST 2009 [ OK ] Loading default keymap (jp106) :   [ OK ] Activating swap partitions :     [ OK ] Setting hostname ***.***.***.*** :  [ OK ] Mounting USB filesystem :       [ OK ] Your system appears to have shut down uncleanly Press Y within 1 seconds to force file system integrity check... Checking root filesystem / contains a file system with errors, check forced. / : Inodes that were part of a corrupted orphan linked list found. / : UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.      (i.e., without -a or -p options)                    [FAILED] *** An error occured 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 to continue): 以上です。最後の行の : の後にカーソルが点滅し、 そこで root のパスワードを入力すると、コマンドプロンプトが起動します。コマンドプロンプトの使い方はよくわからないのですが、ls や cd といったコマンドは正常に機能していました。 コマンドプロンプトを exit で抜けると、再起動してまた上記と 同じ画面が出て、これが繰り返されます。 このような感じで、GUI が起動しなくなってしまいました。 表示されているエラーは、日本語にすると以下のようなものです。 「前回、システムを正常終了しなかった」 「ファイルシステムをチェックしたら、エラーが見つかった」 何かのファイルが壊れてしまったのでしょうか。 どなたか原因などお詳しい方いらっしゃいましたら ご教授頂けないでしょうか。

  • 起動時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も正常動作するように復旧したいです。 気がついたらこの状態だったもので、何をした後この状態になったのかはわかりません。 「何をするとこのようなメッセージが出て起動できなくなってしまうのか」と、 「この状態から復旧するにはどうしたらよいのか」について、 わかる方いましたらよろしくお願いします。

  • RedHat9起動時にエラー

    RedHat9起動時に以下のエラーが発生してLinuxが使えません。最近パスワード入力の際にrootと入力すると、その段階でプロンプトが表示されて、パスワードの入力なしになっているなと気づきましたが、再起動をかけたら、このようなメッセージが表示されて、起動できなくなりました。 Welcome to /etc/rc.d/rc.sysinit: line 70: 34 Segmentation fault LC_ALL=C grep -q "Red Hat" /etc/redhat-release Red Hat Linux Press 'I' to enter interactive startup. Mounting proc filessytem: [FALED] /etc/rc.d/rc.sysinit: line 90: 42 Segmentation fault LC_ALL=C grep -q /initrd /proc/mounts Configuring kernel parameters: Error: /proc must be mounted To mount /proc at boot you need an /etc/fstab line like: /proc /proc proc defaults In the meantime, mount /proc /proc -t proc [FALED] /etc/rc.d/rc.sysinit: line 182: 64 Segmentation fault LC_ALL=C grep -iq "mousb" /proc/cmdline 2>/dev/null /etc/rc.d/rc.sysyinit: line 182: 66 Segmentation fault .....

  • "Read-Only file system"

    オフィスの引越しがあり、UNIXをshutdownしました。 その後、立ち上げ、/etc/hostsファイル /etc/defaultrouterファイルなどの書き換えが必要となり、(もちろんrootで)変更しようとしましたが、 "Read-Only file system"というメッセージが出て変更できません。 fsckをかけましたが、やはり変更できません。 この場合、どうしたらよいのでしょうか?

  • apache2でerror403について。

    お世話になります。apache2をrpmでインストールし、squidもrpmでインストールし、sargもrpmでインストールしました。 ドキュメントルートは現在 var/wwwにしています。 http://hostname/だとアパッチ標準が表示されます。 http://hostname/html/index.html だと作成したページが表示されます。 http://hostname/sarg/index.html だと下記エラーが表示されます。 Access forbidden! You don't have permission to access the requested object. It is either read-protected or not readable by the server. 現在のパーミッションです。sargのディレクトリが(drwxr-xr-x 6 root)が6になっている位で他に変わった点が見つかりません。 また、この6の意味を今調べてるのですが、なかなか説明文書にたどりつきません。 どうすれば権限を与えることができるのか? どなたかご教授ください。よろしくお願いします。 /var/www/ drwxr-xr-x 2 root root 4096 2月 25 2003 cgi-bin drwxr-xr-x 3 root root 4096 9月 6 10:56 error drwxr-xr-x 2 root root 4096 9月 7 11:25 html drwxr-xr-x 3 root root 4096 9月 6 10:56 icons drwxr-xr-x 6 root root 4096 9月 7 11:02 sarg ls /sarg -l drwxr-xr-x 3 root root 4096 9月 7 10:45 ONE-SHOT drwxr-xr-x 2 root root 4096 6月 30 09:06 daily -rw-r--r-- 1 root root 1419 6月 30 09:06 index.html drwxr-xr-x 2 root root 4096 6月 30 09:06 monthly drwxr-xr-x 2 root root 4096 6月 30 09:06 weekly ls /html -l -rw-r--r-- 1 root root 110 9月 7 11:25 index.html 環境(サーバー) Apache/2.0.40 (Red Hat Linux) RedHat Lunix release 9 Kernel 2.4.20-8 on an i686 環境(クライアント) ウィンドウズ2000sp3 IE6

  • システムファイルチェック(fstab)について

    会社でREDHAT(Ver5)を使用しているのですが、基本プレインストールで使用しています。 その後使用する上で、未使用領域を使用する為に、パーティション割り当てを行っているのですが、その作業経緯の中で、/etc/fstabに下記のような記載を行っています。 /dev/sda6 /home ext3 *** 1 1 これで使用していたところ、システム起動時にファイルチェックが走るようになりました。 /etc/fstabに記載し、一番右の数値を「1」にしている為、ファイルチェックが走っているのは理解しているのですが、必ず下記のようなエラーを表示し続け、シェルで復旧作業を行わないと正常起動しない状態になっています。 /dev/sda6: Problem in HTREE directory inode 1359873: node (2) has bad max hash /dev/sda6: Problem in HTREE directory inode 1359873: node (2) not referenced ・ ・ ・ /dev/sda6: Invalid HTREE directory inode 1359873 (/home/ftpusr/ISVBAK/LOG20111122). /dev/sda6: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. (i.e., without -a or -p options) [/sbin/fsck.ext3 (1) -- /boot] fsck.ext3 -a /dev/sda1 /boot: clean, 44/52208 files, 26195/208812 blocks [失敗] *** ファイルシステム検査中にエラー *** シェルに移行します、システムは再起動します。 /etc/fstabの設定値(一番右の数値)を「0」にして、システム起動時にfsckを実行させないようにしようとは思っているのですが、そもそも何故上記のようなエラーになるのかがわかりません。 同様の設定サーバが6台あり、稼働環境は各々異なるのですが必ず発生しています。 また、/home配下には日々それなりのデータが蓄積されているので、そのデータ容量が大きくなる事で発生しているのか?とも思うのですが、確証がもてません。 質問1  「0」にしてもシステム起動時にfsckが実行されないだけで、実際に異常になった場合は実行されま  すでしょうか? 質問2  本当に/home配下に異常があるからエラーになっているのでしょうか?  それとも、自分が推測している通り、/home配下のデータ量が原因でしょうか?もしくは別に原因が・・・? ご教示の程、宜しくお願い致します。

  • RedHat ES4でPostgreSQLを自動起動したい

    RedHatにPostgreSQL8.2.3をインストールしました。 インストール自体は他のディストリビューションでも何回も行っているので 特に問題なく終了しました。しかし自動起動がうまくいきません。 /etc/init.d/postgresqlを以下の内容で作成しました。 ----- ここから ----- #!/bin/sh # chkconfig: - 87 13 # description: PostgreSQL8.2 # processname: postmaster # pidfile: /var/run/postgresql.pid pidfile=/var/run/postgresql.pid . /etc/init.d/functions case "$1" in start) su - postgres -c "pg_ctl start" touch $pidfile ;; stop) su - postgres -c "pg_ctl stop -m fast" rm -f $pidfile ;; restart) su - postgres -c "pg_ctl stop -m fast" su - postgres -c "pg_ctl start" ;; *) echo "Usage: /etc/rc.d/init.d/postgresql {start|stop}" esac exit 0 ----- ここまで ----- このスクリプト自体はrootにて # /etc/init.d/postgresql start できちんとDBが起動する事は確認しています。これを以下のようにして 自動起動の設定を行いました。 # chmod 755 /etc/init.d/postgresql # chkconfig --add postgresql # chkconfig --level 35 postgresql on # chkconfig --level 06 postgresql off 問題はここからで、この状態で再起動を行うと、起動時にpostgresqlを 実行するところでとまってしまうのです。pidファイルなどゴミが無い事は 確認済みなのですが・・・その状態でもネットワークログインは出来るので プロセスを確認すると以下のようなプロセスが残った状態でとまっていました。 root 2765 0.0 0.0 5920 760 ? S 00:47 0:00 initlog -q -c /etc/rc5.d/S87postgresql start root 2766 0.0 0.0 6916 1336 ? S 00:47 0:00 /bin/sh /etc/rc5.d/S87postgresql start root 2769 0.0 0.0 6124 1276 ? S 00:47 0:00 su - postgres -c pg_ctl start この状態で # kill 2765 2766 2769 とすると起動がまた再開されるので、PostgreSQLの起動時にとまっている事は 明らかです。 いったい何が原因なのか、さっぱりわかりません。 どなたかヒントだけでもいただけたら幸いです。 よろしくお願いします。