Guest Virtual Machine Images
OrionVM PV-HVM Templates
OrionVM has made available a library of guest images ready to boot on Xen 4.X+ hypervisors and pv-ops dom0. These images are compatible with the example Debian 6 dom0 in the Xen Beginners Guide.
Aurélien Jarno's Debian Images
Aurélien Jarno provides qcow2 formatted installations of Debian which can be used with Xen.
http://people.debian.org/~aurel32/qemu/
锚点
Stacklet.com
Stacklet provides a large array of PV guest images for download. Subscription is $10/month.
Stacklet
centos 5.6内核升级到 linux-3.2.23 报错!
今天在做 centos 5.6内核升级到 linux-3.2.23 报错:
In file included from /usr/include/sys/time.h:31, from /usr/include/linux/input.h:12, from samples/hidraw/hid-example.c:14: /usr/include/sys/select.h:78: 错误:与 ‘fd_set’ 类型冲突 /usr/include/linux/types.h:12: 错误:‘fd_set’ 的上一个声明在此 In file included from /usr/include/linux/input.h:14, from samples/hidraw/hid-example.c:14: /usr/include/sys/types.h:62: 错误:与 ‘dev_t’ 类型冲突 /usr/include/linux/types.h:13: 错误:‘dev_t’ 的上一个声明在此 /usr/include/sys/types.h:67: 错误:与 ‘gid_t’ 类型冲突 /usr/include/linux/types.h:27: 错误:‘gid_t’ 的上一个声明在此 /usr/include/sys/types.h:72: 错误:与 ‘mode_t’ 类型冲突 /usr/include/linux/types.h:15: 错误:‘mode_t’ 的上一个声明在此 /usr/include/sys/types.h:77: 错误:与 ‘nlink_t’ 类型冲突 /usr/include/linux/types.h:16: 错误:‘nlink_t’ 的上一个声明在此 /usr/include/sys/types.h:82: 错误:与 ‘uid_t’ 类型冲突 /usr/include/linux/types.h:26: 错误:‘uid_t’ 的上一个声明在此 In file included from /usr/include/sys/types.h:133, from /usr/include/linux/input.h:14, from samples/hidraw/hid-example.c:14: /usr/include/time.h:105: 错误:与 ‘timer_t’ 类型冲突 /usr/include/linux/types.h:22: 错误:‘timer_t’ 的上一个声明在此 In file included from /usr/include/linux/input.h:14, from samples/hidraw/hid-example.c:14: /usr/include/sys/types.h:235: 错误:与 ‘blkcnt_t’ 类型冲突 /usr/include/linux/types.h:114: 错误:‘blkcnt_t’ 的上一个声明在此 samples/hidraw/hid-example.c:15:26: 错误:linux/hidraw.h:没有那个文件或目录 samples/hidraw/hid-example.c: In function ‘main’: samples/hidraw/hid-example.c:48: 错误:‘rpt_desc’ 的存储大小未知 samples/hidraw/hid-example.c:49: 错误:‘info’ 的存储大小未知 samples/hidraw/hid-example.c:65: 错误:‘HIDIOCGRDESCSIZE’ 未声明 (在此函数内第一次使 用) samples/hidraw/hid-example.c:65: 错误:(即使在一个函数内多次出现,每个未声明的标识符 在其 samples/hidraw/hid-example.c:65: 错误:所在的函数内只报告一次。) samples/hidraw/hid-example.c:73: 错误:‘HIDIOCGRDESC’ 未声明 (在此函数内第一次使用) samples/hidraw/hid-example.c:84: 警告:隐式声明函数 ‘HIDIOCGRAWNAME’ samples/hidraw/hid-example.c:91: 警告:隐式声明函数 ‘HIDIOCGRAWPHYS’ samples/hidraw/hid-example.c:98: 错误:‘HIDIOCGRAWINFO’ 未声明 (在此函数内第一次使用) samples/hidraw/hid-example.c:49: 警告:未使用的变量 ‘info’ samples/hidraw/hid-example.c:48: 警告:未使用的变量 ‘rpt_desc’ samples/hidraw/hid-example.c: In function ‘bus_str’: samples/hidraw/hid-example.c:171: 错误:‘BUS_VIRTUAL’ 未声明 (在此函数内第一次使用) make[2]: *** [samples/hidraw/hid-example] 错误 1 make[1]: *** [samples/hidraw] 错误 2 make: *** [vmlinux] 错误 2
解决方法如下:
vi samples/hidraw/hid-example.c
将13-15行的如下3行移动到33行以后。
13 #include <linux/types.h>
14 #include <linux/input.h>
15 #include <linux/hidraw.h>
29 #include <sys/ioctl.h>
30 #include <sys/types.h>
31 #include <sys/stat.h>
32 #include <fcntl.h>
33 #include <unistd.h>
vi /usr/include/linux/input.h
line 647
#define BUS_PCI 0x01
#define BUS_ISAPNP 0x02
#define BUS_USB 0x03
#define BUS_HIL 0x04
#define BUS_BLUETOOTH 0x05
/*以下一行为新增*/
#define BUS_VIRTUAL 0x06
#define BUS_ISA 0x10
#define BUS_I8042 0x11
#define BUS_XTKBD 0x12
#define BUS_RS232 0x13
#define BUS_GAMEPORT 0x14
#define BUS_PARPORT 0x15
#define BUS_AMIGA 0x16
#define BUS_ADB 0x17
#define BUS_I2C 0x18
#define BUS_HOST 0x19
#define BUS_GSC 0x1A
/*以下两行为新增*/
#define BUS_ATARI 0x1B
#define BUS_SPI 0x1C
完成以上修改后,开始编译内核。
make bzImage
问题解决。