加载模块时出现unknown partition table 的原因

来源:互联网 发布:战争的好处 知乎 编辑:程序博客网 时间:2024/05/16 13:56

块设备驱动程序通过调用add_disk函数来向系统注册一个磁盘设备。当驱动程序试图这么做的时候,内核试图读取该磁盘设备上的分区信息,对每个有效分区形成一个驱动模型中设备device对象,并通过device_add添加到系统中,但此时这些分区不会产生对应的block_device对象,直到分区设备被打开。
如果此时加入的设备尚未产生有效分区,所以在add_disk时系统将无法获得分区信息,因此产生unknown partition table错误信息。

0 0
原创粉丝点击