无论以任何方式安装FreeBSD7之后 重新启动计算机 都会提示 Invalid partition table
想了半天都不能想明白 忽然想到了 可能是因为没有选定活动分区。。。
回去赶快尝试一下。。。
——————————————————————————————————
后来明白的原因
是FreeBSD硬盘分区的问题 FreeBSD的partition概念和我们传统意义上的分区时不一样的
在FreeBSD对硬盘的分区中首先是划分slice,然后在每个slice中再划分更小的分区单位partition,在FreeBSD中硬盘的slice中,这种更小的分区单位被称为partition,其概念和windows和linux中的逻辑分区的概念类似.这种更小的分区单位用小写字母a-h表示,共有8个,但是其中c分区有特殊含义,c分区表示该分区所在的整个slice(主分区).就相当于在solaris中/dev/dsk/c0t0d0c2分区一样,在sparc体系的solaris系统中c0t0d0c2表示的是整个磁盘,因为solaris中没有其他表示整个磁盘的设备名称. 从概念上讲FreeBSD中的/dev/ad0s1c 等同于 /dev/ad0s1
所以,在FreeBSD中,一个硬盘最多可划分(8-1)x4 = 28 个分区.
2009-02-25 17:57