在约 3 TB 的超大启动盘上安装 Linux

在约 3 TB 的超大启动盘上安装 Linux

我在 Linux 系统上成功安装系统后,却无法启动。分区是您尝试过的 Fdisk,分区如下

part 1:    /boot     1 GByte
part 2:    SWAP      about 12 GBytes
part 3:    /         the rest

启动时似乎会出现 GRUB 提示符。但是,重新安装 grub 并不能解决问题。我还尝试过从头开始重新安装几次。

对于发生了什么以及我应该如何解决这个问题,有什么好的建议吗?

答案1

在超过 2 TB 的驱动器上安装系统分区时,旧版 BIOS 存在限制。拆分系统分区或获取具有 UEFI 的主板。

您需要一个巨大的系统分区吗?通常,您会创建一个较小的系统分区,一个将内存翻倍的交换空间,其余部分则为 /home,您的所有数据通常都存储在该分区中。

答案2

经过一段时间的研究.....答案出现了。看起来,当 Ubuntu 安装程序将大于 2TB 的磁盘视为启动磁盘时,它似乎会将分区格式更改为 GPT。

这意味着我的分区无法正常工作。为什么?在 MBR 格式化中,GRUB 二进制文件的一部分可以存储在初始引导记录之后。不幸的是,在 GPT 格式化中,这种情况不会发生,您需要在磁盘的开头留出一些空间来处理 GRUB 二进制文件。我们都知道 MBR 格式化仅适用于小于 2 TB 的磁盘。

所以为了使系统正常工作,您需要使用以下分区:

 Part 1:    Reserved space for GRUB      10 MBytes    ;;BTW, it has a special part code
 Part 2:    /boot                        1 GByte
 Part 3:    SWAP                         12 GBytes
 Part 4:    /                            the rest of the disk.

我想你们都会喜欢这个答案。

相关内容