Конференция "Прочее" » VirtualBox + HyperV =
 
  • Kerk © (07.03.17 23:10) [0]
    Кому-нибудь удавалось заставить работать VirtualBox в Win10 с включенным Hyper-V? У меня запуск виртуальной машины в VB заканчивается синим экраном, хоть бы ошибку какую-то внятную показывало... Если выключить Hyper-V, все работает как часы.
  • Pavia © (08.03.17 00:00) [1]
    В биосе/UEFI хозяйствующего компьютера аппаратную виртуализацию включил?
  • Kerk © (08.03.17 00:43) [2]
    Ну конечно включил
  • Владислав © (08.03.17 00:47) [3]
    У меня хост Win10, а гостевая Win7. Работает.
    Падала в синий экран при включении настройки виртуальной машины: Система-Материнская плата-Дополнительные возможности-Включить EFI.
    Если "галка" "Включить EFI" отключена, работает.

    Тут оговорка... У меня система (комп) старая... Хотя, я подозреваю, что EFI все таки именно для гостевой.
    Я не утверждаю, а делюсь наблюдениями. :)
  • Kerk © (08.03.17 01:20) [4]

    > Владислав ©   (08.03.17 00:47) [3]

    У тебя HyperV на хосте включен?
  • Владислав © (08.03.17 03:29) [5]
    Да
  • Pavia © (08.03.17 08:28) [6]
    У меня тоже работает. Только подозрительно тормозит. Что-бы Hyper-V заработал ваш процессор должен поддерживать Intel-EPT/AMD-RVI.

    Вот логи.
    00:00:14.716409 GIMDev: Registered Hyper-V hypercall page
    00:00:14.716520 GIMDev: Registered Hyper-V TSC page
    00:00:14.717602 VUSB: Attached 'HidMouse' to port 1
    00:00:14.717920 PGM: The CPU physical address width is 39 bits

    Давно проверял на старой машине тогда он у меня принудительно отказывался работать с Hyper-V типо процессор старый и в тихамолку переключался на бинарную-трансляцию.
  • Kerk © (08.03.17 10:52) [7]
    Я уж извиняюсь за дотошность. Но не оставляет ощущение, будто мы о разных вещах говорим.

    Панель управления -> Программы и компоненты -> Включение или отключение компонентов Windows

    Там эта галочка стоит?
    https://yadi.sk/i/c_LBtPBK3FG6sP

    Речь о Windows на хосте конечно.
  • Pavia © (08.03.17 11:31) [8]
    У меня такой галки нету. (Отдельно надо доставлять или Win10 Pro нужен?)
    https://yadi.sk/i/sDdTjk8X3FGDh4
    Зато включаю вот здесь:
    https://yadi.sk/i/UdUXficE3FGDo7
  • Kerk © (08.03.17 11:35) [9]
    Да, это нужен Win10 Pro. Тогда мы говорим о совершенно разных вещах. С выключенным Hyper-V в виндовс и у меня все отлично работает.
  • Pavia © (08.03.17 11:40) [10]
    По поводу этой галки могу на врать. Поэтому как предположение, но вроде это виртуальная машина МС. А если включить одновременно и VirtualBox то они будут пытаться использовать одни аппаратные ресурсы. Что и приводит к конфликту. Это всё равно что в двоём пытаться усесться на один стул.
    При установленном Hyper-V вам стоит запускать гостевую ОС с Microsoft Virtual PC
  • Kerk © (08.03.17 11:49) [11]
    Да, это тоже механизм виртуальных машин встроенный в Windows. Но мне нужны обе. Docker и minikube используют Hyper-V. Кроме этого у меня есть нужные мне машины в VirtualBox. Я не запускаю все сразу одновременно, но галка Hyper-V нужна мне включенной.
  • Pavia © (08.03.17 12:51) [12]
    - Переноси с  VirtualBox на VMWare Player он тоже бесплатный.
    - Либо постави бинарную трансляци  в VirtualBox, попробуй разные варианты паравиртуализаци.
    Будет притормаживать, но работать. Хотя тут скорее без второй машины необойтись.
  • NoUser © (08.03.17 12:56) [13]
    Архитектура Hyper-V не даст возможности запустить ещё один гипервизор,
    и VirtualBox на хосте будет работать только с программной эмуляцией гостей.

    Теоретически можно попробовать
    https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/nested-virtualization + https://yadi.sk/i/UdUXficE3FGDo7
  • Kerk © (08.03.17 14:58) [14]

    > NoUser ©   (08.03.17 12:56) [13]

    Так мне не надо еще один гипервизор. Мне лишь бы работало. Я где-то читал, что 32битные виртуальные машины VB должна даже в такой ситуации запускать, но синий экран...
  • ухты © (08.03.17 15:37) [15]
    а перенести в хиперв и не мучаться никак? наверное выход найдется, только зачем? )
  • Kerk © (08.03.17 15:54) [16]
    Вариант перенести все в Hyper-V в принципе рассматривается, но конвертация дисков - это тема какая-то мутная. Я пока не очень в ней разобрался.
  • ухты © (08.03.17 16:20) [17]
    а хавту всякие не помогают, вроде их хватает в сети - типа такого https://www.groovypost.com/howto/migrate-virtual-box-vms-windows-10-hyper-v/
  • NoUser © (08.03.17 16:23) [18]
    >  VB должна даже в такой ситуации запускать, но синий экран.

    VB-Настройки-Система-Ускорение активна?
  • Kerk © (08.03.17 16:26) [19]

    > ухты ©   (08.03.17 16:20) [17]

    Пробую уже аналогичный мануал :) Посмотрим что выйдет.

    > NoUser ©   (08.03.17 16:23) [18]
    >
    > >  VB должна даже в такой ситуации запускать, но синий экран.
    >
    > VB-Настройки-Система-Ускорение активна?

    Нет. Включение Hyper-V в винде, это вкладку отключает.
  • Kerk © (08.03.17 16:29) [20]
    Эти многогигабайтные диски еще не сколько закончат конвертироваться. Так что помогло оно или нет, я узнаю через несколько часов.
  • Kerk © (08.03.17 18:16) [21]
    Сконвертировал две машины из VB в HyperV. Одна не запускается, показывает черный экран. Другая запустилась и работает, но адски тормозит. В общем, не так все просто.
  • Кто б сомневался © (08.03.17 20:02) [22]

    > - Переноси с  VirtualBox на VMWare Player он тоже бесплатный.
    >  


    Да это верный совет. Я тоже отмучился с VirtualBox и его медитациями и перешел на VMWare, чего и всем желаю.
  • Kerk © (08.03.17 21:23) [23]
    Как-то все идет к тому, что может понадобиться второй компьютер под другой тип виртуалок. Обидно. Работаю дома и всю жизнь хватало одного ноутбука. Жаба давит еще один компьютер покупать.
  • NoUser © (09.03.17 00:38) [24]
    А что, если не секрет, у тебя на этих виртуалках?
  • Kerk © (09.03.17 02:22) [25]

    > NoUser ©   (09.03.17 00:38) [24]

    1) Машина с десятком версий Delphi, где я собираю пакеты FixInsight (VirtualBox, очень нужна, на Hyper-V пока не перенеслась совсем).
    2) 2 машины с рабочим окружением старых проектов (VirtualBox, не очень нужны, одна Hyper-V перенеслась, хотя тормозит, вторую не пробовал)
    3) Docker для работы с текущим проектом (Hyper-V, средней нужности)
    4) minikube (Hyper-V, не очень нужен, разбираюсь с работой Kubernetes)

    Так что я взвесив всё, пока что отключил Hyper-V, т.к. 1) для меня критично, а остальное пока потерпит.
  • NoUser © (09.03.17 02:58) [26]
    Можно на 1) установить какой-нибудь acronix и по сети на хост слить образ,
    а потом забрать его из-под Hyper-V (установить туда временно XP + доп vhdx на который и развернуть образ)
  • Kerk © (09.03.17 20:03) [27]
    Буду пробовать :)
  • NoUser © (10.03.17 00:02) [28]
    > NoUser ©   (08.03.17 12:56) [13]

    Проверил на практике
    - Srv16 -> Hyper-V -> W10 -> VirtualBox показывает аппаратное ускорение -> XP(32) запустилась, но загрузки Delphi 7 так и не дождался )
    - Srv16 -> Hyper-V -> W10 -> Hyper-V -> W10 вроде нормально, без тормозов.
  • Kerk © (10.03.17 15:02) [29]
    Вот интересно, да. Откуда ж тормоза берутся?
  • ухты © (10.03.17 15:45) [30]

    >  Откуда ж тормоза берутся?
    может с железом что то не так получилось, типа не те дрова или криво или не те настройки... или все подряд
Есть новые Нет новых   [134431   +10][b:0][p:0.001]