Установка 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!
, пытаюсь скомпилить ядро
Только 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
_______________________________________
грех обманывать компиляторы в субботу
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:
Заранее спасибо.
Сон разума порождает чудовищ, сон безумия – вечность…
победил загрузку ?
победил загрузку ?
может быть я не прав но всё же тут [http://wiki.xensource.com/xenwiki/XenParavirtOps] говорят что конфигурировать ядро нужно следующим образом (я к тому что вкл в ядро, что модулями).
у меня просто черный экран и ни малейшего признака жизни 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
такт правда не собралось не как хотя по ману все делал. а вот в 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"
как успехи ?
как успехи ?
_______________________________________
грех обманывать компиляторы в субботу