Преобразование физической Ubuntu 11.10 в VMware

Недавно мы вышли на сервер VMware ESX. Нет, я пытался, используя Конвертер из VMware, конвертировать меньшие физические серверы в виртуальные.

К сожалению, это не так просто. Во-первых, у меня возникла проблема с тем, что конвертер не поддерживает Grub2, поэтому мне пришлось загружаться с iso, чтобы исправить загрузчик. После этого я мог загрузиться в grub, но grub сказал мне, что не может найти корневой диск UUIDxxxxxxxxxxxxxxx. Я вижу проблему (UUID жестких дисков изменился), но не решение (попробовал root=/dev/sda1 вместо root=UUIDxxxxxxxxxxxxxx).

Кто-нибудь успешно конвертировал 11.10 в виртуальный, и если да, то как мне решить эту проблему и с какими другими проблемами мне придется столкнуться впоследствии?

Спасибо

2 ответа

Решение

Я следовал почти 1:1 эти шаги здесь: http://communities.vmware.com/message/1576443

Таким образом, я был успешным.

Я смог выяснить, как сделать обратное и перейти с VirtualDisk на жесткий диск (с помощью SuperUser, и обратное это должно работать.

Во-первых, DD вашего жесткого диска в файл при загрузке с отдельного диска (скажем, в режиме Live на вашем установочном диске Ubuntu). Файл будет размером с жесткий диск, но позже будет меньше. На данный момент вам нужно создать его на больший диск - извините. (Например, добавьте жесткий диск объемом 500 ГБ на внешний жесткий диск, на котором должно быть не менее 500 ГБ). Вы также можете попробовать использовать GParted, чтобы уменьшить размер раздела с Ubuntu до максимально допустимого размера виртуального диска.

Например, команда будет sudo dd if=/dev/hda of=/media/ExternalHardDisk/rawimage.img или замените /dev/hda на /dev/hda1 только для раздела. Это предполагает, что ваш жесткий диск находится в /dev/hda (а нужный раздел - /dev/hda1), что можно проверить с помощью Дисковой утилиты (palimpsest в терминале) или в GParted при загрузке, и что вы подключили свой внешний диск как /media/ExternalHardDisk/ (возможно, замените ExternalHardDisk.) НЕ запускайте эти команды, не проверив сначала, какие диски находятся в вашей загруженной в данный момент системе - они могут переключайтесь между тем, когда вы запускаете Ubuntu с жесткого диска, и когда вы запускаете GParted или ваш Ubuntu live CD.

Отсюда наши процедуры могут немного отличаться. Я использую Sun (Oracle) VirtualBox, поэтому я бы использовал команду VBoxManage в терминале, чтобы клонировать rawimage.img в образ vdi с VBoxManage convertfromraw /media/ExternalHardDisk/rawimage.img ~/virtualbox_image.vdi --format VDI, Вы также можете попробовать отформатировать в VMDK или VHD и соответственно изменить расширение, если любое из них будет работать лучше для вас. Я не могу вам помочь отсюда, к сожалению, но VMWare должен, по крайней мере, иметь возможность импортировать один из них или необработанный образ, который мы создали ранее. Или " Просто создайте новую виртуальную машину, и когда мастер перейдет к шагу для жесткого диска (ов), просто скажите" использовать существующий "вместо" создать новый "и укажите на файл vmdk, который у вас есть".

Другие вопросы по тегам