Ubuntu 22.10 与 Windows 10 同时安装后未出现启动选项

Ubuntu 22.10 与 Windows 10 同时安装后未出现启动选项

已经有两天了,我一直停留在笔记本电脑上安装 Ubuntu 22.10 和 Windows 10 的状态。

我的笔记本电脑是 Acer Spin5,SSD 中有 32GB 的可用未分配空间 安全启动已禁用 Ubuntu 安装已从官方 Ubuntu 网站下载并刻录到 USB 棒中 光盘映像在另一台笔记本电脑(联想)上完美运行 问题是:无论我做什么,带有 biosgrub 的启动分区都不会出现在 BIOS 列表中。我在 Ubuntu“安装类型”屏幕中尝试了自动“与 Windows 10 一起安装”和(很多次)手动“其他”选项。

当出现“其他情况”时,我尝试首先将“用于引导加载程序安装的设备”分配给“Windows 引导管理器”分区,然后分配给 /dev/sda,并且由于这些都不起作用,因此将其分配给从可用的未分配空间创建的新分区作为 EFI。

安装似乎进展顺利,无论如何都没有返回错误,但是当我重新启动系统时,无论如何,Windows 都会启动并检查 Bios 启动菜单,没有将 Ubuntu 或 biosgrub 或其他相关项目添加到启动列表中。

更新 我已下载 Ubuntu 22.04,以便从实时 Ubuntu 运行启动修复。仍然没有结果。

根据 Paul Benson 的要求,以下是该命令的输出sudo parted -l

Model: ATA HFS128G39TND-N21 (scsi)
Disk /dev/sda: 128GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Warning: failed to translate partition name
Number  Start   End     Size    File system  Name                          Flags
 1      1049kB  106MB   105MB   fat32        EFI system partition          boot, esp
 2      106MB   123MB   16.8MB               Microsoft reserved partition  msftres
 3      123MB   91.8GB  91.7GB  ntfs         Basic data partition          msftdata
 5      91.8GB  127GB   35.1GB  ext4
 4      127GB   128GB   1074MB  ntfs                                       hidden, diag

答案1

您的分区看起来不错。现在某些 Acer 型号存在特定问题,例如 Aspires 重新双重启动 Windows 和 Linux。我不是 Acer 机器的专家(我从未拥有过一台),但我对它们了解一些。

您必须做的第一件事是进入 UEFI(启动时出现 Acer 徽标时立即点击 F2 键)。点击“安全”选项卡并设置管理员密码。然后禁用安全启动。

然后你需要选择一个“要信任的 UEFI 文件”。你会在同一页面上看到该选项。这意味着添加文件 -启动grub2.efi.该文件应该存在于路径 -/EFI/ubuntu/grubx.64.efi在你的硬盘上,但是启动grub2.efi可能就足够了,而不是引用其实际路径——我对此不确定。它甚至可能是—— \EFI\ubuntu\grubx64.efi,使用 Windows 符号。事实上,我倾向于首先尝试那个,因为 UEFI 固件是为 Windows 构建的。无论如何,重要的是要做好它。

完成所有保存设置并重新启动回 UEFI 后,转到“启动”选项卡,并确保Ubuntu设置为首次启动。再次保存设置并重新启动。运气好的话,现在应该会带您进入 grub 菜单。

编辑:我们尚不清楚 Ubuntu 的 efi 启动文件是否存在于 sda1 分区中,尽管在 Linux 安装后应该存在。理想情况下,您应该先从 Live Ubuntu 检查这一点,然后再执行上述任何操作以确保无误。首先,从终端挂载 sda1:sudo mount /dev/sda1 /mnt, 然后ls /mnt/EFI/ubuntu启动引导应该显示为存在以及shimx64.efi。如果启用了安全启动,则需要信任后者。然后卸载 sda1:sudo 卸载 /dev/sda1

相关内容