Паника ядра: невозможно смонтировать корневую файловую систему на неизвестном блоке

Паника ядра: невозможно смонтировать корневую файловую систему на неизвестном блоке

введите описание изображения здесь Я обновил Ubuntu 16.04 до 17.04. Через некоторое время я перезагрузил свой ноутбук, и когда он собирался перезагрузиться, моя батарея разрядилась. Я подключил зарядное устройство и включил ноутбук, и он показал команду, как на картинке выше.

решение1

Это происходит из-за отсутствия initramfs для данного ядра.

Начните с Live USB/CD, выберите «Попробовать Ubuntu» и откройте терминал ( Ctrl+ Alt+ T):

  1. Перечислите свои разделы sudo fdisk -lи выберите нужный для монтирования:

    sudo mount /dev/sdaX /mnt
    

    Где sdXна вашем жестком диске установлена ​​Ubuntu. Если у вас загрузочная система EFI, вам также нужно смонтировать раздел EFI.

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

    Где sdYнаходится ваш раздел EFI.

  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
    

Связанный контент