创建一个新分区

为了编译新的Linux系统,我们将需要一些磁盘空间:一个空的硬盘分区。如果你没有一个空的分区,并且在你的硬盘上没有其它空间用来创建这么一个空的硬盘分区,那么你可以在你目前所用的Linux系统所在的同一个分区来编译LFS。如果你是第一次装LFS,那么最好不要用这种方法,但是如果你的硬盘空间非常紧张,并且你觉得自己很勇敢,那就看一看这篇提示: http://hints.us.linuxfromscratch.org/hints/lfs_next_to_existing_systems.txt.(译注:如果你想调整分区的大小,看看:第十章 - 好用的分区容量调整工具 parted)

要装一个最小的系统,你大概需要一个1G的分区。这么大的空间足够存放所有的源代码包并编译所有的包。但是如果你想把LFS作为你的首要的Linux系统,你可能会想在上面装其它的软件,那么你就需要更大的空间,大概要2~3G。

由于我们不可能总是有足够的内存,所以最好把一个小分区作为交换空间--这个空间是内核用来储存不常用的数据,从而把内存留给更紧迫的任务。LFS系统可以和你的主系统使用同一个交换空间,所以如果你的主系统已经有了交换空间的话,你就不需要再创建另一个了。

运行cfdisk程序,cfdisk要带一个参数,就是你要创建新分区的那个硬盘的设备名,比如/dev/hda是第一个主IDE硬盘。创建一个Linux native分区,如果需要,就创建一个交换分区。如果你不知道怎样使用cfdisk,请参考cfdisk的man手册页。

记住新分区的名称--比如hda5。本书将把它称作LFS分区。如果你有一个交换分区,也把它的名称记下来。这些名称以后将在/etc/fstab文件中用到。