виртуалки виртуалки [SOLVED]
Привет!
вопрос о виртуалках. что лучше ставить?
процессор Core 2 Duo - так что смотрю в сторону Xen. попутно посоветовали VirtualBox. Раньше пробовал Vmware и qemu - вмваря очень неплохо работала на старом компе, но после апгрейда хочу использовать новое железо по максимуму. как я говорил - посоветовали виртуалбокс - поставился без проблем минут за 30 - но первые впечатления не очень. самое первое - это гостевая ОС запускается в отдельном окне (типа вмваре или qemu) а я почему то думал что виртуалбокс будет работать типа wine т.е. виндовые программы будут запускаться непосредствеено в том же окне где и линукс (вернее кде :)) и даже сворачиваться в кдеешный трей если есть такая возможность.
собственно вопрос #1 - это я не разобрался с виртуалбокс и возможность запускать вндовые проги в кдеешном окне все таки существует? или она всегда работает в своем отдельном окне?
кроме этого - очень понравилась скоростть работы виртуалбокса! правда вмварю еще не ставил, но субъективные впечатления порадовали.
теперь вопрос #2 - по Xen
начал я его ставить согласно мануала "Xen and Gentoo" с вики. первое с чего начал - так это добавил опцию -mno-tls-direct-seg-refs в CFLAGS в /etc/make.conf (как я понял то нужно сделать т.к. я использую x86 а не amd64 и если этого не сделать то вроде теряется около 50% производительности)
затем запускаю emerge -evat world
но при компиляции sys-devel/gcc-3.3.6-r1 компиляция прерывается с ошибкой. в траблшутинге написанно что это возможно из за новой опции в CFLAGS (старые комплитяторы меньше 3.4 не понимают ее и рекомендуется обновить gcc)
я начал смотреть чего у меня вообще эта версия gcc требуется? может ее можно удалить? у меня ведь установлена 4.1.2.
оказывается equery depends =sys-devel/gcc-3.3.6-r1 выдал
virtual/libstdc++-3.3
смотрю дальше
equery depends =virtual/libstdc++-3.3 выдал
dev-java/sun-jdk-1.6.0.02 (x86? =virtual/libstdc++-3.3 )
media-libs/win32cpdecs-20061022-r1 (x86? =virtual/libstdc++-3.3 )
вот тут я запнулся. что делать дальше не знаю - с одной стороны может возможно пересобрать jdk чтобы ему не требовалась старая gcc и тогда старая не нужна? если же нет то тогда как обновить мир с опицие необходимой для Xen?
я попробовал fix_libtool_files.sh 3.3.6-r1 и revdep-rebuild - ничего не помогло.все арвно старый gcc хочет стать в слот...
подскажите плз что мне и как делать дальше?
и третий вопрос - подскажите плз ссыку на то как установить win$ под Xen?
http://en.wikipedia.org/wiki/Xen#MS_Windows_as _guest - здесь я ничего не нашел (вроде?)
спасибо!
- Для комментирования войдите или зарегистрируйтесь
RE:виртуалки виртуалки
1. С какой ошибкой вываливается компиляция gcc-3?
Попробуйте убрать objc в флагах USE - мне помогало.
2. Установка винды под xen ничем не выделяется.
Используйте пример hvm конфига в /etc/xen.
Можно так же попробовать почитать здесь http://www.linuxcenter.ru/lib/articles/system/xen3_windows.phtml?style=print
Quote: 1. С какой
с компиляцией разобрался вчера. сделал так
emerge gcc (еще раз на всяк случай)
переключился на новый компилятор
emerge perl XML_Parser binutils coreutils (и что то еще - не помню т.к. пишу по памяти)
и самое важное!
emerge sys-libs/libstdc++-v3
потом попробовал emerge -uDN world - постаивлось virtual/libstdc++3
потом пробую emerge -evat --resume - все ранво говорит gcc3 нужен! и тут осенило - попробовал то же но без --resume
- все заработало! и никаких gcc3 не потребовало!
дальше дело техники - emerge -evat world - и после 11 часов времени и пересборки 394 пакетов - это закончилось :)
всем спасибо! :)
хм. вроде все ясно.. нужно пробовать. спасибо!!
вот ксати еще ссылка туда же
http://www.linuxcenter.ru/lib/articles/system/xenlinux.phtml?style=print
может кому пригодиться.
да это я читал.. мне проверка не нужна. виртуализация поддерживется однозначно..
а вот за это - реально огромное СПАСИБО! рулез! :)
в настройках virtualbox? там я поставил? правда сначало не хотело запускать - говорило - выруби поддержку виртуализации в ядре (или что то подобное)
хм. ну вроде на все ответили. все заработало - щас переименую в solved :)
всем спасибо!
По 3
По 3 :
http://en.wikipedia.org/wiki/Xen#MS_Windows_as _guest цитата :"
It is currently possible to run Microsoft Windows as a guest operating system unmodified, using hardware virtualization provided by Intel's Vanderpool technology or AMD's Pacifica"
T.e "Intel's Vanderpool" = Intel VT
проверка на VT http://download3.vmware.com/software/vi/CPU_Compatibility.zip
нажми в окне
нажми в окне виртуалбокса правыйCTRL + L и удивишься=))
+ в настройках VT-x