无法从 UEFI 访问 Ubuntu

无法从 UEFI 访问 Ubuntu

我有一台 Acer Aspire F5-572G;并且,我最近将 C: 驱动器(运行 Windows)的卷缩小到创建分区适用于 Ubuntu。我也使用鲁弗斯将 Ubuntu 加载到外部 USB 驱动器上,然后我用它在未分配的分区上安装 Ubuntu。

但从那时起,我就无法访问安装在我机器上的 Ubuntu 发行版。正如我的图像(参见“创建分区”)所示,包含我的 Ubuntu 发行版的 44.38GB 分区似乎没有损坏;但我不知道如何访问它。我多次访问过我的 UEFI,并试图更改我的启动顺序优先级,但在每次情况下,我的笔记本电脑总是启动 Windows。

如何在我的计算机上访问 Ubuntu Linux 发行版?

答案1

仅 UEFI 安装 Ubuntu 的 Rufus 设置

笔记分区方案目标系统仅适用于 UEFI 安装。

在此处输入图片描述

答案2

从以下位置启动系统Ubuntu live-cd

您需要有效的互联网连接。

  1. 安装 Grub。对于UEFI安装,请安装grub-efi。对于其他,请安装grub2
sudo apt-get update
sudo apt-get install ( grub-efi or grub2 ) #Based on your installation.
  1. 从步骤 2 开始这个答案

答案3

Acer 机器似乎都有自动查找 Windows 启动目录的启动代码。我发现只需复制一个目录并重命名一个文件,就可以让它们误以为它们正在运行 Windows,而实际上它们正在运行 Ubuntu。

我是这样做的,

  1. 制作 Ubuntu 安装 USB

  2. 从安装 USB 启动并安装 Ubuntu(我更喜欢清除整个硬盘并进行最小安装)。此时,如果您尝试从硬盘重新启动,您可能会发现启动失败

  3. 再次从 Ubuntu 安装 USB 启动并运行 Live Ubuntu 会话

  4. 打开终端,然后按照以下步骤将 Ubuntu 启动目录复制到 Microsoft 启动目录空间

     sudo mount /dev/mmcblk0p1 /mnt
     cd /mnt
     ls
     cd EFI
     ls
     sudo mkdir Microsoft
     cd Microsoft
     sudo mkdir Boot
     cd Boot
     sudo cp -r /mnt/EFI/ubuntu/* .
     sudo mv shimx64.efi bootmgfw.efi
    

然后瞧!它启动了,并且“Windows 启动管理器”神奇地将“Windows 启动”(现在实际上是 Ubuntu 20.04)放在 F2 启动菜单列表的顶部。

注意:我有一台 Acer ES1-132,但怀疑大多数 Acer 机器都一样

警告:如果将来启动目录发生变化,您可能需要再次执行步骤 3) 和 4),但这样做不会丢失数据,也不需要重新安装 Ubuntu。过去 4 年里,我遇到过一次这种情况。

相关内容