FreeBSD的Invalid partition table问题
注意:本文最后更新于 2908 天前,有关的内容可能已经发生变化,请参考使用。
无论以任何方式安装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 个分区。
「倘若有所帮助,不妨酌情赞赏!」
感谢您的支持!
使用微信扫描二维码完成支付
test