Я использую Ubuntu Desktop 12.04, и мне было интересно, можно ли каким-то образом взять всю мою файловую систему (все под ней /
) и создать из нее ISO. Затем, возможно, используйте этот ISO в качестве файловой системы виртуальной машины VBox (очевидно, это должна быть Ubuntu и, вероятно, 12.04).
По сути, я потратил много времени на настройку своего компьютера для разработки, но мне нужно иметь возможность работать на нем с любого компьютера, на котором я бываю. Виртуальные машины кажутся идеальным решением. Заранее спасибо!
ubuntu
virtualbox
virtual-machine
iso-image
pnongrata
источник
источник
Ответы:
Вероятно, было бы проще создать новую виртуальную машину, установить на нее Ubuntu, а затем создать резервную копию вашего устройства разработки и восстановить резервную копию на виртуальной машине. Это дало бы вам виртуальную машину, которую вы могли бы запустить на любой машине, на которой установлен или может быть установлен VirtualBox.
Тем не менее, есть ли причина, по которой вы не можете просто открыть VNC или SSH доступ к существующему устройству разработчика и получить к нему удаленный доступ? Если возможно, это может быть более простой вариант - по крайней мере, это избавит вас от некоторых страданий каждый раз, когда вы захотите использовать устройство dev с новой машины.
Надеюсь это поможет!
источник
man tar
это то, что я бы порекомендовал здесь; возможно, это не самый приятный интерфейс, но если вы просто запустите tar / on box для разработчиков (избегая / proc, / sys, / dev и / root с помощью опции --exclude) и распакуете результат на вашем ВМ, вы, вероятно, будете о том, что вам нужно. (Я бы, однако, усердно подумал о том, можно ли просто перенести материал для разработки, не касаясь остального - например, скопировать / home / username и сделать остальное с помощью apt, например. Всегда лучше сделать Наименьшее количество работы необходимо, я говорю.)Вы можете записать свой HD в изображение, а
dd
затем преобразовать изображение в VMDK или что-то еще.apt-get install qemu
(устанавливает QEMU в Debian / Ubuntu)qemu-img convert imagefile.dd -O vmdk vmdkname.vmdk
взяты из: здесь
источник
Я делал это ранее на компьютере с Windows XP, но, думаю, вы можете сделать это и в Ubuntu. Но он использует
vmware
, а неvirtualbox
...Установите
vmware-converter
(бесплатный продукт) в вашу коробку Ubuntu. Затем преобразуйте физическую систему в виртуальную систему после настройки параметров конфигурации.После этого у вас есть виртуализированное изображение, с которым можно «поиграть»
vmplayer
.источник
Другим вариантом может быть клонирование вашей ОС в образ диска VirtualBox:
источник
Так что есть один из двух способов сделать это. Чтобы сделать ISO напрямую, вы должны использовать Remastersys. Это инструмент, который позволит вам создать ISO текущей системы. Затем вы можете загрузиться с ISO и получить это enviornemtn как LiveCD. Хорошее руководство можно найти здесь .
Если вы хотите создать VHD (виртуальный жесткий диск) из физического диска, единственным известным мне инструментом будет disk2VHD . Это инструмент только для Windows. Тем не менее, вы также можете использовать инструмент Linux
dd
. Существует хороший учебник для этого нашел здесь .источник
Скопировано из ( http://karim-ouda.blogspot.com/2011/11/how-to-create-virtualbox-image-from.html )
sudo dd if=DRIVE | VBoxManage convertfromraw stdin FILENAME BYTES
Реальный пример
sudo dd if=/dev/sda | VBoxManage convertfromraw stdin MyLinuxImage.vdi 120034123776
Заметки:
Чтобы получить количество байтов в разделе, вы можете использовать следующую команду
sudo fdisk -l /dev/sda
Вам нужно использовать / dev / xxx, а не / dev / xxx1 или xxx2, чтобы изображение содержало записи MBR
источник
Для начала вы можете создать образ диска с помощью утилиты partimage в интерфейсе командной строки. После этого я думаю, что вы сможете загрузить только что созданный ISO с VMware.
Использование Partimage Если вы используете Ubuntu 12.04 или даже 11.04, Partimage должен быть доступен в программном центре Ubuntu. Этот метод установки позволит вам легко искать и устанавливать выбранное программное обеспечение.
Шаг 1. Откройте Центр программного обеспечения Ubuntu и найдите строку поиска в верхнем правом углу окна. Введите «partimage» в строке поиска и нажмите клавишу ввода. Первым отобразится пакет программного обеспечения partimage. Из этого поиска также возвращаются partclone (утилита для клонирования и восстановления раздела), partimage-server (используйте partimage в сети) и partimage-doc (пользовательская документация образа раздела). Вы можете нажать «Установить» и позволить программному центру установить пакет для вас.
Шаг 2. Откройте Терминал и введите следующую команду «sudo partimage», затем введите свой пароль и нажмите Enter.
Шаг 3. После ввода пароля приложение Partimage должно отобразиться в окне терминала.
Шаг 4. Понимание доступных опций.
Шаг 5. Этот экран довольно понятен. Сначала вы захотите выбрать желаемый уровень сжатия, если он есть. Вы также можете изменить способ разделения изображения в процессе записи. Режим по умолчанию - создание файлов 2 ГБ. Последний вариант дает Part Image инструкции о том, что делать, если он успешно завершает работу. Выберите, какой вариант наиболее подходит для вашей ситуации.
http://www.ubuntulinuxguide.com
источник