我一直很难找到 pinguy、mint 或任何其他基于 ubuntu 的发行版来完成安装过程。我已经阅读了有关这个问题的解答,但问题是我一直在绕圈子。
我粘贴在启动修复的输出看看是否有人可以发现我的错误所在并且能够提供解决方案。
我想要的只是一个可以正常工作的 UEFI/GRUB 启动。
答案1
此外。这个解决方案对我有帮助。关键是 efi boot 所在的 sda1(在我的情况下)。必须在 Linux 发行版中的 /etc/fstab 中检查它:
确定 Ubuntu 是否已以 UEFI 模式安装
可以通过以下方式检测以 UEFI 模式安装的 Ubuntu:它的 /etc/fstab 文件包含一个 UEFI 分区(挂载点:/boot/efi)它使用已安装的 Ubuntu 中的 grub-efi 引导加载程序(而不是 grub-pc),打开终端(Ctrl+Alt+T)然后输入以下命令:
[ -d /sys/firmware/efi ] && echo "以 UEFI 模式安装" || echo "以 Legacy 模式安装"
如果显示:“以 uefi 模式安装”,则一切就绪。只需再执行几个步骤。
启动修复安装:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get 更新
sudo apt-get install -y 启动修复 && 启动修复
笔记:如果您的计算机已正确启动,请不要执行此过程。仅当您认为您意外地在 BIOS/CSM/传统模式下安装了 Ubuntu 并且希望它以 UEFI/UEFI 模式启动时才使用此过程。
启动 Boot-Repair,点击“高级选项”,转到“GRUB 位置”选项卡。
- 如果您没有看到“单独的 /boot/efi 分区”行,则表示您的电脑没有任何 UEFI 分区。
在这种情况下,退出 Boot-Repair,然后创建一个 UEFI 分区(参见上面的“创建 UEFI 分区”段落)。
- 如果您看到“单独的 /boot/efi 分区”行,请勾选它然后单击“应用”按钮。
启动修复将在安装过程中要求执行一些命令。执行它们。应该没问题。如果不行,可能是为 grub 选择了错误的分区。
另外就像在这篇文章中所写的那样,取消选中“Grub 选项”选项卡中的“安全启动”框
希望这对以后的线程有所帮助。关键是使用此 boot/efi 单独分区安装 /repair grub。在其他情况下,boot-repair 要求的命令根本不起作用。
有用的资源
- UEFI idea 综合指南 链接 1