我已将 Ubuntu 16.04 升级到 17.04。过了一会儿,我重新启动了笔记本电脑,当它即将重新启动时,我的电池没电了,我插入充电器并打开笔记本电脑的电源,它显示了如上图所示的命令
答案1
发生这种情况是因为它缺少该内核的 initramfs。
从实时 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