答案1
经过大量的谷歌搜索和 Redditor 的帮助,我终于能够启动 Ubuntu。以下是我遵循的步骤 -
- 启动并进入实时会话。
- 使用
lsblk
、sudo fdisk -l
命令或 GParted 来了解哪个分区用于 Ubuntu。在我的例子中,分区 /dev/nvme0n1p5 用于操作系统。 - 使用这些命令来安装
sudo mount /dev/nvme0n1p5 /media
sudo mount --bind /dev /media/dev
sudo mount --bind /sys /media/sys
sudo mount --bind /proc /media/proc
- 然后 chroot 媒体
sudo chroot /media
- 最后,使用命令安装 grub
sudo grub-install /dev/nvme0n1
。仅使用设备名称,而不是分区。*这应该适用于大多数人。但我得到了一个错误grub-install: error: cannot find EFI directory
- 我所要做的就是将 EFI 分区挂载到 /boot/efi
sudo mount /dev/nvme0n1p1 /boot/efi/
- 然后再次使用 grub-install 命令。