Подтвердить что ты не робот

Загрузите собственную ОС на жесткий диск как виртуальную машину

Я ищу решение для загрузки собственной ОС на жесткий диск в качестве виртуальной машины.

Это похоже на то, что VMware Fusion сделал на Mac, который загружает Windows в Boot Camp в качестве виртуальной машины.

В частности, у меня установлена ​​Windows на /dev/sda 2 и Ubuntu 11.10 на /dev/sda 5.

Можно ли использовать программное обеспечение виртуальной машины для загрузки Windows на /dev/sda 2 в качестве виртуальной машины, пока я использую Ubuntu?

4b9b3361

Ответ 1

Да, я сделал это уже давно после этого руководства:

https://lists.ubuntu.com/archives/ubuntu-us-nm/2008-February/000521.html

конечно, всегда делать резервную копию и быть осторожным!

По существу:

  • Используется корпус USB 3.5 HD и подключайте к нему диск XP.

    Если диск был отключен неясно, вам может потребоваться вручную смонтируйте его следующей командой.

    sudo mount ntfs-3g/dev/whereyourdriveis/mount/somemountpoint -o сила

    Как только накопитель монтируется под управлением linux до шага 2.

  • Запустите VMWare.

  • Перейдите в Файл → Создать → Новая виртуальная машина.
  • Выберите "Пользовательский"
  • Выбрать следующий
  • Выберите операционную систему (то есть Win XP)
  • Выбрать следующий
  • Дайте ему имя типа "WindowsXP"
  • Выбрать следующий 10 Укажите процессор One or Two
  • Выбрать следующий
  • Выберите общедоступный или закрытый (на однопользовательской машине это не материя)
  • Выбрать следующий
  • Выберите память для передачи на виртуальную машину. 512 МБ - это довольно полезное число.
  • Выберите сетевое подключение
  • Выберите "Далее".
  • Оставьте SCSI для BusLogic
  • Выбрать следующий
  • Выберите "Использовать физический диск"
  • Выбрать следующий
  • Выберите "Использовать весь диск"
  • Выбрать следующий
  • Укажите место сохранения виртуальной машины
  • На этом этапе вы закончите. Выберите "Включить питание", чтобы загрузить физический диск. в VMWare!

Дополнительная информация. Я должен добавить, что я успешно сделал это, но я также имел успех с использованием этого метода лет даже лет назад. Таким образом, есть как минимум два известных и проверенных способа выполнения этого, что я могу вам сказать.

Ответ 2

Вы можете сделать это через доступ к необработанному диску VirtualBox. (http://www.virtualbox.org/manual/ch09.html) Он в основном создает "виртуальный" файл диска, который указывает на фактический раздел и загружает его в качестве диска в виртуальной машине. Я установил гость Linux в VB на хосте Windows таким образом, и установка может загрузиться с виртуальной машины или сама по себе.

Ответ 3

Как уже было сказано, это также можно сделать в VirtualBox, это способ, который работает для меня

Всегда, убедитесь, что вы используете Администратор (Windows) или Sudo (Linux), любые сделанные вами изменения будут записываться в REAL, поэтому будьте осторожны

В Windows

C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands createrawvmdk -filename "E:\virtualbox\linuxhd.vmdk" -rawdisk "\\.\PhysicalDrive1"
RAW host disk access VMDK file E:\virtualbox\linuxhd.vmdk created successfully.

В Linux

$ VBoxManage internalcommands createrawvmdk -filename "~/linuxhd.vmdk" -rawdisk "/dev/sda"

Он создаст файл с чем-то вокруг 1kb, который является ссылкой на физический жесткий диск.

Затем создайте виртуальную машину, как вы это делаете.

Если вы хотите отобразить только раздел

В Windows

\\.\Physicaldrive1 -partitions 1

(Начало диска с 0, разделов   с 1)

В Linux (гораздо более интуитивно понятный)

/dev/sda1
/dev/sda2
etc.

В конце концов вы можете получить проблемы с разрешением

В конце концов вы можете получить проблемы с разрешениями даже после установки vboxadditions, по моему опыту проблема в вашем /etc/X11/xorg.conf, она настроена на конкретные спецификации конкретного оборудования (например, у меня есть встроенный графический процессор), что в меньшей степени в моем случае я просто удалите этот файл (xorg auto configure при загрузке, только не будет работать, если вы установите некоторые конкретные настройки), поэтому выполните:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.original && sudo rm /etc/X11/xorg.conf

Ссылка