Linux 仅在 Acer Aspire 上手动选择时启动

Linux 仅在 Acer Aspire 上手动选择时启动

我买了一台 Acer Aspire XC-830,它有一个预装了 Windows 的硬盘。简而言之:我安装了 Fedora,但只有当我从引导加载程序中手动选择它时它才能启动。

长话短说,补充详细信息:我在硬盘上安装了 Fedora Server,并在此过程中(在设置 Fedora 分区模式期间)删除了 Windows 分区。似乎我忘记删除 Windows 引导加载程序,因为它在安装后仍然存在(但无法加载任何内容)。我通过使用 dd 将其归零来删除它,然后重新安装了 Fedora。起初,我在安装时禁用了安全启动,但我设法在启用安全启动的情况下重新安装了它(不确定这是否重要)。

问题是 Fedora 不会自动启动,在 Acer 启动画面之后只有一个黑屏,什么都没有发生。但如果我通过 F12 访问引导加载程序,它会显示(仅)Fedora,并且在我选择它之后它会启动。所以总的来说它可以工作……但不能独立运行。

在 BIOS 中引导顺序概述首先是 Fedora,然后是硬盘菜单仅列出了 Fedora。我只能在引导加载程序,其中也仅列出了 Fedora。

启动 Fedora 后 lsblk 的输出:

NAME                                          MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                                             8:0    0 931.5G  0 disk
├─sda1                                          8:1    0   600M  0 part  /boot/efi
├─sda2                                          8:2    0     1G  0 part  /boot
└─sda3                                          8:3    0 929.9G  0 part
  └─luks-5f9db553-2fea-4424-a9e4-c5e2c153a6f0 253:0    0 929.9G  0 crypt /home
sdc                                             8:32   1   3.9G  0 disk  /mnt
sr0                                            11:0    1  1024M  0 rom
zram0                                         252:0    0   7.6G  0 disk  [SWAP]

efibootmgr -v 的输出:

BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000
Boot0000* Fedora    HD(1,GPT,ae59bf86-1a9c-4dc1-95cf-bbea6f9b2b3a,0x800,0x12c000)/File(\EFI\fedora\shimx64.efi)

在我看来一切正常,但 Fedora 仍然无法启动,系统在黑屏上停止运行。我读过一些帖子,人们在 Acer 设备上安装 Linux 时遇到了类似的问题(有人提到了某种针对 Windows 的硬编码 BIOS?),但他们都想实现双启动系统并仍安装有 Windows或这个)并且大多数问题都是由于安全启动而从 USB 启动 Linux 的安装。

更奇怪的是,我还注意到了另外两件奇怪的事情:

  1. 如果我在启动过程中按下 F12 进入引导加载程序,但随后按下 Esc(“使用默认设置引导”),它将继续引导 Fedora...所以默认设置可以工作,但从启动时却不行?
  2. 如果我设置了 BIOS 的管理员密码并将安全选项设置为“系统”(始终检查密码),则在启动时输入管理员密码后,它会启动 Fedora(无需按 F12 进入引导加载程序)

答案1

此 BIOS 中是否有快速启动选项?如果有,请尝试禁用它。BIOS 是否已更新到最新版本?如果没有,请尝试更新。BIOS 中是否有仅启用 UEFI 或仅启用 Legacy 的设置?尝试切换此选项以查看是否有帮助。可能还有一个设置会尝试 UEFI 并回退到 Legacy,也请尝试此设置。您还可以尝试不同的发行版,看看它们的行为是否相同。确保您使用的是最新版本的 Fedora 以及 64 位版本(如果您的硬件支持该版本)

相关内容