web-dev-qa-db-ja.com

14.04「初期RAMディスクのロード」で起動が停止する

Ubuntu 14.04.4を最近インストールしましたが、ブートの「初期RAMディスクのロード」段階でフリーズしています。これをトラブルシューティングする最良の方法は何ですか?

ハードウェアは、Intel i3プロセッサ、Intelグラフィックス、およびハードウェアで暗号化されたSamsung SSDを搭載したLenovo Thinkpad e410です。 UbuntuはUEFIの下にインストールされ、カーネルバージョンは4.2.0-35です。

グラフィックハードウェアアクセラレーションが(時々?常に?)正しく動作しなかったこと(画像が他のウィンドウに切り込んだり、青く点滅したりするなど)を除いて、すべては数日前までは問題ありませんでした。最終的にこれを このバグ にトレースし、#9で提案された修正を適用し、その後「Sudo update-initramfs -u -k all」を実行しました。修正後、i915ドライバーは正しくロードされているように見えましたが、それでも正しく動作しているようには見えませんでした。その後、2つのことを行いました。(1)システムを更新し、(2)Flash for Firefoxをインストールしました。グラフィックスを除いて、すべてがまだうまくいくように見えました。

今朝、コンピューターを起動したとき、Unityでカーソルが消えていました。私はまだ端末にアクセスできたので、上記のバグ修正を元に戻し、後でupdate-initramfsを再度実行することにしました。再起動すると、紫色の画面でフリーズしました。 grub2の詳細メニューから再起動すると、「初期RAMディスクの読み込み」で通常の起動モードがフリーズします。回復モードではRAMディスクがロードされ、次のようないくつかのエラーが画面に表示されます。

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
...[5 lines + call traces omitted]...
---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
...[more lines + call traces omitted]...
---[ end trace ... ]---

以上です。通常のモード(「初期ramdiskの読み込み」でフリーズ)と回復(カーネルパニック出力の多く、その後フリーズ)モードの両方で、4.2.0-27で起動しようとしても、結果は同じです。

Grubのブートオプションを変更することはできますが、grub2でこれを行う方法や、どのオプションを試すかはわかりません。または、ライブディスクの起動、ハードドライブのマウント、およびそこからの起動を試すこともできますが、どこから始めればよいのかわかりません。

どんな提案も大歓迎です。

4
user1148928

私は、grub2がシステムを見つけられなかったというだけの問題である場合、すべての背景が問題の一部であると仮定するという誤りを犯しました。

Kernel panic - not syncing: VFS: Unable to mount root fs...

原因は、「Sudo update-initramfs」を実行した後に「Sudo update-grub2」を実行するのを忘れたことだと思います。

詳細は here のとおり、Live CDから起動し、ハードドライブにマウントしてchrootし、update-initramfsとupdate-grub2を再実行することでした。

私が遭遇した2つの合併症は:

  1. 「fdisk -l」はGPTボリュームでは機能しません。代わりに「gdisk -l」を使用する必要があります。
  2. 異なるボリュームに/ bootと/があり、/が暗号化されています。

そのため、マウントシーケンスを次のように変更する必要がありました。

Sudo cryptsetup luksOpen /dev/sdaX sdaX_crypt
Sudo mount /dev/mapper/sdaX_crypt /mnt
Sudo mount /dev/sdaY /mnt/boot
Sudo mount --bind /dev /mnt/dev
Sudo mount --bind /dev/pts /mnt/dev/pts
Sudo mount --bind /proc /mnt/proc
Sudo mount --bind /sys /mnt/sys
Sudo chroot /mnt

それで、カーソルがありませんが、システムに戻ります。しかし、それは別の問題です。

2
user1148928

エチケットについてはわかりませんが、これはウェブ検索で上位にランクされているので、ここでも問題の解決策を残すことにしました。

私の場合、xubuntuでUSBフラッシュドライブ(ストレージ用、これは私のブートデバイスではありません)を使用した後、問題が発生しました。その後、Windowsを再起動してブートします。フラッシュドライブはまだです。 。

Xbuntuに戻って起動すると、黒い画面が表示されました。古いカーネルをロードしようとした後、上記の「Loading initial ramdisk」フリーズが発生しました。

サムドライブを同じスロットに再度挿入し、Windowsを起動してシャットダウンし、xubuntuを起動して修正しました。その後、ボリュームをアンマウントして削除し、問題なく再起動しました。

フラッシュドライブを再度挿入するだけではxubuntuを起動できなかったため、最初にWindowsを起動する必要がありました。

うまくいけば、これはそこに誰かを助ける。

0
Tony