カーネルパニック:不明なブロックにルートファイルシステムをマウントできません。

カーネルパニック:不明なブロックにルートファイルシステムをマウントできません。

ここに画像の説明を入力してください。 Ubuntu 16.04を17.04にアップグレードしました。しばらくしてラップトップを再起動しました。

答え1

これは、カーネルのinitramfsがないために発生します。

ライブUSB / CDから始めて「Try Ubuntu」を選び、ターミナル(Ctrl++ Alt)を開きますT

  1. パーティションをリストしsudo fdisk -l、インストールする正しいパーティションを選択してください。

    sudo mount /dev/sdaX /mnt
    

    sdXハードドライブにUbuntuはどこにインストールされていますか? EFIブートシステムがある場合は、EFIパーティションもマウントする必要があります。

    sudo mount /dev/sdY /mnt/boot/efi
    

    sdYEFIパーティションはどこにありますか?

  2. ここで、以下をインストールし、インストールにchrootをインストールします。

    sudo mount -o bind /dev /mnt/dev
    sudo mount -o bind /dev/pts /mnt/dev/pts
    sudo mount -t sysfs /sys /mnt/sys
    sudo mount -t proc /proc /mnt/proc
    sudo chroot /mnt
    
  3. update-initramfsとを作成しますupdate-grub。次の行に正しいバージョン番号を入力したことを確認してください。dpkg --list | grep linux-imageまたはで見つけることができますls /lib/modules/

    update-initramfs -u -k 4.10.0-38-generic
    update-grub
    
  4. システムを取り外して再起動します。

    exit
    sudo umount /mnt/boot/efi
    sudo umount /mnt
    

それを得たら、umount: /mnt: target is busy.次のことを試すことができます。

    umount /mnt/proc
    umount /mnt/sys
    umount /mnt/dev/pts
    umount /mnt/dev
    umount /mnt
  1. システムを再起動してください

    reboot
    

関連情報