我正在尝试在 UEFI 系统上以传统模式 (BIOS) 安装 FreeBSD,因为我有一个来自 Broadwell 系列的 Intel Iris Graphics 6100,驱动程序尚不支持intel
,所以我希望能够使用该vesa
驱动程序- UEFI 不支持。
我已经在 GPT 磁盘上安装了 2 个 Linux 系统,并且我以传统模式启动了 FreeBSD Live CD,相信(我必须说,这是愚蠢的)它将以传统模式安装,并且我能够从它处于传统模式。
那么,有没有办法在 GPT 磁盘上以传统模式从 FreeBSD 启动,或者在使用 UEFI 的同时在 FreeBSD 中支持 Broadwell 显卡?
答案1
是的,您可以在 GPT 磁盘上以传统模式安装 FreeBSD。
您可以通过创建一个名为的小分区来实现它bios_grub
(重要)在安装 FreeBSD 之前,需要此分区才能在主引导记录上成功安装 Grub。
一些较新的系统使用 GUID 分区表 (GPT) 格式。它被指定为可扩展固件接口 (EFI) 的一部分,但如果系统软件支持它,它也可以在 BIOS 平台上使用;例如,GRUB 和 GNU/Linux 可以在此配置中使用。使用这种格式,可以为 GRUB 保留整个分区,称为 BIOS 引导分区。然后,GRUB 可以嵌入到该分区中,而不会有被其他软件覆盖的风险,也不会包含在可能移动其块的文件系统中。
在 GPT 系统上创建 BIOS 引导分区时,应确保其大小至少为 31 KiB。 (GPT 格式的磁盘通常不会特别小,因此我们建议您将其设置为大于最低限度,例如 1 MiB,以留出足够的增长空间。)您还必须确保它具有正确的分区类型。使用 GNU Parted,您可以使用如下命令进行设置:
parted /dev/disk set partition-number bios_grub on