13.04 から 13.10 への移行に関する問題

13.04 から 13.10 への移行に関する問題

13.04 から 13.10 にアップデートしようとしたときにシステムがハングしました。再起動しようとすると、次のメッセージが表示されます。

# Filesystem check or mount failure.
# A maintenance shell will now be started.
# CONTROL-D will terminate this shell and continue booting after re-trying
filesystem. Any further errors will be ignored.

# Give root password for maintenance (or type Control-d to continue:

注記:パスワードを入力しようとしても何も起こりません。ただハングアップするだけです。

これまでは13.04を問題なく使用していました。

答え1

私も 1 か月間同じ問題を抱えていましたが、なんとか解決できました。

  1. ライブCDで起動します。
  2. ターミナルを開きます(Ctrl+ Alt+ T)。
  3. と入力しsudo fdisk -l(Lではなく小文字の1)、Linux パーティションをマウントした場所を確認します (私の場合は /dev/sda1 です。異なる場合は、以下を置き換えてください)。
  4. 次の一連のコマンドを入力します。

    sudo mkdir /mnt/my_linux
    sudo mount /dev/sda1 /mnt/my_linux
    sudo mount -t proc proc /mnt/my_linux/proc
    sudo mount -t sysfs sys /mnt/my_linux/sys
    sudo mount -o bind /dev /mnt/my_linux/dev
    sudo chroot /mnt/my_linux/ /bin/bash
    

    (これにより、システム変更を行うためにハード ドライブがマウントされ、作業しているルート環境がライブ CD ではなくハード ドライブに変更されます。)

  5. 次に次のように入力します:

    mount -o remount,rw /
    dpkg --configure -a
    

    (これで問題は解決するはずです。)

  6. 前のコマンドが完了したら、次exitのように入力してsudo reboot

以上です。これが機能する場合は、すべてのファイルをバックアップし、必要に応じて再インストールして、システムを良好な状態にします。

関連情報