Как стать автором
Обновить

Запуск предустановленной копии Windows в VirtualBox под Ubuntu

Время на прочтение 2 мин
Количество просмотров 2.5K
Озадачился вчера таким вопросом. Итак, в наличии:

— лаптоп с Pentium Dual-Core 1.86 GHz и 2GB памяти
— стоящие на одном винте Ubuntu 9.04 и Windows XP SP3. Винда побита на два раздела — системный и хранилище.
— желание запустить существующую винду из убунты

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


Сразу скажу, работает медленно (как собственно и ожидалось), но для браузерных тестов и ещё мелочей каких должно хватить. И ещё ВАЖНО — при лицензионной винде она должна запросить реактивации изи-за существенной смены оборудования.

После некоторого гугления нашлась вот эта статья, по которой всё было и сделано.

Вкратце о шагах:
— добавить своего юзера в группу disk через sudo vi /etc/group или sudo usermod -a -G disk <username>
— перегрузиться в винду. Именно перегрузиться — для того чтобы сработало добавление прав нужен релогин. Пробовал без перезагрузки зайти по ssh — не работало создание файла образа (см. ниже)
— в винде добавить новый профиль оборудования и перегрузиться обратно
— в убунте выполнить
VBoxManage internalcommands createrawvmdk -filename /pat/to/file.wmdk -rawdisk /dev/sda -register
Должно получиться что-то вроде следующего:

VirtualBox Command Line Management Interface Version 2.1.4_OSE
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.

RAW host disk access VMDK file /home/halien/build/Win/image_sda1.wmdk created successfully.


здесь важно указать именно диск на котором стоит основной загрузчик, не раздел винды. То есть будет запускаться с загрузчика и выбора ОС.
— добавить в виртуалбоксе новую запись выбрав в качестве образа свежесозданный файл
— поставить не слишком мало памяти (я пробовал на ~800MB)
— запустить, не забывая выбрать ОС и профиль оборудования
— Важно НЕ ставить Guest Additions в предустановленную винду — иначе а) она перестанет загружатсья до их удаления и б) (не подтверждено, но больше вроде нечему) слетает кодировка в русских текстовых страницах при загрузке (выбор режима загрузки, профиля оборудования)

Вот, собственно, и всё.
Теги:
Хабы:
+7
Комментарии 0
Комментарии Комментировать

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн