FreeBSD的Invalid partition table问题

注意:本文最后更新于 2938 天前,有关的内容可能已经发生变化,请参考使用。

无论以任何方式安装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 个分区。


「倘若有所帮助,不妨酌情赞赏!」

Holmesian

感谢您的支持!

使用微信扫描二维码完成支付


相关文章

发表新评论
暂无评论
  1. Holmesian

    test

    Holmesian 回复