Xen Dom 0 осутствуют сетевые интерфейсы

и так, что читал:
http://www.gentoo.org/doc/en/xen-guide.xml
http://nim.openteam.ru/2010/06/gentoo-xen/
http://www.speednic.in/gentoo/2010/04/02/how-to-setup-xen-on-gentoo/
http://www.gentoo-wiki.info/Xen
http://xgu.ru/wiki/Инсталляция_Xen

сразу оговорюсь, речь идёт пока только о Domain 0.

что имеем:

lspci |grep -i ether
06:00.0 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)
06:00.1 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)
07:01.0 Ethernet controller: D-Link System Inc DGE-530T Gigabit Ethernet Adapter (rev 11) (rev 11)

emerge xen xen-tools xen-sources -pv
[ebuild   R   ] app-emulation/xen-tools-4.0.0  USE="screen -acm -api -custom-cflags -debug -doc -flask -hvm -ioemu -pygrub" 0 kB
[ebuild   R   ] sys-kernel/xen-sources-2.6.34-r3  USE="-build -deblob -symlink" 0 kB
[ebuild   R   ] app-emulation/xen-4.0.0  USE="-acm -custom-cflags -debug -flask -pae -xsm" 0 kB

uname -a
Linux aXen 2.6.34-gentoo-r11 #1 SMP Tue Oct 12 14:57:22 YEKST 2010 x86_64 Intel(R) Xeon(R) CPU E5440 @ 2.83GHz GenuineIntel GNU/Linux

cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 23
model name      : Intel(R) Xeon(R) CPU           E5440  @ 2.83GHz
stepping        : 6
cpu MHz         : 2833.559
cache size      : 6144 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 4
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 lahf_lm tpr_shadow vnmi flexpriority
bogomips        : 5667.11
clflush size    : 64
cache_alignment : 64
address sizes   : 38 bits physical, 48 bits virtual
power management:
 
+3 (=

process Log (:
0) тупо копируем cp ./linux-2.6.34-gentoo-r11/.config linux-2.6.34-xen-r3/, собираем Xen'ово ведро, грузимся,

title Xen kernel 2.6.34-xen-r3.b2 ( x86 )
root (hd0,0)
kernel /boot/bzImage-linux-2.6.34-xen-r3.b2 root=/dev/sda2 dom0_mem=3072M loglvl=all guest_loglvl=all panic=30 console=hvc0

-- почему х86-хз, вероятно ведро 32х битное

ls /usr/src/linux/arch/x86_64/boot/vmlinuz -la
lrwxrwxrwx 1 root root 22 Окт 12 16:29 /usr/src/linux/arch/x86_64/boot/vmlinuz -> ../../x86/boot/vmlinuz
ls /usr/src/linux -la
lrwxrwxrwx 1 root root 21 Окт 12 17:39 /usr/src/linux -> ./linux-2.6.34-xen-r3

загрузились, на реальном сервере интерфейсы есть. ессно:

/etc/init.d/xend start
 * Caching service dependencies ...                                                                                            [ ok ]
 * Can't start xend - this is not a privileged domain.
 * ERROR: xend failed to start

Ну что ж надо, так надо. согласно Configuring Gentoo with Xen[http://www.gentoo.org/doc/en/xen-guide.xml],

1) Выполняем пункты:
2.4 - я поставил (X) Core 2/newer Xeon;
2.5, всё так, + для справки

CONFIG_NETDEVICES=y
CONFIG_NETDEV_1000=y
CONFIG_E1000=m
CONFIG_E1000E=m
CONFIG_SKGE=y

на 2.7, я забил,

 make O=~/build/dom0/
  Using /usr/src/linux-2.6.34-xen-r3 as source for kernel
  /usr/src/linux-2.6.34-xen-r3 is not clean, please run 'make mrproper'
  in the '/usr/src/linux-2.6.34-xen-r3' directory.
make[1]: *** [prepare3] Ошибка 1
make: *** [sub-make] Ошибка 2

, нахрена make mrproper, если я в первые собирал ведро, даже после чистки, и конфигурирования один хрен, тот же трабл.

2) грузимся с Хеноядром, всё инициализироаплось акромя сетевых интерфесов. не важно как дрова реализованы в ведре или в модулях, при попытке modprobe e1000e - Invalid module format.,

Дальше бубны заканчиваются, гугл в анус, мозг выкипел, грабли расставлены согласно предписаниям, лопаты готовы, куда рыть ?

В будущем рекомендую всё таки не использовать обесцененную лексику - вероятность ответа будет гораздо выше
slepnoga

так... дело было не в

так... дело было не в бабине...

надо вместо

title Xen kernel 2.6.34-xen-r3.b2 ( x86 )
root (hd0,0)
kernel /boot/bzImage-linux-2.6.34-xen-r3.b2 root=/dev/sda2

делать

title Xen kernel 2.6.34-xen-r3.b2 ( x86 vmlinuz )
root (hd0,0)
kernel /boot/xen-4.0.0.gz
module /boot/vmlinuz-linux-2.6.34-xen-r3.b2 root=/dev/sda2

тобишь, грузить гипервизор, а в нём ядро. получается виртуалка в гипервизоре.

открытым остаётся вопрос о сборке вёдер, как то не охото плодить ссорцы

make O=~/build/dom0/
  Using /usr/src/linux-2.6.34-xen-r3 as source for kernel
  /usr/src/linux-2.6.34-xen-r3 is not clean, please run 'make mrproper'
  in the '/usr/src/linux-2.6.34-xen-r3' directory.
make[1]: *** [prepare3] Ошибка 1
make: *** [sub-make] Ошибка 2

_______________________________________
грех обманывать компиляторы в субботу

make O=~/build/dom0/ вот это

make O=~/build/dom0/

вот это вообще что?

и почему плодить?
emerge --depclean
и rm -r /usr/src/linux-2.6.34-xen-r3 после обновления и сборки нового ядра. в чем вопрос то?

это насколько я

это насколько я пониммаюсборка ядра в указанное место.
3. Creating an Unpriviledged Domain:Building the Kernel

_______________________________________
грех обманывать компиляторы в субботу

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".