Я обновил Ubuntu 16.04 до 17.04. Через некоторое время я перезагрузил свой ноутбук, и когда он собирался перезагрузиться, моя батарея разрядилась. Я подключил зарядное устройство и включил ноутбук, и он показал команду, как на картинке выше.
решение1
Это происходит из-за отсутствия initramfs для данного ядра.
Начните с Live USB/CD, выберите «Попробовать Ubuntu» и откройте терминал ( Ctrl+ Alt+ T):
Перечислите свои разделы
sudo fdisk -l
и выберите нужный для монтирования:sudo mount /dev/sdaX /mnt
Где
sdX
на вашем жестком диске установлена Ubuntu. Если у вас загрузочная система EFI, вам также нужно смонтировать раздел EFI.sudo mount /dev/sdY /mnt/boot/efi
Где
sdY
находится ваш раздел EFI.Теперь смонтируйте следующее и выполните 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
Создайте
update-initramfs
иupdate-grub
. Убедитесь, что вы указали правильный номер версии в следующей строке, вы можете найти его с помощьюdpkg --list | grep linux-image
илиls /lib/modules/
.update-initramfs -u -k 4.10.0-38-generic update-grub
Размонтируйте и перезагрузите систему.
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
Перезагрузите систему.
reboot