我正在尝试在具有 BIOS 版本 2.14.1219(dmesg | grep Acer
报告Acer Veriton M6620G/Veriton M6620G, BIOS P01-A1L
)的 Acer 桌面上安装 Ubuntu 17.10。
据我所知,Ubuntu 安装程序通过 EFI 进行预订,然后假定 EFI 进行安装(之后的fdisk /dev/sda
报告)。它不允许我选择其他方式。EFI
sda1
但是当我尝试启动安装时,我收到了这个错误:ERROR: No boot disk has been detected or the disk has failed.
Try Ubuntu without installing
当我再次启动安装盘后通过选择进入外壳时,我可以看到efibootmgr
它无法将接收安装的硬盘识别为启动项。当我尝试添加它时efibootmgr -c
,此设置不会持续存在,并且固件显然会忽略它。
dmidecode -t0
表示固件支持 UEFI ( UEFI is supported
) 和 BIOS 兼容模式 ( BIOS boot specification is supported
)。据我所知,它(BIOS)不允许我影响它实际选择的引导模式。
总体而言,问题似乎包括为 EFI 安装 Ubuntu,但 Acer 固件无法从此安装启动。当我尝试安装 Ubuntu 16.04(而不是 17.10)时也会发生同样的情况。
那么如何在这个 Acer 桌面上安装 Ubuntu?
大多数较新的 EFI 固件允许在内部驱动器的引导选项中选择操作系统。许多旧系统和外部驱动器需要设备引导。
为了通过设备引导,必须使用默认媒体路径 (EFI/BOOT/bootx64.efi)。
从 LiveCD 启动,然后打开 gparted。暂时从 EFI 分区中删除 ESP 标志,以便您可以挂载它。添加文件夹/EFI/BOOT。
接下来,将 shimx64.efi 和 grubx64.efi 从 /EFI/ubuntu 复制到 /EFI/BOOT。将 shimx64.efi 重命名为 bootx64.efi。
使用 gparted 重置 ESP flagg,你应该很好,