Ubuntu 14 04 virtual box как установить windows 7 на гостевой с virtual box
Многие, и я в том числе, держат на своих компьютерах несколько операционных систем. Почему бы и нет? Тем более, когда это необходимо. Особенно, когда некоторые программы работают только в Windows, и ни через Wine, ни за ради бога они не запускаются. Приходится скакать из системы в систему, либо пользоваться виртуальными машинами. В частности, Virtualbox позволяет создать образ VMDK c установленным разделом Windows. Об этом и пойдет речь.
В сети много подробных инструкций, как в Linux через Virtualbox запустить Windows 7, уже установленную на физический диск. Основной принцип заключается в создании образа .vmdk из реального раздела жесткого диска с помощью внутренней команды Virtualbox. Как правило, это выглядит так:
$ VBoxManage internalcommands createrawvmdk -filename /home/$USER/sdb.vmdk -rawdisk /dev/sda
Но для загрузки системы этого недостаточно. Нужна либо копия загрузчика MBR, либо iso-образ загрузчика GRUB, установленных на вашей машине.
Опишу, вкратце, основные способы установки на примере Ubuntu (Gnome).
Естественно, Windows 7 присутствует, Virtualbox уже установлен, и пользователь входит в группу «vboxusers».
Если нет, то:
$ sudo adduser $(whoami) vboxusers
Добавляем пользователя в группу «disk», для того, чтобы запускать vboxmanage без рута и не заморачиваться с правами созданных разделов, командой:
$ sudo adduser $(whoami) disk
Для применения изменений:
Реальный раздел с Windows должен быть загрузочным (активным). Для проверки:
Звездочкой будет отмечен загрузочный диск.
Если нет, то используем fdisk, gparted или кому что нравится.
Моя разметка (в дальнейшем буду приводить свои данные):
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 1 26 208813+ 83 Linux
/dev/sda2 27 2637 20972857+ 83 Linux
/dev/sda3 * 2638 7859 41945715 7 HPFS/NTFS
/dev/sda4 7860 60801 425247745 f W95 расшир. (LBA)
/dev/sda5 7860 10470 20971520 7 HPFS/NTFS
/dev/sda6 10471 60338 400556032 83 Linux
/dev/sda7 60338 60801 3718144 82 Linux своп / Solaris
Далее первый способ с «поддельным» MBR:
Устанавливаем пакет mbr:
$ sudo apt-get install mbr
Ставим копию mbr в файл. Ваш настоящий mbr никуда не денется:
$ sudo install-mbr --force /home/$USER/.myBootRecord.mbr && sudo chmod +rwx /home/$USER/.myBootRecord.mbr
$ VBoxManage internalcommands createrawvmdk -filename /home/$USER/VirtualBox/Windows7.vmdk -rawdisk /dev/sda -partitions 3,5 -mbr /home/$USER/.myBootRecord.mbr -relative
Если все правильно, должно выдать ". created successfully"
Создаем виртуальную машину:
Задаем имя, к примеру, Windows7.
Задаем размер памяти, к примеру, 1024 МБ.
Отмечаем «Загрузочный диск», «Использовать существующий жесткий диск» и выбираем созданный файл Windows7.vmdk.
Виртуальная машина создана.
Теперь правим свойства машины:
В разделе «Система» на вкладке «Материнская плата» отмечаем IO APIC. Обязательно ставим галочку на CD/DVD-ROM. Он должен стоять первым в порядке загрузки. Все остальное по желанию.
В разделе «Носители» SATA контроллер должен быть Windows7.vmdk.
Теперь ищем DVD диск, с которого устанавливалась Windows, либо iso-образ установочного DVD. Добавляем в IDE контроллер привод оптических дисков (реальный или образ).
Все остальное — кто на что горазд.
Запускаем машину.
При первом запуске должно выдать: «Press any key to boot from cd or dvd». Восстанавливаем загрузчик Windows. Думаю, все знают, как это делать. После восстановления извлекаем установочный диск. Все. Windows должна запускаться как обычно.
Так вот, в этом способе присутствует очень огромный минус: при обычном запуске Windows, не через виртуальную машину, придется так же восстанавливать загрузчик. И так каждый раз.
Теперь второй способ с GRUB (v. 0.97), записанный в iso-образ (инструкции в сети разнятся, в зависимости от системы):
Создаем директорию:
$ mkdir -p .iso/boot/grub
Копируем файл в созданную директорию:
$ cp /usr/lib/grub/i386-pc/* .iso/boot/grub
Создаем iso-образ с GRUB:
$ genisoimage -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -iso-level 2 -input-charset utf-8 -o grub.iso /home/$USER/.iso/
Создаем VMDK-образ:
$ VBoxManage internalcommands createrawvmdk -filename /home/$USER/VirtualBox/Windows7.vmdk -rawdisk /dev/sda -partitions 3,5 -relative
Далее создаем и настраиваем виртуальную машину так же как и в первом способе, за исключением пункта «Носители». Для IDE контроллера выбираем созданный grub.iso.
А теперь третий способ, который, почему то, я нигде в сети не встретил, по крайней мере, относящийся к Virualbox.
Может быть кому-то это покажется элементарным, но все же:
загрузка с помощью GRUB2 (v. 1.97) записанный в iso-образ.
В этой директории любым способом создал файл grub.cfg следующего содержания:
(Раздел menuentry «Windows 7» скопировать со своего grub.cfg, расположенного по адресу /boot/grub/)
insmod part_msdos
set default=0
set timeout=0
menuentry "Windows 7 (loader) (on /dev/sda3)" --class windows --class os insmod part_msdos
insmod ntfs
set root='(/dev/sda,msdos3)'
search --no-floppy --fs-uuid --set=root C070671099FC2625
chainloader +1
>
Здесь убрано все лишнее, GRUB проскакивает быстро и незаметно.
Создаем iso-образ с GRUB2:
$ grub-mkrescue --output=/home/$USER/.iso/grub.iso /home/$USER/.iso/
$ VBoxManage internalcommands createrawvmdk -filename /home/$USER/VirtualBox/Windows7.vmdk -rawdisk /dev/sda -partitions 3,5 -relative
Далее создаем и настраиваем виртуальную машину так же как и во втором способе.
Так же выбираем grub.iso.
Едиственный нюанс: при автоматической установке дополнений гостевой оси, образ этого iso заменится на VBoxGuestAdditions.iso. Поменяйте его обратно.
Еще раз повторюсь, в примерах используются мои настройки. Вносите изменения.
При запуске виртуальной машины VirtualBox (далее VB) пользователь видит окно с полностью русскоязычным интерфейсом.
Напомним, что при установке приложения ярлык автоматически размещается на десктопе. Если вы впервые создаете виртуальную машину, в этой статье вы найдете подробные инструкции, которые смогут на этом этапе оказаться полезными.
Итак, в новом окне нажимаем «Создать», после чего можно выбрать название ОС и другие атрибуты. Выбирать можно из всех доступных ОС.
Переходим к следующему шагу, нажав «Next». Теперь нужно указать, какой объем ОЗУ надлежит выделить для ВМ. Для нормального ее функционирования достаточно 512 Мб, однако можно выбрать и больше.
После этого создаем виртуальный жесткий диск. Если вы ранее создавали диски, то можно использовать их. Однако в этой же статье мы остановимся на том, как они создаются.
Отмечаем пункт «Создать новый жесткий диск» и переходим к дальнейшим этапам.
Далее мы указываем тип диска. Он может быть либо динамически расширяющимся, либо с фиксированным размером.
В новом окне нужно указать, где должен находиться новый образ диска и какого он объема. Если создается загрузочный диск, содержащий ОС Windows 7, то вполне хватит объема 25 Гб (эта цифра установлена по умолчанию).
Что касается размещения, то наилучшим решением будет разместить диск за пределами системного раздела. Несоблюдение этого условия может привести к перегрузке загрузочного диска.
Если все устраивает, нажимаем «Создать».
Когда диск будет создан, в новом окне отобразятся параметры создаваемой ВМ.
Теперь нужно настроить аппаратную часть виртуалки.
В разделе «Общие» 1-я вкладка отображает ключевые сведения о созданной машине.
Откроем вкладку «Дополнительно». Здесь мы увидим опцию «Папка для снимков». Указанную папку рекомендуется поместить за пределами системного раздела, поскольку снимки отличаются большим объемом.
«Общий буфер обмена» подразумевает работу буфера обмена при взаимодействии вашей главной ОС и ВМ. Буфер может работать в 4-х режимах. В первом режиме обмен производится только из гостевой операционной системы в основную, во втором – в обратном порядке; третий вариант допускает оба направления, а четвертый отключает обмен данными. Выбираем двунаправленный вариант как наиболее удобный.
Далее активируем опцию запоминания изменений в процессе работы сменных носителей информации. Это нужная функция, поскольку она позволит системе запоминать состояние CD и DVD-приводов.
Переходим к разделу «Система». Первая вкладка предлагает произвести определенные настройки, которые мы рассмотрим ниже.
1. При необходимости следует скорректировать объем оперативной памяти ВМ. Вместе с тем, только после ее запуска станет до конца понятно, верно ли выбран объем.
При выборе следует отталкиваться от того, какой размер физической памяти установлен на компьютере. Если он равен 4 Гб, то для ВМ рекомендуется выделить 1 Гб – она будет функционировать без «тормозов».
2. Определим очередность загрузки. Проигрыватель флоппи-дисков (дискет) не нужен, отключаем его. 1-м в списке следует назначить CD/DVD-привод для того, чтобы иметь возможность устанавливать ОС с диска. Отметим, что это может быть как физический диск, так и виртуальный образ.
Что касается опций аппаратной виртуализации AMD-V или VT-х, то перед их активацией необходимо узнать, поддерживаются ли эти функции процессором и входят ли они изначально в BIOS – часто бывает, что они отключены.
Теперь рассмотрим раздел «Дисплей». На закладке «Видео» указывается объем памяти виртуальной видеокарты. Также здесь доступна активация двухмерного и трехмерного ускорения. Первое из них желательно включить, а второй параметр не является обязательным.
В разделе «Носители» отображается все диски новой виртуалки. Также здесь можно увидеть виртуальный привод с надписью «Пусто». В него мы смонтируем образ установочного диска Windows 7.
Настраивается виртуальный привод следующим образом: кликаем по значку, расположенному справа. Открывается меню, в котором мы жмем «Выбрать образ оптического диска». Далее следует добавить образ загрузочного диска операционной системы.
Вопросы, касающиеся сети, здесь мы освещать не станем. Отметим, что сетевой адаптер изначально активен, что является предпосылкой для выхода ВМ в Internet.
На разделе СОМ подробно останавливаться нет смысла, поскольку к такого рода портам сегодня уже ничего не подсоединяется.
В разделе USB отмечаем обе доступных опции.
Зайдем в «Общие папки» и выберем те каталоги, к которым ВМ планируется предоставить доступ.
Весь процесс настройки на этом завершен. Теперь можно приступать к инсталляции ОС.
Выбираем созданную машину в списке и жмем «Запустить». Сама установка Windows 7 на VirtualBox очень похожа на обычную установку Windows.
После загрузки установочных файлов откроется окно с выбором языка.
Далее нажимаем «Установить».
Принимаем условия лицензии.
Затем выбираем «Полная установка».
В следующем окне нужно выбрать раздел диска для установки операционной системы. Раздел у нас единственный, поэтому выбираем его.
Далее следует процесс установки Windows 7.
Во время установки машина несколько раз автоматически перезагрузится. После всех перезагрузок вводим желаемое имя пользователя и компьютера.
Далее программа установки предложит придумать пароль для Вашей учетной записи.
Здесь вводим ключ продукта, если есть. Если нет, то просто жмем «Далее».
Далее следует окно Центра обновлений. Для виртуальной машины лучше выбрать третий пункт.
Выставляем часовой пояс и дату.
Затем выбираем, к какой сети отнести нашу новую виртуальную машину. Нажимаем «Домашняя».
После этих действий виртуалка автоматически перезагрузится и мы попадем на рабочий стол свежеустановленной Windows 7.
Таким образом, мы установили Windows 7 на виртуальную машину VirtualBox. Далее ее необходимо будет активировать, но это тема для другой статьи…
Отблагодарите автора, поделитесь статьей в социальных сетях.
VirtualBox Guest Additions (дополнения гостевой операционной системы) – пакет расширений, который устанавливается в гостевую операционную систему и расширяет ее возможности по интеграции и взаимодействию с хостовой (реальной) ОС.
Дополнения, например, позволяют связать виртуальную машину с реальной сетью, без чего невозможен обмен файлами посредством создания общих папок, а также выход виртуалки в интернет.
Кроме того, Guest Additions позволяет подключить видеодрайвер, который дает возможность менять расширение экрана виртуальной машины через апплет «Персонализация».
Образ с дополнениями входит в состав дистрибутива VirtualBox, загружаемого с официального сайта, дополнительно его скачивать не нужно.
Подключение образа
Есть два способа подключить образ.
Первый – через настройки виртуальной машины в менеджере. Машина при этом должна быть остановлена.
1. Выбираем нужную машину в списке и нажимаем «Настроить».
2. Переходим на вкладку «Носители», выделяем виртуальный CD привод и нажимаем на значок выбора образа. Затем выбираем пункт «Выбрать образ оптического диска».
3. В открывшемся окне находим образ дополнений. Он находится в корне папки с установленной VirtualBox.
4. Образ смонтирован, теперь запускаем виртуальную машину.
5. Открываем папку «Компьютер» (в виртуалке) и видим смонтированный образ.
Такое решение является универсальным для подключения образов дисков к виртуальным машинам. Оно может пригодиться в случае, если Вы подключаете образ, не входящий в состав дистрибутива.
Второй, гораздо более простой способ – подключить Guest Additions прямо из меню запущенной машины.
1. Переходим в меню «Устройства» и выбираем пункт «Подключить образ диска Дополнений гостевой ОС».
Как и в предыдущем варианте, образ появится в папке «Компьютер» на виртуалке.
Установка
1. Открываем смонтированный диск с дополнениями и запускаем файл VBoxWindowsAdditions. Здесь также возможны варианты: можно запустить универсальный установщик, либо выбрать версию, учитывая разрядность гостевой операционной системы.
2. В открывшемся окне установщика нажимаем «Далее».
3. Выбираем место для установки. В данном случае ничего не меняем.
4. Здесь видим пустой чекбокс рядом с «Direct 3D Support». Данный драйвер можно установить только в безопасном режиме, поэтому галку не ставим и нажимаем «Install».
5. В процессе установки несколько раз появится окно с предложением подтвердить установку драйверов. Везде соглашаемся.
6. По завершению установки VirtualBox предложит перезагрузить машину. Это необходимо сделать.
На этом процесс установки VirtualBox Guest Additions завершен. Теперь можно менять разрешение экрана, создавать общие папки и выходить в интернет с виртуальной машины.
Отблагодарите автора, поделитесь статьей в социальных сетях.
VirtualBox дополнения гостевой ОС
Если вы уже установили операционную систему на виртуальную машину VirtualBox, и планируете и дальше работать с этой ОС, стоит подумать о расширении возможностей виртуальной системы. Расширить возможности можно установив специальное дополнение к гостевой ОС – VirtualBox Guest Additions.
Дополнения представляют из себя специальные драйвера и программы, которые обеспечат наилучшею интеграцию между реальной и виртуальной ОС, и увеличат скорость работы последней.
Для того, чтобы установить дополнения не надо ничего скачивать из интернета, эти файлы уже присутствуют на вашем компьютере. Они находятся в папке где установлена сама программа. Все файлы с дополнениями упакованы в один образ диска, который носит имя VBoxGuestAdditions.iso. Вы можете самостоятельно монтировать этот образ диска в виртуальный привод, и монтировать в свою очередь этот привод в виртуальную ОС, но это не самый легкий путь. Мы пойдем по другому, более легкому пути (о нем чуть ниже).
В данной статье будут рассмотрены две наиболее часто устанавливаемые на VirtualBox ОС, Windows и Linux. Поскольку из дистрибутивов Linux большую популярность имеет Ubuntu, именно он и будет рассмотрен.
Установка гостевых дополнений в Windows
Для данной ОС дополнения устанавливаются чрезвычайно легко, в автоматическом режиме.
Вам нужно сделать следующее:
1) Находясь в гостевой ОС Windows найдите меню виртуальной машины, оно может располагаться либо сверху либо снизу, в зависимости от сделанных вами настроек. Нажмите на пункт меню “Устройства”, и выберите подпункт “Установить дополнения гостевой ОС…”. Или воспользуйтесь комбинацией клавиш Host + D (по умолчанию Host это правый Ctrl).
2) Запустится установщик, в котором вам надо будет нажать два раза Next, а затем Install.
Нажимайте кнопку “Все равно продолжить”.
4) В конце установки отмечаем пункт (по умолчанию уже отмечен) Reboot now, и жмем Finish.
Установка гостевых дополнений в Ubuntu
Здесь будет уже немного посложней, как ни как Linux это вам не Windows 🙂 .
1) Если у вас на гостевой Ubuntuy не установлен DKMS, установите его, для этого откройте терминал и выполните следующую команду:
После того, как вы введете данную команду и нажмете Enter, вас попросят ввести свой пароль. Введите пароль и нажмите Enter (P.S. при вводе пароля вводимые символы не будут отображаться в терминале, это нормально, просто ведите пароль и нажмите Enter).
2) В меню гостевой ОС нажмите Устройства/Установить дополнения гостевой ОС… Если будет предложено совершить автозапуск, нажмите отменить.
3) Перейдите в каталог появившегося cd-rom’а, обычно для этого надо выполнить следующую команду:
Но например у меня cdrom носил имя VBOXADDITIONS_4.1.8_75467, и команда cd /media/cdrom не работала. В каталог удалось перейти выполнив команду:
4) Просмотрите содержимое каталога, введите:
После установки дополнений перезагрузите гостевую ОС.
Если что то не сразу будет получаться, стоит проверить правильность своих действий, так как ошибка всего в одной букве очень многое значит.
Понравилась статья? Поделитесь с друзьями!
В стандартных репозиториях присутствует пакет с гостевыми дополнениями. Он может быть установлен следующим образом:
Тем не менее, пользователями замечено, что он работает не совсем корректно. Например, может не работать общий буфер обмена с гостевой ОС.
Самым надёжным способом, судя по всему, является использование встроенного установщика, с которым поставляется VirtualBox.
Виртуальная машина существует для тех случаев, когда понадобилось протестировать какое-либо приложение или даже операционную систему. Например, при помощи бесплатного ПО VirtualBox можно установить Windows 7 и произвести необходимые тесты.
Установка Windows 7 на VirtualBox
Придерживаясь приведенной ниже пошаговой инструкции, вы с легкостью сможете установить операционную систему от Microsoft на бесплатную виртуальную машину VirtualBox. Точно так же инсталлируются и другие ОС.
Этап 1: Установка VirtualBox
Для того чтобы инсталлировать Windows 7 на виртуальную машину, сначала давайте бесплатно скачаем VirtualBox с официального сайта, а затем установим программу и настроим ее:
-
Первым делом переходим на официальный сайт VirtualBox и стачиваем последнюю русскую версию виртуальной машины, нажав кнопку, предназначенную для этого.
Теперь, когда установка приложения завершена, можем переходить непосредственно к инсталляции Windows 7.
Этап 2: Создаем виртуальную машину для Windows 7
Перед непосредственной инсталляцией ОС сначала создать целевую виртуальную машину, а также настроить ее. Делается это следующим образом:
-
Запустив VirtualBox, жмем кнопку создания новой виртуальной машины.
Разрядность может быть 32 или 64-битной. Все зависит от образа, который вы будете использовать для установки. Обычно архитектура операционной системы указывается в его названии.
На этом создание нашей виртуальной машины и ее настройка завершены, а значит, мы можем переходить непосредственно к установке Windows 7.
Этап 3: Установка Windows 7 на VirtualBox
Итак, переходя к главному, давайте рассмотрим, как инсталлировать Windows 7 на VirtualBox:
-
В первую очередь запускаем виртуальную машину, которую создали шагом ранее. Для этого ее надо выделить на начальном экране VirtualBox и нажать кнопку «Запустить».
Как видите, ничего сложного здесь нет. Главное, серьезно относиться к скачиванию установочного образа Windows 7. Не рекомендуем использовать дистрибутивы, к которым приложили руки народные умельцы. Загружайте только оригинальные образы ОС с хорошо зарекомендовавших себя торрент-трекеров.
Читайте также: