LINUX.ORG.RU

3.0 больше не нужно патчить, оно работает как dom0. Просто собери Xen и пропиши его в загрузчик.

madgnu ★★★★★
()
Ответ на: комментарий от madgnu

А, гентушники. Опции в ядре не забудь повключать ;)

madgnu ★★★★★
()

бамп

mkeee
() автор топика

мне тоже ситуация не совсем ясная, вроде все говорят в ядре уже, а вот сусеводы вон все еще 2 мб тарболл на ядро накладывают что бы получить xen как и раньше до 3 ядра.

Novell-ch ★★★★★
()

Идем в Processor type and features -> Paravirtualized guest support, там включаем поддержку DOMU(Xen guest support), после этого в Device Drivers появится пункт Xen driver support. Там будут опции для dom0...

Pinkbyte ★★★★★
()
Ответ на: комментарий от mkeee

нажми / в menuconfig и набери CONFIG_XEN

Конкретно - смотри на строчку Depends. У меня там вот это. Смысл в том, что опция появится, когда результат данного логического выражения будет равно true.

Depends on: PARAVIRT_GUEST [=y] && (X86_64 [=y] || X86_32 [=n] && X86_PAE [=n] && ! [ X86_VISWS [=n]) && X86_CMPXCHG [=y] && X86_TSC [=y]
Pinkbyte ★★★★★
()
Ответ на: комментарий от mkeee

! [ X86_VISWS [=n]) только не понял что значит конструкция вот эта CONFIG_X86_VISWS=n писать7 восклицательный знак при чем?

mkeee
() автор топика
Ответ на: комментарий от mkeee

! - это отрицание. Значит опция X86_VISWS должна быть отключена, чтобы результирующее выражение было истинным

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

привел зависимости вот к такому состоянию

Depends on: PARAVIRT_GUEST [=y] && (X86_64 [=n] || X86_32 [=y] && X86_PAE [=n] && !X86_VISWS [=n]) && X86_CMPXCHG [=y] && X86_TSC [=y]

система 32 поэтому 64 стоит n а вот как PAE включить

mkeee
() автор топика
Ответ на: комментарий от mkeee
CONFIG_X86_PAE:

PAE is required for NX support, and furthermore enables
larger swapspace support for non-overcommit purposes. It
has the cost of more pagetable lookup overhead, and also
consumes more pagetable space per process.

Symbol: X86_PAE [=y]
Type : boolean
Prompt: PAE (Physical Address Extension) Support
Defined at arch/x86/Kconfig:1121
Depends on: X86_32 [=y] && !HIGHMEM4G [=n]
Location:
-> Processor type and features
Selected by: HIGHMEM64G [=y] && <choice> && !M386 [=n] && !M486 [=n]

как то так

megabaks ★★★★
()
Ответ на: комментарий от Pinkbyte

о,все включил,всплыла роддержка xen. а как там дальше настраивать,я привык xen-sources по гайду настраивать . взагруздчик прописывать. конфигурация 3.0 чем то отлияается?

mkeee
() автор топика
Ответ на: комментарий от deterok

это более энтерпрайз решение - лучше рулится из консоли чем VirtualBox, конфиги у которого - черт ногу сломит. Есть поддержка аппаратной виртуализации и проброса PCI и экспериментально PCI Express. Из минусов - проприетарные драйверы nvidia на xen-ядре НЕ работают, не совсем очевидный для новичков танец с загрузчиком/гипервайзором. Но Xen кагбе не для десктопа, так что пофигу ;)

Pinkbyte ★★★★★
()
Ответ на: комментарий от mkeee

ну теперь включай что надо в Device Drivers -> Xen driver support, компиль ядро, копируй vmlinuz(bzImage у меня не заработал, гипервайзору ЕМНИП нужно чистое ядро, неупакованное), ну и дальше по гайду... А, и да - xen лучше взять 4 версии, 3.4 у меня на 2.6.34 в свое время не завелся - срал малопонятными ошибками при попытке старта xend

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

То есть можно почти без проблем пускать windовые игрульки (с wine у меня тоже не было проблем, но встречались идивиды, такие как SOF2, которые отказывались запускаться )?

deterok ★★★★★
()
Ответ на: комментарий от deterok

вроде с недоосью могут быть проблемы емним, а unix-like работают отлично *.BSD например

mkeee
() автор топика
Ответ на: комментарий от Pinkbyte

xc: error: Could not obtain handle on privileged command interface (2 = No such file or directory): Internal error FATAL: Failed to open connection to hypervisor: No such file or directory это на что он орёт?

mkeee
() автор топика
Ответ на: комментарий от mkeee

vmlinux и нужен. гипервайзор с bzImage не работает(по крайней мере у меня не получилось его заставить работать)

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

а дальше что? Получаетси 2 ядра vmlinux-3.0.1-gentoo и kernel-3.0.1-gentoo ТОЕСТЬ bzimage И как теперь граб настроить?

mkeee
() автор топика
Ответ на: комментарий от mkeee

bzImage не подойдет

настраивать grub 0.97 как-то так:

kernel (hd0,1)/boot/xen-4.1.1.gz console=vga
module (hd0,1)/boot/vmlinuz-3.0.1-gentoo-XEN root=/dev/sda1 console=hvc0 console=tty0
module (hd0,1)/boot/initrd
Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

bzImage не подойдет

это почему? отлично подойдет

title gentoo linux 3.0.1 with Xen
kernel /boot/xen.gz console=vga
module /boot/kernel-3.0.1-gentoo
hizel ★★★★★
()
Ответ на: комментарий от mkeee
$ qlist -L xen | grep '/boot/xen'
/boot/xen-4.1.1.gz
/boot/xen-syms-4.1.1
/boot/xen-4.1.gz
/boot/xen-4.gz
/boot/xen.gz
hizel ★★★★★
()
Ответ на: комментарий от Pinkbyte

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

mkeee
() автор топика
Ответ на: комментарий от Pinkbyte

bzImage торжественно послало меня нахуй ошибку спастиьт не могу сразу кидает на reboot чтото по общему виду напоменает kernel panic хотя и не он.

щас vmlinux попробую

mkeee
() автор топика

У меня была другая проблема - Xen не мог найти Dom0 при загрузке системы.

Un
()
Ответ на: комментарий от Pinkbyte

у меня вообще i810 в ядре включен. хм с vmlinux тоже такая же ошибка. вброшу конфиги:

КОНФИГ ЯДРА:


gentoo linux # cat .config | grep 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_FS=y
CONFIG_XEN_DEBUG=y
CONFIG_PCI_XEN=y
CONFIG_XEN_PCIDEV_FRONTEND=y
CONFIG_XEN_BLKDEV_FRONTEND=y
# CONFIG_XEN_BLKDEV_BACKEND is not set
# CONFIG_NETXEN_NIC is not set
CONFIG_XEN_NETDEV_FRONTEND=y
# CONFIG_XEN_NETDEV_BACKEND is not set
CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y
CONFIG_HVC_XEN=y
# CONFIG_XEN_WDT is not set
CONFIG_XEN_FBDEV_FRONTEND=y
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=y
CONFIG_XEN_GRANT_DEV_ALLOC=y
CONFIG_XEN_PLATFORM_PCI=y
CONFIG_SWIOTLB_XEN=y
gentoo linux # 

КОНФИГ GRUB

gentoo linux # cat /boot/grub/grub.conf 
# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook
# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2
# If you are not using Genkernel and you need help creating this file, you
# should consult the handbook. Alternatively, consult the grub.conf.sample that
# is included with the Grub documentation.

default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux / Xen
root (hd0,0)
kernel /boot/xen.gz console=vga
module /boot/kernel-3.0.1-gentoo
#initrd /boot/initramfs-genkernel-x86-2.6.24-gentoo-r5

# vim:ft=conf:
gentoo linux # 

и содержимое /boot

gentoo linux # ls /boot 
boot  grub  kernel-3.0.1-gentoo  lost+found  vmlinux-3.0.1-gentoo  xen-4.1.1.gz  xen-4.1.gz  xen-4.gz  xen.gz  xen-syms-4.1.1
gentoo linux # 

грабу пробывал одноразово придовать конфиги ставил и kernel и vmlinux

mkeee
() автор топика
Ответ на: комментарий от mkeee

мой пост оказался с подковыркой, не дописан root для ядра

title Gentoo Linux 3.0.1 with Xen
root (hd0,0)
kernel /boot/xen.gz
module /boot/kernel-3.0.1-gentoo root=/dev/sda3

мой конфиг груба

hizel ★★★★★
()
Ответ на: комментарий от hizel

писал же я про указание рут раздела знаю

mkeee
() автор топика
Ответ на: комментарий от Pinkbyte

xc: error: Could not obtain handle on privileged command interface (2 = No such file or directory): Internal error FATAL: Failed to open connection to hypervisor: No such file or directory это на что он так?

mkeee
() автор топика
Ответ на: комментарий от dimon555

да я уже пофиксил тепьр новая трабла. При загрузке у кде не работает OPENGL и отваливаются шапки окон

mkeee
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.