Я хочу настроить установку Ubuntu на виртуальную коробку, а затем использовать ее позже для установки на машину. Я знаю, что могу создавать клоны разделов, используя что-то вроде Clonezilla, но возможно ли нечто подобное при использовании Virtualbox? Я не против использования VMware, если у него есть такая функция.
1 ответ
Virtualbox имеет возможность использовать сырые диски вместо файлов для своих жестких дисков. См .: https://www.virtualbox.org/manual/ch09.html.
Должно быть возможно сделать следующее:
Создайте файл vmdk, чтобы сообщить виртуальной коробке, где вы хотите получить образ. Это небольшой текстовый файл, который просто сообщает virtualbox, где вы хотите найти гостевую ОС. Выполните следующую команду, изменив соглашение о файлах в соответствии с вашей ОС:
Внутренние команды VBoxManage createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev /sda
Кроме того, вы можете вручную создавать и редактировать текстовый файл .vmdk
- Создайте новую виртуальную машину в virtualbox обычным способом, за исключением того, что выберите «Использовать существующий жесткий диск» и выберите файл vmdk.
Теперь должно быть теоретически возможно использовать этот диск на другом компьютере. Тем не менее, я думаю, что могут быть проблемы с драйверами виртуализации (например, гостевые дополнения). Linux довольно хорошо чувствует новое оборудование, поэтому может работать.
Также возможно использовать LVM в качестве вашего rawdisk и клонировать его на новый диск.