3. DiskLabel 编辑器
接下来是键入磁盘标签编辑器。这就是你要创建的BSD 分区。一个磁盘最高可以有8 个分区,标记为a-h。有几个分区标签有特殊的用途。有的分区被用作root 分区(/)。你的系统磁盘(你从它那儿启动的分区)必须有一个a 分区。B 分区被用作交换分区,你可以用很多磁盘用作交换分区。
Sysinstall 的标签编辑器支持非root 和非swap 分区。在标签编辑器中,可以使用C创建一个文件系统。当提示这是否是一个FS(文件系统)或swap 时,选择FS,然后给出一个加载点(如:/mnt)。当在post-install 模式时添加一个磁盘,sysinstall 不会为你在/etc/fstab 中创建,所以你指定的加载点并不重要。
你现在已经准备把新标签写到磁盘上,然后创建一个文件系统,可以按下W 来实现。出现任何错误都会使它不能创建新的分区。可以退出标签编辑器然后重新执行sysinstall。
4. 完成
下面一步就是编辑/etc/fstab,为你的新磁盘创建一个记录。
12.3.2 使用命令行工具
12.3.2.1 使用Slices
这步安装将允许你的磁盘与可能安装在你电脑上的其他操作系统一起正确工作,而不会搞乱其他操作系统的分区。强烈推荐使用这种方法来安装新磁盘。
# dd if=/dev/zero of=/dev/rda1 bs=1k count=1
# fdisk -BI da1 #初始化你的新磁盘
# disklabel -B -w -r da1s1 auto #加上标签
# disklabel -e da1s1 #现在编辑你刚才创建的磁盘分区
# mkdir -p /1
# newfs /dev/da1s1e # 为你创建的每个分区重复这个操作
# mount -t ufs /dev/da1s1e /1 # 挂上分区
# vi /etc/fstab # 完成之后,添加合适的记录到你的/etc/fstab 文件
如果你有一个IDE 磁盘,记得要用ad 来替换大da,4.x 以前的系统要用wd 来替换。
12.3.2.2 专用的
如果你并没有安装其他的操作系统,你可以使用专用模式。记住这种模式可能会弄乱 microsoft 的操作系统;但不会对它进行破坏。
# dd if=/dev/zero of=/dev/rda1 bs=1k count=1
# disklabel -Brw da1 auto
# disklabel -e da1 #创建‘e’分区
# newfs -d0 /dev/rda1e
# mkdir -p /1
# vi /etc/fstab # 为/dev/da1e 添加一条记录
# mount /1
另外一种方法:
# dd if=/dev/zero of=/dev/rda1 count=2
# disklabel /dev/rda1 | disklabel -BrR da1 /dev/stdin
# newfs /dev/rda1e
# mkdir -p /1
# vi /etc/fstab # add an entry for /dev/da1e
# mount /1