Возможно ли «виртуализировать» существующий ПК?

Я запускаю Ubuntu Desktop 12.04, и мне было интересно, возможно ли каким-то образом взять всю мою файловую систему (все под / ) и создать из нее ISO. Тогда, возможно, используйте этот ISO как файловую систему VBox VM (очевидно, это должен быть Ubuntu и, возможно, 12.04).

В принципе, я потратил много времени на настройку моей машины разработки, но должен иметь возможность работать с ней с любого компьютера, в котором я оказался. Виртуальные машины кажутся идеальным решением. Заранее спасибо!

7 Solutions collect form web for “Возможно ли «виртуализировать» существующий ПК?”

Вероятно, было бы проще создать новую виртуальную машину, установить Ubuntu на нее, а затем создать резервную копию своего окна разработчика и восстановить резервную копию виртуальной машины. Это даст вам виртуальную машину, которую вы можете запустить на любой машине, на которой установлен или может быть установлен VirtualBox.

Тем не менее, есть ли причина, по которой вы не можете просто открыть доступ к VNC или SSH к существующему блоку dev и получить доступ к нему удаленно? Если возможно, это может быть более простой вариант – по крайней мере, это избавит вас от некоторых страданий каждый раз, когда вы захотите использовать dev-бокс с новой машины.

Надеюсь это поможет!

Вы можете сбросить 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:

 vboxmanage createhd --filename foo.vdi --size 10240 modprobe nbd max_part=16 qemu-nbd -c /dev/nbd0 foo.vdi # create a partition (will automatically produce a new device /dev/nbd0p1) sfdisk -D /dev/nbd0 <<EOF ,,L, EOF mkfs -t ext2 /dev/nbd0p1 mount -o loop /dev/nbd0p1 /mnt # clone your OS rsync -aH --exclude mnt --exclude dev --exclude proc --exclude sys / /mnt/ # install the boot loader on the virtual disk mount --bind /dev /mnt/dev chroot /mnt grub-install /dev/sda umount /mnt qemu-nbd -d /dev/nbd0 rmmod nbd 

Таким образом, есть один из двух способов сделать это. Чтобы сделать ISO напрямую, вы должны использовать Remastersys. Это инструмент, который позволит вам создать ISO текущей системы. Затем вы можете загрузиться с ISO и получить это enviornemtn как LiveCD. Здесь можно найти хорошее руководство.

Если вы хотите сделать виртуальный жесткий диск (VHD) с физического диска, это только инструмент, о котором я знаю, будет disk2VHD . Это инструмент только для Windows. Однако вы также можете использовать инструмент dd Linux. Существует хороший учебник, который можно найти здесь .

Скопировано из ( 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

Заметки:

  1. Чтобы получить количество байтов в разделе, вы можете использовать следующую команду sudo fdisk -l /dev/sda

  2. Вам нужно использовать / dev / xxx not / dev / xxx1 или xxx2, чтобы изображение содержало записи MBR

Для начала вы можете создать образ диска с помощью утилиты partimage в интерфейсе командной строки. После этого я предполагаю, что вы сможете загружать новое создание iso с помощью VMware.

Использование Partimage Если вы используете Ubuntu 12.04 или даже 11.04, Partimage должен быть доступен в программном центре Ubuntu. Этот метод установки позволит вам легко найти и установить выбранное программное обеспечение.

Шаг 1. Откройте программный центр Ubuntu и найдите панель поиска в правом верхнем углу окна. Введите «partimage» в строке поиска, затем нажмите enter. Сначала будет отображаться пакет программного обеспечения partimage. Также из этого поиска возвращаются partclone (утилита клонировать и восстанавливать раздел), partimage-server (использовать partimage по сети) и partimage-doc (документация пользователя образа раздела). Вам нужно нажать кнопку «Установить» и позволить программному центру установить пакет для вас.

Шаг 2. Откройте терминал и введите следующую команду «sudo partimage», затем введите свой пароль и нажмите «Ввод».

Шаг 3. После ввода пароля приложение Partimage должно отображаться в окне терминала.

Шаг 4. Понимание доступных параметров.

 * Partition to save/restore - A list of all available partitions on all drives able to be backed up from or restored to. You may only choose to operate on one partition at a time. * Image file to create/use - If creating a new image file enter the path and file name where the created back up will be written. If using an image file to restore a partition or drive enter the path to the mounted drive where the file is located. Action to be done: (*) Save partition into a new image file - Choosing this option will tell Partition Image to create a backup .img file from the partition selected in "Partition to save/restore", and write the file to the path entered in "Image file to create/use." ( ) Restore partition from an image file - This option will write the image file from the path entered under "Image file to create/use", and write it to the partition and/or drive selected under "Partition to save/restore." ( ) Restore an MBR from the image file - This will restore the MBR to the drive selected under "Partition to save/restore" to the image file contained in the path under "Image file to create/use." [ ] Connect to server - This option will allow you to connect to a remote server to read or write an image file. 

Шаг 5. Этот экран достаточно понятен. Сначала вы хотите выбрать желаемый уровень сжатия, если таковой имеется. Вы также можете изменить способ разделения изображения во время процесса записи. Режим по умолчанию – создать файлы размером 2 ГБ. Окончательный вариант дает инструкции части изображения о том, что делать, если он успешно завершает работу. Выберите, какой вариант всегда подходит для вашей ситуации.

http://www.ubuntulinuxguide.com

  • Поиск команд меню в Windows 7
  • Минимальная установка emacs24 на ubuntu
  • Разрешение на чтение и запись для раздела FAT32 в Ubuntu
  • Как я могу менять цвета терминала GNOME каждый раз, когда он запускается?
  • SSH Connection отказано
  • Как установить Ubuntu 14.10 на новый Lenovo Ideapad g50-70
  • Как перезагрузить / etc / environment без перезагрузки?
  • Восстановление ubuntu с сбоя видеокарты
  • Ubuntu grep, find и т. Д.: Вывод «Разрешение отказано» и «Нет такого файла или каталога»
  • Проблемы с монтажом дисков HFS +
  • Временно отключить тачпад и клавиатуру, то есть защитить ноутбук от linux
  • Interesting Posts

    Получение измененного имени из измененного имени

    Сбой svchost.exe

    Outlook 2013 рассматривает источник сообщения RAW по электронной почте

    Почему константные выражения имеют исключение для неопределенного поведения?

    Подключить Список к ListBox и увидеть изменения источника данных в ListBox

    Обновление с 32-битного Windows7 до 64-битного WIn7, чтобы соответствовать 64-разрядному процессору

    Использование автозапуска Spring 3 в автономном приложении Java

    Автоматически запускать вечно (узел) при перезапуске системы

    Как показать диалог «Открыть файл» в Access 2007 VBA?

    Как отсортировать массив с помощью специализированного компаратора?

    Любые рекомендации по NAS для домашнего супер-пользователя?

    Как изменить экран по умолчанию, когда у меня есть двойной экран в Windows 7?

    Зачем использовать Fragment # setRetainInstance (boolean)?

    Как визуализировать представление ASP.NET MVC в виде строки?

    Использование IoC для модульного тестирования

    Давайте будем гением компьютера.