10.10から11.04(カーネル2.6.38-9)にアップグレードしましたが、Ubuntuが完全に起動しません。私はこのメッセージを受け取ります:
Gave up waiting for root device. Common 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/isw_jhdfjbgej_Volume01 does not exist. Dropping to a Shell!
その結果、BusyBox Shellにフォールバックしました。
私が行った場合 ls -l /dev/mapper
取得:
isw_jhdfjbgej_Volume0 -> ../dm-0
isw_jhdfjbgej_Volume0p1 -> ../dm-1
isw_jhdfjbgej_Volume0p5 -> ../dm-2
古いカーネル(2.6.35-28)で起動してみたところ、nvidiaドライバーがビルドされなかったためxを除いて機能し、ls -l /dev/mapper
と私は得ました:
isw_jhdfjbgej_Volume0 -> ../dm-0
isw_jhdfjbgej_Volume01 -> ../dm-1 # my ext4 partition
isw_jhdfjbgej_Volume05 -> ../dm-2 # my swap partition
だから私はSudo apt-get purge linux-image-2.6.38-9-common
を再インストールしましたnvidia-common
for 2.6.35-28(dkmsはモジュールを再構築します)。次に2.6.35-28で再起動すると、同じ/dev/mapper/isw_jhdfjbgej_Volume01
2.6.38-9で発生したエラー。
の 解決 私の問題へのパッチは痛々しいほど明白だったはずです:
ALERT! /dev/mapper/isw_jhdfjbgej_Volume01 does not exist
isw_jhdfjbgej_Volume01
は、grubのブートオプションの一部です。
kernel /boot/vmlinuz-2.6.35-28-generic root=/dev/mapper/isw_jhdfjbgej_Volume01 ro splash quiet
アップグレードの理由にかかわらず、isw_jhdfjbgej_Volume01
はisw_jhdfjbgej_Volume0p1
(最終的には/dev/dm-1
を指す)と呼ばれるようになりました。したがって、ブート構成でisw_jhdfjbgej_Volume01
をisw_jhdfjbgej_Volume0p1
に変更すると、システムが正しく起動しました。
/dev/mapper
の下のボリューム名が変更された理由は、私にはわかりません。
これを見てください:
http://ubuntuforums.org/archive/index.php/t-1719850.html
約束の襲撃はありますか?もしそうなら、それはあなたの問題に合うように見えます。これについては、別のエントリがあります。
http://ubuntuforums.org/archive/index.php/t-1719850.html
したがって、これはUbuntuのインストールとdmraidパッケージのバグです。
すべてを要約すると、更新が含まれているPPAがあるように見えます:
ppa: psusi/ppa
初めてではない場合は、ライブCDアップグレード方法を使用してみる価値があります。 Gnome 3をいじった後に問題が発生し、ライブCDを挿入して[インストール]を選択し、オプションの1つである10.10からアップグレードすることでのみ機能するようになりました。アップグレードする場合、データを再インストールしない方が安全です。
システムにすでに多くのデータがあり、それをバックアップできますか?もう一度確信が持てない場合は、ライブCD /ペンドライブを使用して起動し、古いホームフォルダーに移動して、最初にできるものをバックアップします。そうすれば、少なくとも行き詰まった場合は、何らかのデータがバックアップされていることを確認できます。これをすでに知っているか、すでに知っている場合は、謝罪してください。
乗り方を教えてください。