Hau*_*ing 20
这不是 Linux 问题,而是 BIOS 问题,它只影响相当老的系统(第一个限制是大约 504MiB;logical CHS addressing
允许高达大约 8GiB)。BIOS 必须能够使用 LBA(INT 13h Extensions
定义于 1998 年,具有几乎无限的地址空间(64 位)),以便 Linux 从 8GiB 后启动。LBA 有多个版本,但这是硬件问题,而不是 BIOS 问题(1994,ATA-1:LBA-28,128GiB;2003,ATA-6:LBA-48,128 PiB);驱动器将始终支持其大小所需的版本。不过,我不知道如何检查该支持(询问您最喜欢的搜索引擎;如果这没有帮助,请在此处询问另一个问题)。
无论如何,这只会影响那些通过 BIOS 方式读取的组件。一旦内核(包括用于磁盘访问的模块)被加载,Linux 驱动程序就会被使用,它没有这个限制。即在受影响的系统上,您必须将所有 GRUB 阶段以及内核和 initrd 文件保留在此边界以下。