我在 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.
我想你们都会喜欢这个答案。