• ベストアンサー

Linuxの起動トラブル

今まで通常に動いていたLinuxが、起動しようとするとエラーが表示されました。 エラー内容:Kernel panic - not syncing: UFS: Unabel to mount root fs on unknown-block(0,0) どういったトラブルなのでしょうか。また、通常通り起動させるためにはどうすればいいのでしょうか。 回答お願いします。

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

  • ベストアンサー
  • A88No8
  • ベストアンサー率52% (834/1602)
回答No.1

こんにちは  大雑把にOSにとって大事なハードディスクの0ブロックが読めないといっているようです。  ハードディスクが飛んだ(故障した)のでは?

その他の回答 (3)

  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.4

起動シーケンスは、最近のLinuxでの一般的な動作として… MBRのブートストラップローダー(いくつか異名あり)として GRUBのStage1が書き込まれています。 これが、参照すべきファイルシステム(この場合パーティションと言い換えても良い)から GRUBのStage2を読み出し、GRUB Stage2が設定ファイルを読み出し、ブートメニューを表示します。 で、ここまで通らないと、カーネルが読み込まれないから カーネルパニックは、この後におきる問題です。 Linuxの起動シーケンスはいろいろ複雑なので すべてが一つのパーティション[たとえば(hd0,0)]に置かれていても それを指し示す情報が、GRUBとカーネル自身では別々に指定されます。 で、GRUBが適切な起動パーティションを読み出しても そこから読み出されて起動したカーネルが… 自身が、稼働するために必須であるルートファイルシステムを 正常に認識できないという現象もおきるのです。 これが起動時に見られるカーネルパニックの筆頭かもしれません。 ちなみに、正確には、GRUBが読み出すのは起動用のinitrdで これがRAMディスクとして読み込まれ、仮のルートファイルシステムとなります。 で、これが本来のHDD上のルートファイルシステムに遷移する作業があり この瞬間に、例のエラーメッセージが出ると認識しています。 (このエラーの正確な意味は理解していません) そのへんの仕組みに使われているのがVFSで、記載されているエラー内容は 手作業のため、VFSをUFSと読み違えたものだと解釈します。 で、この手のトラブルは、カーネル更新時の initrdの更新(たとえばinitramfs処理)の手違いでもおきたりします。 現在では、自動更新が一般化しているので、意識せずカーネル更新が行なわれて initrdとの整合を失うこともあるようです。 GRUBのメニューに異なるカーネルを選ぶ選択肢があれば それを試すと、起動できるかもしれません。 まぁ、initramfsあたりは、私も自動更新まかせだから、正確に理解してはいない。 必要に応じて、ググって作業したりする。 bootchartが雑誌で紹介された際に、雑誌記事どおりにbootchartが機能しない例があったんだけど… これも、initramfsでinitrdを適切に再構成することで機能できるものだったりしました orz その時以来、initramfsなんか触った記憶が無いわ。

  • yakan9
  • ベストアンサー率54% (2202/4052)
回答No.3

/bootパーティションを別なパーティションにしていないか、 ブートストラップローダの起動部分でのディスク障害でしよう。 /bootパーティションを別にしていれば防げた可能性があるかも知れません。 前回の操作でブートストラップローダ部分を壊したか、単なるディスク障害か。

回答No.2

今まで通常通り動いていたということは、boot系のconfをいじったということは考えずらいですね。 ちなみにOSとバージョンは何ですか?

関連するQ&A

  • ターボリナックスをインストールしたんですが・・・

    WINDOWS XPとデュアルブートでターボリナックスをインストールしたのですが、XPは起動するのですがターボリナックスを起動しようとするとエラーメッセージが 「kernel panic :VFS: Unable to mount root fs on unknown-block(8,99) と出てとまります。 何かご存知の方教えていただけませんか。

  • Kernel Panicについて(Gentoo Linux)

    私は、Gentoo Linux 2005をWindowsXPとデュアルブートをデスクでしました。そして、MBRでGentooLinuxを選択してGRUBでもGentooLinuxを選択して起動していたのですが、途中でkernel panicになりました。詳しくは、 VFS: Cannot open root device "sda7" or unknown-block(0,0) Please append a correct "root=" boot option Kernel panic -not syncing: VFS: Unable to mount root fs on unknown-block(0,0) と出て止まってしまいます。grub.confで、root=/dev/sda7と書いてはいるのですが… sda7はReiserFSファイルシステムで作成したので、 reiserfsprogsのパッケージはインストールだけはしたのですが、どうすればいいかわかりません。わかる人がいましたらどうぞよろしくお願いします。 ちなみに、 sda5 Logical Linux ext3 128MB sda6 Logical Linux swap / Solaris 512MB sda7 Logical Linux ReiserFS 残り となっています。

  • No filesystem could mount root...のエラーメッセージ

    Linux初心者です。 諸事情により、SDカードにubuntuをインストールし、SDカードでブートしようとしています。 ちゃんと必要なファイルをSDカードにダウンロードして、ubuntuをインストールできたと思うのですが、SDカードでブートするとブート中になぜか以下のようなエラーメッセージが出てきて、ストップしてしまいます。。。 このメッセージが一体なにを意味しているのか、ご存知の方がおられましたら教えてください。 すみませんが、よろしくお願いします。 以下、エラーメッセージ↓ No filesystem could mount root, tried: ext2 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,1)

  • Ubuntu8.04でアップデート時にフリーズしたので電源を切りました

    Ubuntu8.04のアップデート時にフリーズしたので電源を切りました その後、起動しようとしたら起動時の真っ黒な画面にStarting up...から[ 11.499471]kernel panic-not syncing:VFS: Unable to mount root fs on unkno wn-block(0,0)のメッセージで止まってしまい起動しなくなりました 8.04はもはや諦めるしかないのでしょうか?

  • puppylinuxが起動できない

    puppylinux4.20を http://linux.maplewitch.com/Entry/3/ のサイトに載っていたやり方で起動してみたのですが 途中で Performing a 'switch root' to the layered file system ... Kernel panic - not syncing: Attempted to kill init! というエラーが出て止まってしまいます。 どうしたら起動することができるでしょうか?

  • Fedora16がインストールできない

    仮想ソフトのVirtual BoxでFedora16をインストールしようとしています。 Fedoraを起動画面でエンターキーを押すとしばらくしてから以下のようなエラーが出て、それ以降のインストール画面が表れません [0.000000]initrd too large to handle,disabling initrd [2,495059]kernel panic - not syncing : VFS:Unable to mount root fs on unknown-block(2.0) [2.500058]Pid:1,comm:swapper Tainted:G w 3.1.0-7.fc16.i686 #1 (このあともエラーコードが続いています) なにがいけないのでしょうか。よろしくお願いします。

  • mondo rescue カーネルパニック2

    前の未解決の質問 http://okwave.jp/qa/q7362999.html 特に気になるエラー内容の >List of all partitions: >No filesystem could mount root, tried: iso9660 >Kernel panic - not syncing: VFS : Unabel to mount root fs on unknown-block(1,0) iso9660が見つからない?のでしょうか・・・ 今やってる環境?は フォーマット(win7で)はUDFが1.5・2.0・2.1・2.5からしか選べません。 そこで1.5(パケットライト方式)でフォーマットし、 ライティングソフトはImgBurnでやってます。 書き込む時のファイル方式がISO9660(Bootable)、joliet と自動的に表記されます。 これで上のリンクにある様なエラーが出ます。 この場合、どの部分を疑って直すべきでしょうか?

  • カーネルをアップデートしたら起動しなくなった

    Redhat 9.0 2.4.20-31.smpから2.6.9にアップデートして再起動したら起動しなくなりました。 再起動で止まってしまった最後の数行を下に書きます。 正常に起動できる方法はあるでしょうか。 よろしくお願いします。 Mounting /proc filesystem Creating block devices Creating root device Mounting root filesystem mount: error 19 mounting ext2 pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed:2 umount /initrd/proc failed: 2 Freeing unused kernel memory: 232k freed Kernel panic - not syncing: No init found. Try passing init=option to kernel

  • beagleboardでLinux環境を構築

    beagleboardでLinux環境を構築 「日経Linux」のLinuxでできるハードウエア改造&カスタマイズを参照して、beagleboardでLinux環境を構築しようとしていますが、SDカードからubuntuを起動しようとすると、毎回Kernel panicを起こしてbootが停止してしまいます。手順としては、すべて雑誌を参照しています。 どなたか原因と思われる点がわかる方がいらっしゃれば教えてください。 【環境】beagleboard Rev.C4 【OS】ubuntu 雑誌の付録DVDにあるもの 【エラーメッセージ】 ## Booting kernel from Legacy Image at 80300000 ... Image Name: Linux-2.6.28 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2248556 Bytes = 2.1 MB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ... : : VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 1 registered taskstats version 1 fbcvt: 1280x720@60: CVT Name - .921M9-R Console: switching to colour frame buffer device 160x45 clock: clksel_round_rate_div: dpll4_m4_ck target_rate 48000000 clock: new_div = 9, new_rate = 48000000 twl4030_rtc twl4030_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800) Waiting 2sec before mounting root device... usb 1-2: configuration #1 chosen from 1 choice hub 1-2:1.0: USB hub found hub 1-2:1.0: 4 ports detected usb 1-2.4: new full speed USB device using ehci-omap and address 3 usb 1-2.4: configuration #1 chosen from 1 choice Root-NFS: No NFS server available, giving up. VFS: Unable to mount root fs via NFS, trying floppy. VFS: Cannot open root device "mmcblk0p2" or unknown-block(2,0) Please append a correct "root=" boot option; here are the available partitions: 1f00 512 mtdblock0 (driver?) 1f01 1920 mtdblock1 (driver?) 1f02 128 mtdblock2 (driver?) 1f03 4096 mtdblock3 (driver?) 1f04 255488 mtdblock4 (driver?) Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)

  • 起動不可

    始めましてkasaと申します FMV DESKPOWER C5/86WL にlinux をインストールして使おうと 思ったのですが エラーなどで起動(Xが)できなかったりで 困っています 助けてください 出たエラーなどを報告します Vine Linux 2.1- ログインのときキーボードが反応しなくて使えなかった Turbolinux6.5- Xが起動しなかった Red hat linux 7.1 インストール失敗 Turbolinux7.1 Linuxの起動時エラーが出てとまって起動しなかった 『内容』 (Kerner panic: VFS: Unable to mount root fs on 07:00) rootはフロッピーにインストール お願いします