忍者ブログ

ひつ(じのひよこが)プログラミングします。
お仕事や趣味で困ったこととか、何度も「あれ?どうだったかしら」と調べたりしたこととか、作ったものとか、こどものこととかを書きます
★前は週末定期更新でしたが今は不定期更新です

2024/11    10« 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  »12

Gave up waiting for root device, ubuntu--vg-root doesnt exist

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

Gave up waiting for root device, ubuntu--vg-root doesnt exist

権利的な話

この記事は Creative Commons by-sa 3.0 with attribution required で公開されている記事を翻訳したものです。その為、この記事も同じライセンスとなります。

元記事は boot - Gave up waiting for root device, ubuntu--vg-root doesnt exist - Ask Ubuntu です。

この記事は何?

boot - Gave up waiting for root device, ubuntu--vg-root doesnt exist - Ask Ubuntu の翻訳です。Ubuntu を起動しようとしたときに Gave up waiting for root device と怒られて失敗したときの対処法についてです。

本文

Gave up waiting for root device, ubuntu--vg-root doesnt exist

64bit 版の Ubuntu を Netbook にインストールしようとしたところ、以下のエラーが発生しました。どうも、パーテーションの問題のようです。以下にエラーメッセージを載せます (訳注) 原文では画面を写真で撮ったもの

Gave up waiting for root device. Comon problems:
  - Boot args (cat /proc/cmdline)
    - Check rootdelay= (did the system wait long enough?)
    - Check root= (did the system wait for the right device?)
  - Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/mapper/ubuntu--vg-root does not exist. Dropping to a shell!

BusyBox v1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) build-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs) _

この画面で lsblk を試したところ次のように出ました。

lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 232.9G 0 disk
├─sda1 8:1 0 231G 0 part
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 2G 0 part [SWAP]
sr0 11:0 1 1.2G 0 rom /cdrom
loop0 7:0 0 1.1G 1 loop /rofs

質問日時 2015年1月1日 17:25

編集日時 2015年1月1日 22:15

質問者 Jonas Franz


lsblk コマンドを打ってみて結果を教えてください。

日時 2015年1月1日 19:54

返答者 psusi


@pasui lsblk が見つからない、と言われたらどうしたらよいですか?

日時 2015年8月15日 20:06

返答者 sitilge



lsblk -fs の結果、fdisk /dev/sda に入った後に p を試した結果、あとは grub repair の結果を教えてください。

他にも似たような質問が見つかりました。しかし、こちらこちらも RAID と Ubuntu について答えているようです。

これらに対する対応は次のようにするとよいでしょう。先の2つの質問に対しても同様です。

  1. initfarms から ls /dev/mapper を実行し、root ボリュームの有無を確認してください。もしもなければ、10秒まったうえで同じコマンドを再度試してください。
    もしも十秒後に再度試して今度は root ボリュームが表示されたならば。exit すれば動き出すはずです。 (こちらにも同じ説明があります)
  2. grub のアラートが出ていて、OS を選ぶタイミングというのが起動時にあります。この時に e キーを押して boot config を行ってください。root=UUID-6500... と書いてあるところがあるので、こちらを root=/dev/sdx に書き換えます。 sdx はあなたの起動用パーテーションに書き換えてください。UUID が不正であるためにうまくいかないないしは /dev/disk/by-UUID... が存在しないために起動しないのであれば、これで回復するはずです。(1)
  3. kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=43206294-74ef-434d-aca2-db74b4257590 ro quiet splash all_generic_ide といった感じで all_generic_ide パラメータを起動コマンドの末尾につけてみてください。これで動いたケースがあるようです。(2)
  4. Super User のフォーラムにこんな投稿がありました。LVM のエラーに起因することを考えているようです。このフォーラムで言われているように lvm2 をインストールしてみてください。
  5. 先述の Super User のフォーラムでは、古いカーネルを使っているのではないか、という指摘もありました。こちらが原因だった人もいたようです。Recovery オプションを使って起動してみてください。
  6. こちらでは nux_man777 さんがインストールが中途半端な形で終わっているのではないか、と指摘なさっています。
  7. こちらのページを見ると /dev/mapper/ubuntu-vg-root のエラーは RAID と関係があるようです。
    コピーが始まる前に、インストーラの概要画面で Advanced ボタンを押してください (これは MSDOS の parent パーテーションです。Linux パーテーションとは違います)。そこで Boot パーテーションを /dev/mapper/pdc_feddabdf ないしは dmraid の一覧から fakeraid パーテーションに変更してください。選択したディスクのチェックボックスをクリックし、選択してください。インストーラは /dev/mapper/ubuntu-vg-root または他の選択した論理パーテーションを指すため、GRUB2 を利用することに留意してください。
    この詳細はこちらを確認してください。特に grub に関してよくよく確認してください。
  8. ライブインストール CD から起動し、chroot を使った上で Ubuntu をアップデートしてください。この方法で直った、とこちらで cpttripzz さんが言っています。chroot についてはこちらを読んで理解してください。ないしは Unix & Linux のこちらの記事でもよいでしょう。より詳細は Arch WikiGentoo Wiki を読んでください。
  9. SATA コントローラを RAID からネイティブの IDE に変更したうえで再インストールしてください。この記事この記事ではこれで解決しているようです。
  10. IDE ケーブルかハードディスクが壊れているのではないでしょうか。

回答日時 2015年1月2日 4:51

編集日時 2015年1月4日 15:34

回答者 One Face


前は Windows 7 を入れていたネットブックです。

日時 2015年1月2日 12:30

返答者 Jonas Franz


fdisk の結果がこちらです。hastebin.com/wayiqowine.rib

日時 2015年1月2日 12:46

返答者 Jonas Franz


lsblk --fs の結果がこちらです。hastebin.com/vadapinoro.hs

日時 2015年1月2日 12:47

返答者 Jonas Franz


得られたエラーメッセージはこちらです。postimg.org/image/tzuyske3d/

日時 2015年1月2日 16:52

返答者 Jonas Franz


@JonasFranz ls の結果はいかがでしょうか。lsblk - fs がパーテーションタイプを出してないようです。

日時 2015年1月3日 0:10

返答者 One Face


@JonasFranz Bootrepair の結果を見ると grub は i386 のマシンだ、と主張しています。64bit OS とは合わないのではないでしょうか?

日時 2015年1月3日 0:48

返答者 One Face


32bit のも同様に試しました。同じエラーが出てしまいました。

日時 2015年1月3日 8:30

返答者 Jonas Franz


mount の結果です。paste.ubuntu.com/9664333/

日時 2015年1月3日 10:38

返答者 Jonas Franz


lsblk - fs @C-Rags の結果です。paste.ubuntu.com/9664346/

日時 2015年1月3日 10:40

返答者 Jonas Franz


lsblk -l の結果です。paste.ubuntu.com/9664367/

日時 2015年1月3日 10:42

返答者 Jonas Franz


後2時間だけなら時間をとれます。チャットで連絡ください。

日時 2015年1月3日 11:23

返答者 One Face


ベルリン時間午後8時に連絡します。

日時 2015年1月3日 13:04

返答者 Jonas Franz


回答を編集しました。そちらを確認してみてください。

日時 2015年1月4日 15:04

返答者 One Face


以下を試してみてください。

(initramfs) reboot

そのうえで、OS 選択画面から古いカーネルを選んで起動してください。

もしもうまくいったら、One Face さんが 4,5 で書いた通りの理由で以下のコマンドが効くかもしれません。

sudo apt-get install lvm2

日時 2015年8月2日 19:06

返答者 emisilva

PR

コメント

ただいまコメントを受けつけておりません。

ブログ内検索

P R