Установка XEN

Добрый вечер господа.Проблема состоит в следующем, пытаюсь скомпилить ядро XEN-2.6.34-r4 по ману но натыкаюсь на грабли

* >> Compiling 2.6.34-xen-r4 vmlinux...
* ERROR: Failed to compile the "vmlinux" target...

* -- Grepping log... --

HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/docproc
HOSTCC scripts/basic/hash
HOSTCC scripts/kconfig/conf.o
scripts/kconfig/conf.c: In function 'conf_askvalue':
scripts/kconfig/conf.c:105: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result
scripts/kconfig/conf.c: In function 'conf_choice':
scripts/kconfig/conf.c:307: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result
--
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
In file included from scripts/kconfig/zconf.tab.c:2451:
scripts/kconfig/confdata.c: In function 'conf_write':
scripts/kconfig/confdata.c:508: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
scripts/kconfig/confdata.c: In function 'conf_write_autoconf':
scripts/kconfig/confdata.c:759: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
scripts/kconfig/confdata.c:760: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
In file included from scripts/kconfig/zconf.tab.c:2452:
scripts/kconfig/expr.c: In function 'expr_print_file_helper':
scripts/kconfig/expr.c:1090: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -o arch/x86/Kconfig
.config:661:warning: symbol value 'm' invalid for INET_LRO
--
> 1. Flat Memory (FLATMEM_MANUAL)
2. Sparse Memory (SPARSEMEM_MANUAL)
choice[1-2]: 1
Enable KSM for page merging (KSM) [N/y/?] n
Low address space to protect from user allocation (DEFAULT_MMAP_MIN_ADDR) [4096] 4096
Enable recovery from hardware memory errors (MEMORY_FAILURE) [N/y/?] n
--
Dnotify support (DNOTIFY) [Y/n/?] y
Inotify file change notification support (INOTIFY) [Y/?] (NEW) y
Inotify support for userspace (INOTIFY_USER) [Y/n/?] y
Quota support (QUOTA) [Y/?] y
Report quota messages through netlink interface (QUOTA_NETLINK_INTERFACE) [Y/n/?] y
Print quota warnings to console (OBSOLETE) (PRINT_QUOTA_WARNING) [N/y/?] n
--
SHIPPED scripts/genksyms/parse.h
SHIPPED scripts/genksyms/keywords.c
SHIPPED scripts/genksyms/parse.c
HOSTCC scripts/genksyms/lex.o
scripts/genksyms/lex.c: In function 'yylex1':
scripts/genksyms/lex.l:97: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
--
HOSTCC scripts/genksyms/parse.o
HOSTLD scripts/genksyms/genksyms
HOSTCC scripts/mod/sumversion.o
HOSTCC scripts/kallsyms
scripts/kallsyms.c: In function 'read_symbol':
scripts/kallsyms.c:112: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result
--
CC fs/ext4/block_validity.o
CC security/keys/gc.o
CC security/keys/key.o
CC fs/ext4/move_extent.o
fs/ext4/move_extent.c: In function 'mext_leaf_block':
fs/ext4/move_extent.c:479: warning: 'start_ext.ee_block' may be used uninitialized in this function
--
CC fs/proc/kmsg.o
CC fs/proc/page.o
LD fs/proc/proc.o
LD fs/proc/built-in.o
CC fs/quota/dquot.o
fs/quota/dquot.c:135: warning: 'quotatypes' defined but not used
--
LD sound/soundcore.o
LD sound/built-in.o
MK_FW firmware/keyspan/mpr.fw.gen.S
HOSTCC firmware/ihex2fw
firmware/ihex2fw.c: In function 'output_records':
firmware/ihex2fw.c:261: warning: ignoring return value of 'write', declared with attribute warn_unused_result
firmware/ihex2fw.c:266: warning: ignoring return value of 'write', declared with attribute warn_unused_result
--
from include/linux/if_ether.h:124,
from include/linux/netdevice.h:29,
from net/packet/af_packet.c:58:
In function 'copy_from_user',
inlined from 'packet_getsockopt' at net/packet/af_packet.c:2037:
/usr/src/linux-2.6.34-xen-r4/arch/x86/include/asm/uaccess_32.h:212: warning: call to 'copy_from_user_overflow' declared with attribute warning: copy_from_user() buffer size is not provably correct
--
CC lib/dec_and_lock.o
CC drivers/video/console/bitblit.o
CC lib/decompress.o
CC lib/decompress_bunzip2.o
lib/decompress_bunzip2.c: In function 'get_next_block':
lib/decompress_bunzip2.c:511: warning: the frame size of 1916 bytes is larger than 1024 bytes
--
LD drivers/xen/xenbus/built-in.o
LD drivers/xen/built-in.o
LD drivers/built-in.o
LD vmlinux.o
MODPOST vmlinux.o
WARNING: vmlinux.o (__xen_guest): unexpected non-allocatable section.
--
dca.c:(.text+0xc8a9f): undefined reference to `x86_cpu_to_apicid'
drivers/built-in.o: In function `ioat2_dca_get_tag':
dca.c:(.text+0xc8c0d): undefined reference to `x86_cpu_to_apicid'
drivers/built-in.o: In function `ioat3_dca_get_tag':
dca.c:(.text+0xc8d5a): undefined reference to `x86_cpu_to_apicid'
make: *** [.tmp_vmlinux1] Error 1
* Gentoo Linux Genkernel; Version 3.4.17
* Running with options: --menuconfig all

* ERROR: Failed to compile the "vmlinux" target...

* -- End log... --

кто что подскажет

выглядит как отсутствующая

выглядит как отсутствующая линковка с необходимой библиотекой. Может нужно где то флаги конфигурации связанные с ACPI включить?

P.S. Я конечно не разбирался с XEN, но может быть имеет смысл скомпилировать ядро версии 3.0.0 (в нем XEN изначально включен в ядро)?

Ну в ядре все вкл как в

Ну в ядре все вкл как в мануале написано,изначально если неподравить файл генкернела то ядро вылетало с ошибкой "ERROR: Cannot locate kernel binary" когда вписал "KERNEL_MAKE_DIRECTIVE="vmlinux" and KERNEL_BINARY="vmlinux" , то начало что то шуршать, и такое впечатление что сие дело отваливается на моменте когда должны уже компилится модули... насчет 3.0 задумался)

Какая версия linux-headers?

Какая версия linux-headers?

Не грусти, товарищ! Всё хорошо, beautiful good!

Всмысле версия ядра? сижу на

Всмысле версия ядра? сижу на 2.6.38-gentoo-r6

sys-kernel/linux-headers

sys-kernel/linux-headers

Не грусти, товарищ! Всё хорошо, beautiful good!

, пытаюсь скомпилить ядро

, пытаюсь скомпилить ядро XEN-2.6.34-r4

Только 1 вопрос - тебя хен нужен или ты принципиально-религиозно хочешь именно эту древность ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Вы имеете ввиду попробывать

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

xen нонче в ядре, бери 3.0,

xen нонче в ядре, бери 3.0, запускай и не парься, 39 тож пойдет

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

хоть убей но нету у меня там

хоть убей но нету у меня там XEN, KVM только

Вы наверно уникальный человек

Вы наверно уникальный человек - у всех есть, а у вас нет
Читать анонсы и чейнчлоги вы наверно не можете из-за трудного детства с виндой ?
http://kernelnewbies.org/Linux_3.0#head-e1884a7ca7e7e5b9d233946e60ffa9390105e8f6

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Если честно, так и не нашел

Если честно, так и не нашел где в gentoo-sources-3.0 включить XEN. Как это сделать и где?

в -> Virtualuzation

в -> Virtualuzation [*]
однако по части XEN там только KVM ядро это гипервизор не принимает. 2.6.38 XENoво ядро грузит

модулем грузил файл из arch/x86/boot/compressed/vmlinux.bin.gz

title Xen 4.1.1 [3.0.1.b0] x86_64
kernel /boot/xen-4.1.1.gz dom0_mem=1536M -p 1 noreboot
module /boot/vmlinux.bin.gz real_root=/dev/sda3 panic=30 

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

xen

Попробуй собрать без genkernel. у меня как раз работает такая конфигурация. Запускаю паравиртуализированные винды без проблем. Хочу в будущем купить мат плату с поддержкой IOMMU, тогда смогу выделять устройства непосредственно гостевым системам (видеокарточку с 3d ускорением для игр :)

Без генкернела никогда раньше

Без генкернела никогда раньше непробывал) вот обновил порты появилось ядро 3.0 но там в упор невижу заявленую поддержку XEN, как пишут зайти в Paravirtualized guest support но у меня там только KVM что за беда?

xen

мы говорим о xen-sources а не gentoo-sources?

3.0 насколько я понял уже вкл

3.0 насколько я понял уже вкл в себя XEN тоесть небудет xen-sources я прав?

дык они все включают xen, а

дык они все включают xen, а пропатчены ветка xen-sources

ветки xen как отдельной ветки

ветки xen как отдельной ветки больше нет, __вся__ функциональность теперь в ванилле

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Все говорят, говорят о 3.0,

Все говорят, говорят о 3.0, может кто подскажет куда такое ядро пытается выдать инфу, т.к. после гипервизора, нету данных ни на ком портах сервера, ни на мониторе (после выключения опций ксен сервер с этим ядром работает и выводит инфу либо на ком порт, либо на экран, или сразу и туда и сюда), хотя сервер дальше прогружается судя по ответу raid контроллера и его утилите по управлению от adaptec:

cat /usr/src/linux/.config|grep -i xen
CONFIG_XEN=y
CONFIG_XEN_DOM0=y
CONFIG_XEN_PRIVILEGED_GUEST=y
CONFIG_XEN_PVHVM=y
CONFIG_XEN_MAX_DOMAIN_MEMORY=128
CONFIG_XEN_SAVE_RESTORE=y
# CONFIG_XEN_DEBUG is not set
CONFIG_PCI_XEN=y
CONFIG_XEN_PCIDEV_FRONTEND=y
CONFIG_XEN_BLKDEV_FRONTEND=y
CONFIG_XEN_BLKDEV_BACKEND=y
CONFIG_NETXEN_NIC=m
CONFIG_XEN_NETDEV_FRONTEND=y
CONFIG_XEN_NETDEV_BACKEND=y
CONFIG_HVC_XEN=y
CONFIG_XEN_WDT=y
# CONFIG_XEN_FBDEV_FRONTEND is not set
# Xen driver support
CONFIG_XEN_BALLOON=y
CONFIG_XEN_SCRUB_PAGES=y
CONFIG_XEN_DEV_EVTCHN=y
CONFIG_XEN_BACKEND=y
CONFIG_XENFS=y
CONFIG_XEN_COMPAT_XENFS=y
CONFIG_XEN_SYS_HYPERVISOR=y
CONFIG_XEN_XENBUS_FRONTEND=y
CONFIG_XEN_GNTDEV=m
CONFIG_XEN_GRANT_DEV_ALLOC=m
CONFIG_XEN_PLATFORM_PCI=m
CONFIG_SWIOTLB_XEN=y

Заранее спасибо.

Сон разума порождает чудовищ, сон безумия – вечность…

победил загрузку ?

победил загрузку ?
может быть я не прав но всё же тут [http://wiki.xensource.com/xenwiki/XenParavirtOps] говорят что конфигурировать ядро нужно следующим образом (я к тому что вкл в ядро, что модулями).

For reference, the xen config options of a working Dom0 (Feel free to edit explain any options that you use below to help others): 
CONFIG_ACPI_PROCFS=y 
CONFIG_XEN=y 
CONFIG_XEN_MAX_DOMAIN_MEMORY=32 
CONFIG_XEN_SAVE_RESTORE=y 
CONFIG_XEN_DOM0=y 
CONFIG_XEN_PRIVILEGED_GUEST=y 
CONFIG_XEN_PCI=y 
CONFIG_PCI_XEN=y 
CONFIG_XEN_BLKDEV_FRONTEND=m 
CONFIG_XEN_NETDEV_FRONTEND=m 
CONFIG_XEN_KBDDEV_FRONTEND=m 
CONFIG_HVC_XEN=y 
CONFIG_XEN_FBDEV_FRONTEND=m 
CONFIG_XEN_BALLOON=y 
CONFIG_XEN_SCRUB_PAGES=y 
CONFIG_XEN_DEV_EVTCHN=y 
CONFIG_XEN_GNTDEV=y 
CONFIG_XEN_BACKEND=y 
CONFIG_XEN_BLKDEV_BACKEND=y 
CONFIG_XEN_NETDEV_BACKEND=y 
CONFIG_XENFS=y 
CONFIG_XEN_COMPAT_XENFS=y 
CONFIG_XEN_XENBUS_FRONTEND=y 
CONFIG_XEN_PCIDEV_FRONTEND=m 

If you're using RHEL5 or CentOS5 as a dom0 (ie. you have old udev version), make sure you enable the following options aswell: 
CONFIG_SYSFS_DEPRECATED=y 
CONFIG_SYSFS_DEPRECATED_V2=y

у меня просто черный экран и ни малейшего признака жизни alt+SysRq+(O|P) не реагирует (похоже ядро не отвечает), судя по линку гигабитной сетевухи драйвера не прогрузились(в нормальном режиме гигабит кажет)

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

а на 2.6.38 ДАЖЕ НЕ ПЫТАЙСЯ

а на 2.6.38 ДАЖЕ НЕ ПЫТАЙСЯ его собрать не соберется,у меня так и не собралось скольне мучался и где не спрашивал. перешел только что на ~ со свежеми кедами и ядром будемс пробыватью а вот почему более старая версия не соберается черт его знает. хоть майнтейнерам багрепост пиши

The mistery of Yoda’s speech

The mistery of Yoda’s speech uncovered is: Just an old Forth programmer Yoda was.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga написал(а): The

slepnoga написал(а):
The mistery of Yoda’s speech uncovered is: Just an old Forth programmer Yoda was.

такт правда не собралось не как хотя по ману все делал. а вот в 3.0 по тому же ману,все ок. да и зачем тянуть с собой лишние костыли на 38 если в 3.0 все в комплекте?

поделитесь секретом, что я

поделитесь секретом, что я делаю не так с 3.0 ядром, что у меня нет изображения на мониторе после запуска сервера и аналогично нет вывода на консоль по com порту...

Сон разума порождает чудовищ, сон безумия – вечность…

удали фреймбуфер

удали фреймбуфер

Мне не помогло... Если

Мне не помогло... Если включен ФБ - при загрузке ядра на экране мерцающие куски изображения от предыдущего состояния (флэш или биос картинка).
ФБ выключаю - вообще тишина. Ключи в грабе, связанных с консолью, перепробовал - пока ноль... Гуглю и бУбню...

Мне удалось собрать dom0 на

Мне удалось собрать dom0 на 2.6.38, после того, как были исключены из ядра blktap и blktap2.
Т.е. старый драйвер я встроил в ядро, а новый (blktap2) был включен как модуль.
Щас экскреминтирую с ядром 3.0

Подскажите, где в

Подскажите, где в gentoo-sources-3.0 найти опции включения xen?

Processor type ... ->

Processor type ... -> Paravirtualized guest support -> Xen guest support [*]
После этого, у меня в .config опция XenDom0 стала "y"

как успехи ?

как успехи ?

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

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

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