我有一台华硕笔记本电脑,上面装有 Windows 10,启动模式是 UEFI。
在安装 Ubuntu 20.04 之前,我已禁用快速启动、快速引导、安全启动(按照此处的指南操作:https://itsfoss.com/install-ubuntu-1404-dual-boot-mode-windows-8-81-uefi/)。
首次启动时,系统显示 Grub 恢复模式,我必须输入一些 Grub 命令(set prefix、set root、insmod...)才能启动它。
第二次启动时,系统直接启动到 Windows,我还没有找到再次启动到 Ubuntu 的方法(即使我从 UEFI 启动菜单中选择 ubuntu,它也会启动到 Windows)。
我尝试从启动 USB 启动,安装 Boot-Repair,但没有“推荐修复”选项。报告说“Boot-Repair 实用程序的默认修复不会在启动时起作用”。您可以在此处查看报告:https://pastebin.com/3YjYwXXy
Ubuntu 安装在 /dev/nvme0n1p5 上。我还尝试手动修复 grub,但在尝试挂载该分区时出现错误。
(我在其他几台机器上安装了双启动,它们都使用传统 BIOS 模式。这个 UEFI 东西很麻烦)
请帮忙。提前致谢!
更新: 我尝试安装 EFI 系统分区,ubuntu 文件夹存在,但看起来好像有一些错误:
ubuntu@ubuntu:/mnt/efi/EFI$ ls
ls: cannot access 'ubuntu': Input/output error
Boot Microsoft ubuntu
dmesg 的最后几行:
[ 1174.092156] FAT-fs (nvme0n1p1): error, corrupted directory (invalid entries)
[ 1174.092164] FAT-fs (nvme0n1p1): Filesystem has been set read-only
[ 1176.296661] FAT-fs (nvme0n1p1): error, corrupted directory (invalid entries)
[ 1177.390047] FAT-fs (nvme0n1p1): error, corrupted directory (invalid entries)
[ 1181.030055] FAT-fs (nvme0n1p1): error, corrupted directory (invalid entries)
该电脑安装了英特尔 RST 和 Optane,经过一番研究,我发现 Ubuntu 可能无法很好地与之配合使用。这可能是问题的原因吗?我应该禁用它吗?
谢谢。
更新 2:我尝试按照本指南禁用 RST:https://discourse.ubuntu.com/t/ubuntu-installation-on-computers-with-intel-r-rst-enabled/15347,但没有成功(必须执行恢复步骤,但 bcdboot 命令失败)。我想我应该再使用 VM 选项一段时间。