从头开始为 Linux 分区 (LFS)

从头开始为 Linux 分区 (LFS)

我正在 VirtualBox 中使用 v8.2 在 Windows 10 主机上使用 CentOS 7.5.1804 来宾构建系统systemd(当前是v8.3,但是分区内容是一样的),我在分区说明上有点卡住(第16页)。我最初创建了一个大约 100 GB 的虚拟硬盘,在安装来宾期间,我为我的 LFS 构建站点创建了一个 40 GiB 的分区 ( /dev/sda3)。

分区说明并没有真正说明足够的内容。它说从空白空间创建分区或使用空分区,没关系,我已经创建了分区。接下来讨论了我所理解的便利分区。我在笔记本电脑上进行了分区,所以这是有道理的/home/var我陷入了在 中创建这些方便分区的困境/dev/sda3,因为我发现这暗示它们应该位于 LFS 分区内。cfdisk会将分区中的这些分区显示为 等sda3p1。但是在写入分区表时,它表示重新读取效果不佳并尝试使用partprobe我所做的。partprobe说:

错误:分区 1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22、 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, /dev/sda3 上的 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 已被写入,但我们一直无法通知更改的核心,可能是因为它/它们正在使用。因此,旧分区将继续使用。在进行进一步更改之前,您应该立即重新启动。

该设备实际上已安装,因此我重新启动了虚拟机,但这仍然是一个问题。然后我从设备中删除了分区表,并在没有安装它的情况下再次尝试了所有操作,得到了相同的结果。

问题:

  1. 是否可以对分区进行分区?从逻辑上讲,我认为硬盘只不过是一个大分区,而我们对硬盘进行分区。
  2. 如果可以对分区进行分区,那么在 Linux 中正确的分区方法是什么?

答案1

不,您不会对分区进行分区。

并且只能有4个主分区,其中一个可以是可包含逻辑分区的扩展分区。

就我个人而言,我会不管它。当我制作 LFS 系统时(18 年前),我将所有内容都保存在一个分区上。如果确实需要的话,很容易将数据等克隆到新的数据,但我会在你第一次沿着 LFS 通道旅行时尽可能保持简单......

相关内容