我有一台非 UEFI 笔记本电脑。但是 UBUNTU 一直在检测并想要安装 UEFI。如果我允许它在 UEFI 模式下安装,显然系统永远不会启动。一旦创建了 UEFI 分区和安装,我只能从 AMD64+MAC 映像启动,因为标准映像会给我“未找到错误文件‘/boot/’”,并且 grub2 会冻结并挂起机器。我只能在那之后重新启动。但是我可以擦除分区表,LIVE USB 安装程序将正常启动。我可以提供哪些命令行选项来告诉它在 BIOS BOOT 模式下安装而不是 UEFI?
答案1
步骤 1:运行 Ubuntu 安装程序。在存储配置提示符下选择其他。创建一个主分区,安装“/”,并创建一个与内存大小相同的交换分区。安装结束时会失败,提示 GRUB-EFI-XX 找不到 EFI 分区。这很正常。
步骤 2. 继续使用您正在运行的实时环境或从 Ubuntu AMD64+MAC LIVE-USB STICK 启动。在驱动器上对环境进行 CHROOT 并尝试安装 GRUB-PC。您将收到一条错误消息,指出 GRUB-EFI 无法安装,因此它将阻止 GRUB-PC 安装。您必须先执行“dpkg -r grub-efi-xxx”,然后它才会允许您安装 GRUB-PC。
步骤 3. 安装 GRUB-PC,选择驱动器 (/dev/SDA)。重新启动,然后 whalla。立即修复。现在您可以将基于现代 Debian 的发行版安装到非 UEFI 笔记本电脑中。
步骤 4. 由于安装脚本尚未完成运行,您可能需要进行一些手动清理。您可能需要手动删除安装程序以及 LIVE USB 中可能包含的任何其他内容。