ahua671 发表于 2015-10-11 14:47:55

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]
查看完整版本: xen 编译一个问题