Перевести виртуальную машину из Virtual Box в Hyper-v 2012
Добры день! Столкнулся с проблемой перевода виртуальной машины с VB на Hyper-v 2012. После конвертации образа из расширения .vmdk расширение .vhdx (поддерживаемый образ жесткого диска H-V 2012) система не стартует. Корректировка загрузчика Grub в гостевой системе не помогает. Возможно ли это из за VirtualBox guest additions 5.0.16, который установлен уже в вашу систему тестирования, и как можно удалить этот пакет. Какие возможны еще проблемы. Скажем так подскажите, где копать.
Re: Перевести виртуальную машину из Virtual Box в Hyper-v 20
Как "не стартует"? Виснет при загрузке?
Re: Перевести виртуальную машину из Virtual Box в Hyper-v 20
Вот что последнее пишет консоль при попытке загрузить систему:
Starting Dracut Emergency Shell... Warning: /dev/disk/by-uuid/«уид диска» does not exist
Просмотрел уид всех дисков в fstab везде все правильно и все совпадает с уид дисками при выполнении команды blkid
На одном из форумов посоветовали пересоздать initramfs:
# dracut -f /boot/initramfs-<kernel-version>.img <kernel-version>
либо через лайф сиди либо в режиме hostonly. В режим hostonly не входит висит на стадии загрузки через лайф сиди проделал все что посоветовали, пересоздал инитрамфс, теперь вот такая картина получается
[ok] Started show Plymmouth Boot Screen
[ok] Reached target Paths
[ok] Reached target Basic System
дальше не грузит, а тупо висит....
Starting Dracut Emergency Shell... Warning: /dev/disk/by-uuid/«уид диска» does not exist
Просмотрел уид всех дисков в fstab везде все правильно и все совпадает с уид дисками при выполнении команды blkid
На одном из форумов посоветовали пересоздать initramfs:
# dracut -f /boot/initramfs-<kernel-version>.img <kernel-version>
либо через лайф сиди либо в режиме hostonly. В режим hostonly не входит висит на стадии загрузки через лайф сиди проделал все что посоветовали, пересоздал инитрамфс, теперь вот такая картина получается
[ok] Started show Plymmouth Boot Screen
[ok] Reached target Paths
[ok] Reached target Basic System
дальше не грузит, а тупо висит....
Re: Перевести виртуальную машину из Virtual Box в Hyper-v 20
Вот че пишут на одном из зарубежных форумов:
Кажется, проблема была вызвана либо комбинацией из следующего - [1] загрузочного раздела, у которого осталось очень мало места для хранения, [2] отсутствуют некоторые важные параметры конфигурации в файле dot-config.
Если это имеет место быть, то где копать, как пересоздать файл подкачки и какой правильный файл конфига выбрать или его нужно самому писать?
Кажется, проблема была вызвана либо комбинацией из следующего - [1] загрузочного раздела, у которого осталось очень мало места для хранения, [2] отсутствуют некоторые важные параметры конфигурации в файле dot-config.
Если это имеет место быть, то где копать, как пересоздать файл подкачки и какой правильный файл конфига выбрать или его нужно самому писать?
Re: Перевести виртуальную машину из Virtual Box в Hyper-v 20
Может драйвер диска не загрузился? Посмотрите по логам, там sda устройство распозналось? Разделы нашлись?
Re: Перевести виртуальную машину из Virtual Box в Hyper-v 20
Подскажите пожалуйста где эти логи находятся, как распознать что это драйвер диска не загрузился и если все таки это драйвер диска - то как его показать системе.... На виртуальной машине в VB был sata контроллер, на hyper-v - ide контроллер. В линуксе я плохо разбираюсь к сожалению:)
Re: Перевести виртуальную машину из Virtual Box в Hyper-v 20
В linux в виртуальной машине не включены драйвера IDE. Нельзя ли в гипервизоре включить виртуализацию SATA? Иначе придется перекомпилировать ядро.
Re: Перевести виртуальную машину из Virtual Box в Hyper-v 20
Если бы он там был, я бы сразу его выбрал и не морочил бы наверное голову.... Но микрософт решил что ему вполне хватит IDE контроллера.... в 2012 версии появился другой класс машины, где нет уже ide есть загрузка с scsi, но в том "новом" поколении машин диск вообще не распознается.... А что нужно что бы пересобрать ядро, добавить недостающий ide контроллер и назначить его по умолчанию? Вы если будете делать новый образ сделайте его все таки с ide контроллером, на производительность ВМ это все равно не влияет, что бы можно было его на любом гипервизоре запустить.
Re: Перевести виртуальную машину из Virtual Box в Hyper-v 20
Вы пользуетесь Azure или у вас свой локальный сервер с гипервизором?
Re: Перевести виртуальную машину из Virtual Box в Hyper-v 20
На локальном сервере поднят гипервизор
Re: Перевести виртуальную машину из Virtual Box в Hyper-v 20
Гипервизор какой виртуальный IDE предоставляет?
Re: Перевести виртуальную машину из Virtual Box в Hyper-v 20
я не нашел в настройках и гугле о том какой виртуальный ide предоставляет гипервизор, могу написать версию - hyper-v 2012 r2, который поднят на сервере win server 2012 r2 datacentr. Используется машина 1го поколения - там есть ide-контроллер, есть машины 2го поколения - там только iscsi, на этом типе машин система не стартует.