在我的系统上,Live CD 和 USB 映像都无法在 UEFI 中启动。黑屏,仅此而已,没有显示 grub-efi。因此,根本无法安装或重新安装。使用 18.04 UEFI 很好,并且按设计运行。
答案1
从实时 USB 启动,(或者您用于安装 Ubuntu 的磁盘)您的 BIOS 中的启动设备选择可能有多个选项。选择 UEFI 设备
识别您的启动设备与sudo fdisk -l
或gpartid
。
chroot进入您的系统。(/dev/sda
在此示例中)替换sda#
为你的设备
sudo mount /dev/sda2 /mnt #sda2 is the root partition
sudo mount /dev/sda1 /mnt/boot/efi #sda1 is the efi partition
for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done
sudo cp /etc/resolv.conf /mnt/etc/ #makes the network available after chrooting
modprobe efivars # make sure this is loaded
sudo chroot /mnt
重新安装并更新 GRUB
apt-get install --reinstall grub-efi-amd64
或者如果你有 32 位系统:
apt-get install --reinstall grub-efi
然后
update-grub
退出 chroot和Ctrl+D
卸载所有内容并重新启动
for i in /sys /proc /dev/pts /dev; do sudo umount /mnt$i; done
sudo umount /mnt/boot/efi #please do this. Corrupted efi partitions are not nice
sudo umount /mnt
sudo reboot
我参考了这些答案:
https://superuser.com/a/376471/953420
https://askubuntu.com/a/681442/234305