我的东芝 P50-B 笔记本上安装了 Windows 10。安装并重新启动后,机器启动进入 Windows,但没有显示启动选项。我阅读了大量有关 Ubuntu 和 UEFI 的资料,并确保:
- W10快速启动已关闭
- 我以 UEFI 模式启动 USB 安装媒体(初始 ubuntu 菜单是文本的,而不是图形的)
- 我在 bios 中关闭了安全启动
在安装时,我确认 ubuntu 选择了 EFI 分区。当我单击“更改”时,它被选为 EFI 启动分区。之后我使用了启动修复光盘,但也没有帮助。问题出在哪里?
谢谢!
答案1
正如您在问题中所描述的,您已经在 Windows 中禁用了快速启动……请重新检查!
您还必须禁用休眠功能 - 打开以管理员身份命令提示符并执行:
powercfg /h off
现在关闭机器完全地- 做不重启!
启动到BIOS并选择Ubuntu在UEFI 设置成为默认操作系统启动。
如果启动计算机时没有出现 GRUB 启动菜单:
重新安装 GRUB 引导加载程序到你的 Ubuntu 安装中电喷模式。
从 Ubuntu 安装介质启动- 打开终端并执行:
sudo mount /dev/sd*** /mnt
sudo mount /dev/sd** /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sd*
update-grub
笔记:
sd*
= 磁盘 | sd**
= efi 分区 | sd***
= 系统分区
要检查并验证分区号,请使用分区(包含在 Ubuntu 安装介质中)。
启动进入 BIOS 并在 UEFI 设置中选择 Ubuntu 作为要启动的默认操作系统。
答案2
已解决:你说得对,这是硬件问题。我的 BIOS 没有以正确的方式实现 UEFI。它忽略 EFI 条目并始终启动相同的条目 - bootx64.efi ,请参阅UEFI 机器无法通过 NVRAM 启动目录启动 Ubuntu。如何修复?。因此,我使用 grub-mkimage 手动为 ubuntu 创建了 efi 映像,并按照我在此处粘贴的链接中所述创建了 grub.cfg(没有最后一个菜单项)。现在一切正常!我可以启动 ubuntu 和 windows。