答案1
从实时 USB/CD 启动,选择‘试用 Ubuntu’并打开终端(++ Ctrl):AltT
列出您的分区
sudo fdisk -l
并选择正确的分区进行挂载:sudo mount /dev/sdaX /mnt
您的 Ubuntu 安装在硬盘的什么位置
sdX
?如果您有 EFI 启动系统,您还需要安装 EFI 分区。sudo mount /dev/sdY /mnt/boot/efi
sdY
你的 EFI 分区在哪里。现在将以下内容挂载并 chroot 到您的安装中
# in case you need to reinstall the kernel (you will need LAN connection for this) sudo cp /mnt/etc/hosts /mnt/etc/hosts.old sudo cp /etc/hosts /mnt/etc/hosts sudo cp /etc/resolv.conf /mnt/etc/resolv.conf # the below is always needed 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
。update-initramfs -u -k 4.4.0-101-generic update-grub
如果该步骤由于某种原因失败,您可能需要使用以下命令重新安装该内核:
apt install --reinstall linux-image-4.4.0-101-generic linux-image-extra-4.4.0-101-generic linux-firmware
卸载并重新启动系统。
exit sudo umount /mnt/dev/pts sudo umount /dev /mnt/dev sudo umount /mnt/sys sudo umount /mnt/proc sudo umount /mnt/boot/efi sudo umount /mnt reboot