xen 编译一个问题
编译xen的时候,在make initrd时容易出现下面的问题:
No ata_generic module found during initrd image creation
那么是/lib/modules/2.6.18.8-xen/kernel/driver目录下没有ata这个模块。我们可以把dom0的拷过去。我的内核是2.6.23
1.查看ata_generic放到哪个目录下
$ cd /lib/modules/2.6.23.1-42.fc8/
$ find . -name ata*
./kernel/drivers/ata
./kernel/drivers/ata/ata_generic.ko
./kernel/drivers/ata/ata_piix.ko
2.拷到xen内核下
# cd /lib/modules/2.6.18.8-xen/
# cp -r ../2.6.23.1-42.fc8/kernel/drivers/ata* kernel/drivers/
OK
另外一个办法也可以修改/etc/modprobe.conf
注释掉关于ata_generic那一行。
版权声明:本文为博主原创文章,未经博主允许不得转载。
页:
[1]