fox4, спасибо за статью! Нужно будет попробовать. Ни разу не ставил Xen, всегда считал, что VirtualBox проще в использовании. Конечно, все зависит от поставленных задач. Мне не нужна высокая производительность в гостевой системе. Мне нужно загружаться в установленную винду (т.е. dualboot). С помощью xen это можно реализовать?
По идее да в файле конфигурации vm.cfg нужно указать примерно следующее disk = [ 'phy:/dev/sdb,hdc,w', 'phy:/dev/cdrom,hdd:cdrom.r' ]
где /dev/sdb ваш раздел с виндой
определить раздел можно командой sudo fdisk -l
Достаточно интересный и глубокий материал, достойный не просто плюса, а номинации на помещение в подшивку (не знаю как и кем это решается), хотя и мало кому пригодится в силу специфики оборудования.
ЗЫ: Когда-то у меня был руководитель, который, естественно, первым читал все входящие поступления – от служебных инструкций до статей в серьёзных журналах. И своей рукою расставлял недостающие знаки препинания, в основном запятые. Никто не понимал – зачем? А некоторые даже посмеивались над ним. Только что и я почувствовал себя на его месте.
Ну у технарей частенько проблемы со знанием орфографии и пунктуации. Да и прогресс сильно расслабляет - будет время поправлюсь. (Казнить нельзя, помиловать :-) ).
А на счёт специфичности оборудования - до 3 пункта статья подойдет многим если нет высоких требований к GPU видеокарта будет эмулироваться.
Если сильно завязан на CPU выигрыш несомненный пробросишь видеокарту разницы нет вообще в остальном вопросы решаемые но есть нюансы будут вопросты задавай.
а блин, пытаюсь пробросить видеокарту, почему-то нифига не выходит, к олдной видеокарте цепляю один монитор, к другой второй монитор, только если не выставлять nomodeset при обычно буте вся картинка сплющивается, когда пытаюсь включить Xen почему-то диалоговое окно появляется на мониторе для гостевой ос, и выводится ошибка low graphic mode, выставляю nomodeset этот пунктик проходит, вроде начинает загружать убунту, но потом вылазит ошибка load fallback graphic devices [fail] или Fixing recursive fault but need reboot или init failsafe-x main process terminated with status 1. Кто знает как решить?
Аппаратную конфигурацию компа в студию пожалуйста...
И посмотрите в биосе у какой графической карты приоритет использования похоже у вас Dom0 пытается использовать сразу обе видеокарты и не может разобраться какую инициализировать первой а какую второй они у вас случайно не одинаковые ?
Возможно ли имея один монитор и одну видяху (INTEL) настроить так что бы можно было просто переключаться между системами (горячими клавишами или как нибудь ещё)?
второй Х сервер, почти всему, вторая видяха, вторая видео карта (не 100%, что будет работать тут. Но попытаться стоит)
MaximChuvashev пытаться не стоит поскольку работать не будет (уровень привилегий XEN и X сервера скажем так сильно отличаются) скорее инженеры в скором времени реализуют что то типа аппаратной эмуляции видеокарты но это все будет доступно только на новом железе (если вообще реализуют).
Ну в общем не вижу препятствий изолируйте обе прокидываемые видюхи (надеюсь обе Radeon ) создайте 2 файла конфигурации для 2 ВМ в одном пропишите одну видяху в другом другую и эксперементируйте должно получиться. И ещё всю ОЗУ память компа распределите между двумя ВМ и Xen-ом грамотно чтоб всем досталось иначе будут дикие тормоза.
Если вы имеете ввиду использование одной графической карты со всеми "прибамбасами" 3D и прочее в обоих системах то это не возможно, по крайней мере сейчас, но для "гостевой" системы XEN эмулирует VGA карточку. (Статья до 3 пункта).
Статья отличная! Но немного полазил по сайту интела, 4930к, 3930к, 4820к Технология виртуализации Intel® для направленного ввода/вывода (VT-d) ‡ = yes. Хотя мой 4700mq VT-d не поддерживает... А как хотелось бы завернуть ЮСБ 3.0 в ВМ. Всё равно автору респект!
Спасибо. Ну так статье уже больше года. За это время Intel мог в своих процах поменять всё что угодно маркировку технологии и так далее. Так что да вы правы если нужен проброс обязательно надо смотреть на присутствие технологии VT-d.
А это на каком этапе - Создание ВМ в virt-manager как я понимаю ?
вот ссылка там в конце статьи решение проблемы и в последующих комментариях вроде похожая ситуация обсуждалась правда язык забугорный.
Ну и версию питона у себя проверьте на всякий случай а то судя по логу 2.7 пытается использовать а сейчас вроде уже выше 3 версии гуляют.
Ничто из вами перечисленного, посколько всё стоит и у меня, а трёшку я подтягивал сам. Обратите внимание, что у вас установлена и двойка, на которой всё работает. Зачем дистростроители ставят из коробки бесполезный на данный момент питон3, вопрос не ко мне :)
Спасибо за совет но оставлю как есть. Верю в вашу правоту по поводу редкости использования 3 питона просто логика дистростроителей начинает беспокоить. Получается что после перехода 700 Мб рубежа они пихают в дистрибутив и нужное и ненужное.
Комментарии (29)
fox4, спасибо за статью! Нужно будет попробовать. Ни разу не ставил Xen, всегда считал, что VirtualBox проще в использовании. Конечно, все зависит от поставленных задач. Мне не нужна высокая производительность в гостевой системе. Мне нужно загружаться в установленную винду (т.е. dualboot). С помощью xen это можно реализовать?
По идее да в файле конфигурации vm.cfg нужно указать примерно следующее
disk = [ 'phy:/dev/sdb,hdc,w', 'phy:/dev/cdrom,hdd:cdrom.r' ]
где /dev/sdb ваш раздел с виндой
определить раздел можно командой
sudo fdisk -l
Супер, только время кончилось, найду время обязательно пробну!
Достаточно интересный и глубокий материал, достойный не просто плюса, а номинации на помещение в подшивку (не знаю как и кем это решается), хотя и мало кому пригодится в силу специфики оборудования.
ЗЫ: Когда-то у меня был руководитель, который, естественно, первым читал все входящие поступления – от служебных инструкций до статей в серьёзных журналах. И своей рукою расставлял недостающие знаки препинания, в основном запятые. Никто не понимал – зачем? А некоторые даже посмеивались над ним. Только что и я почувствовал себя на его месте.
Ну у технарей частенько проблемы со знанием орфографии и пунктуации. Да и прогресс сильно расслабляет - будет время поправлюсь. (Казнить нельзя, помиловать :-) ).
А на счёт специфичности оборудования - до 3 пункта статья подойдет многим если нет высоких требований к GPU видеокарта будет эмулироваться.
Да нет, я не в претензии. Можно ничего не менять. Просто, кроме положительных эмоций, пережил и ранее неизведанное ощущение – решил поделиться.
Так в сравнении с Виртуал боксом - летает ?
Если сильно завязан на CPU выигрыш несомненный пробросишь видеокарту разницы нет вообще в остальном вопросы решаемые но есть нюансы будут вопросты задавай.
а блин, пытаюсь пробросить видеокарту, почему-то нифига не выходит, к олдной видеокарте цепляю один монитор, к другой второй монитор, только если не выставлять nomodeset при обычно буте вся картинка сплющивается, когда пытаюсь включить Xen почему-то диалоговое окно появляется на мониторе для гостевой ос, и выводится ошибка low graphic mode, выставляю nomodeset этот пунктик проходит, вроде начинает загружать убунту, но потом вылазит ошибка load fallback graphic devices [fail] или Fixing recursive fault but need reboot или init failsafe-x main process terminated with status 1. Кто знает как решить?
Аппаратную конфигурацию компа в студию пожалуйста...
И посмотрите в биосе у какой графической карты приоритет использования похоже у вас Dom0 пытается использовать сразу обе видеокарты и не может разобраться какую инициализировать первой а какую второй они у вас случайно не одинаковые ?
Возможно ли имея один монитор и одну видяху (INTEL) настроить так что бы можно было просто переключаться между системами (горячими клавишами или как нибудь ещё)?
второй Х сервер, почти всему, вторая видяха, вторая видео карта (не 100%, что будет работать тут. Но попытаться стоит)
MaximChuvashev пытаться не стоит поскольку работать не будет (уровень привилегий XEN и X сервера скажем так сильно отличаются) скорее инженеры в скором времени реализуют что то типа аппаратной эмуляции видеокарты но это все будет доступно только на новом железе (если вообще реализуют).
Не из любопытства спрашиваю. Можноли одну видюху прокинуть в первую ВМ ,вторую во вторую ВМ, а ксен оставить на встройке в проц или мать?
Ну в общем не вижу препятствий изолируйте обе прокидываемые видюхи (надеюсь обе Radeon ) создайте 2 файла конфигурации для 2 ВМ в одном пропишите одну видяху в другом другую и эксперементируйте должно получиться. И ещё всю ОЗУ память компа распределите между двумя ВМ и Xen-ом грамотно чтоб всем досталось иначе будут дикие тормоза.
Если вы имеете ввиду использование одной графической карты со всеми "прибамбасами" 3D и прочее в обоих системах то это не возможно, по крайней мере сейчас, но для "гостевой" системы XEN эмулирует VGA карточку. (Статья до 3 пункта).
Статья отличная! Но немного полазил по сайту интела, 4930к, 3930к, 4820к Технология виртуализации Intel® для направленного ввода/вывода (VT-d) ‡ = yes. Хотя мой 4700mq VT-d не поддерживает... А как хотелось бы завернуть ЮСБ 3.0 в ВМ. Всё равно автору респект!
Спасибо. Ну так статье уже больше года. За это время Intel мог в своих процах поменять всё что угодно маркировку технологии и так далее. Так что да вы правы если нужен проброс обязательно надо смотреть на присутствие технологии VT-d.
А это на каком этапе - Создание ВМ в virt-manager как я понимаю ?
вот ссылка там в конце статьи решение проблемы и в последующих комментариях вроде похожая ситуация обсуждалась правда язык забугорный.
Ну и версию питона у себя проверьте на всякий случай а то судя по логу 2.7 пытается использовать а сейчас вроде уже выше 3 версии гуляют.
Версии 3 пока ещё гуляют только в умах энтузиастов. Мало питонья на него портировано.
Ничто из вами перечисленного, посколько всё стоит и у меня, а трёшку я подтягивал сам. Обратите внимание, что у вас установлена и двойка, на которой всё работает. Зачем дистростроители ставят из коробки бесполезный на данный момент питон3, вопрос не ко мне :)
Значит что то из дистрибутива его использует иначе какой смысл в lts-ом дистрибутиве (синоним стабильности) использовать недопиленный питон 3 :-)
Он не недопиленный, просто на нём почти ничего нет. Пометьте для удаления и посмотрите, что использует. У меня — ничего.
Спасибо за совет но оставлю как есть. Верю в вашу правоту по поводу редкости использования 3 питона просто логика дистростроителей начинает беспокоить. Получается что после перехода 700 Мб рубежа они пихают в дистрибутив и нужное и ненужное.
Логика проста: "давай пихать, пора уже, может хоть зачешутся и начнут переводить свои г***оскрипты на тройку..." =)
:-)))
Да, примерно так, жаль, на тулкитописателей это не действует.
Отправить комментарий