Архив метки: VirtualBox

Как установить Windows 7 на виртуальной машине VirtualBox?

Windows 7 является чем-то вроде реликвии. Конечно, не такой древней, как Windows XP. Но Windows 7 быстро приближается к дате окончания поддержки в январе 2020 года. В этот момент Microsoft прекратит выпуск публичных исправлений безопасности для Windows 7. Компании, использующие Windows 7, будут платить Microsoft за продолжение работы над исправлением операционной системы. Но эти исправления вряд ли достанутся публике.

Один из вариантов — установить Windows 7 на виртуальной машине VirtualBox. Установка Windows 7 в качестве виртуальной машины повышает безопасность. Вот как это можно сделать.

Что нужно для установки Windows 7 в VirtualBox

Прежде чем начать, вам нужно несколько вещей на месте.

В учебнике используется VirtualBox, бесплатная программа для виртуальных машин. Вам необходимо скачать и установить VirtualBox, прежде чем продолжить. Загрузите и установите VirtualBox версии 5.2.xx по ссылке ниже. VirtualBox 5.2.xx может устанавливать и запускать как 32-, так и 64-битные образы систем.

Скачать: VirtualBox 5.2.xx (бесплатно)

Существует более поздняя версия VirtualBox, версия 6.x. Однако VirtualBox версии 6.x может устанавливать и запускать только 64-битные файлы изображений. В этом случае более ранняя версия 5.2.xx удобна, поскольку она может обрабатывать обе архитектуры и все еще получает обновления.

Вам также нужен ваш образ диска Windows 7 (ISO). Если у вас нет Windows 7 ISO, вы можете ввести ключ продукта Windows 7 здесь, чтобы обеспечить официальную загрузку.

После того, как вы установите VirtualBox и получите ваш Windows 7 ISO, вы можете продолжить.

Как установить Windows 7 в VirtualBox

Теперь вы можете установить Windows 7 на виртуальной машине, используя VirtualBox.

Откройте VirtualBox. Выберите Создать. Дайте вашей виртуальной машине Windows 7 имя.

Теперь решите, сколько памяти выделить виртуальной машине. Сколько вы выделяете, зависит от хост-системы, а также от того, для чего вы используете Windows 7. Например, мой компьютер имеет 16 ГБ ОЗУ, поэтому я могу позволить виртуальной машине выделять больше памяти, чтобы она работала быстрее. В этом случае я выделяю 2048 МБ, что составляет 2 ГБ.

На нижней панели выберите «Создать виртуальный жесткий диск сейчас», затем «Создать».

Затем вы настраиваете размер диска виртуальной машины Windows 7. Microsoft рекомендует использовать как минимум 16 ГБ для Windows 7. Выделите столько, сколько вам нужно или нужно, но убедитесь, что оно превышает 16 ГБ. Сохраните тип файла жесткого диска в качестве VDI (вы можете переместить этот тип диска виртуальной машины в другое программное обеспечение виртуальной машины) и позволить VirtualBox динамически распределять размер диска (если вам требуется больше места, которое вы выделяете, диск может динамически расширяться).

Нажмите Создать.

Настройте виртуальную машину Windows 7

Перед нажатием кнопки «Запустить» необходимо настроить несколько параметров.

Щелкните правой кнопкой мыши виртуальную машину и выберите «Настроить».

Теперь на вкладке «Система» выберите «Процессор». У вас есть возможность выделить вашей виртуальной машине Windows 7 больше вычислительной мощности, назначив другое ядро ​​процессора. Если у вас многоядерная система, назначение дополнительного ядра ускорит работу виртуальной машины. В зависимости от аппаратного обеспечения вашей системы это может привести к снижению производительности хост-компьютера.

Затем на вкладке «Дисплей» увеличьте объем видеопамяти до 128 МБ.

Перейдите на вкладку «Носители». Здесь вы вставляете свой Windows 7 ISO. В списке носителей выберите пустой слот. Затем в разделе «Атрибуты» выберите значок диска. Просмотрите местоположение вашего Windows 7 ISO. Нажмите ОК.

Теперь вы готовы загрузить свою виртуальную машину Windows 7 VirtualBox в первый раз.

Руководство по установке Windows 7

Когда виртуальная машина загрузится, выберите язык клавиатуры и продолжите. Нажмите Установить, затем примите лицензионное соглашение.

На следующей странице выберите Полная установка, затем выберите виртуальный диск, созданный ранее. Начнется процесс установки Windows 7. Можете сделать чашку чая, потому что это может занять некоторое время. После завершения процесса установки виртуальная машина Windows 7 автоматически перезагрузится.

Windows 7 перезагрузится несколько раз в процессе установки. Не о чем беспокоиться. Не прикасайтесь к клавише при появлении запроса, иначе вы вернетесь к параметру «Установить сейчас», вместо того, чтобы позволить установщику сделать свое дело.

В конце концов вы попадете на страницу настройки имени пользователя Windows 7, а затем откроется страница создания пароля. Далее необходимо ввести ключ продукта Windows 7. Если вы уже ввели ключ продукта и загрузили Windows 7 напрямую от Microsoft, возможно, вы не увидите эту страницу. Если у вас нет ключа продукта Windows 7 в настоящее время, вы можете пропустить эту страницу, но ваша виртуальная машина Windows 7 будет иметь ограниченную функциональность.

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

Установите гостевые дополнения VirtualBox ISO

Окончательная настройка для гостевого дополнения VirtualBox ISO. Гостевые дополнения VirtualBox предоставляют вашей виртуальной машине лучшую интеграцию указателя мыши, использование общих файлов между хостом и клиентом, лучшую поддержку видео, общие буферы обмена и множество других удобных инструментов.

Перейдите на Устройства → Вставьте образ компакт-диска Гостевые дополнения. Внутри виртуальной машины Windows 7 выберите «Пуск» → «Компьютер». Откройте образ компакт-диска Гостевые дополнения, затем запустите VBoxWindowsAdditions. Установите гостевые дополнения, затем перезагрузите компьютер.

Дата окончания поддержки Windows 7

14 января 2020 года Microsoft отключила поддержку Windows 7. На момент написания этой статьи это чуть более шести месяцев. У некоторых компаний, продуктов и услуг нет иного выбора, кроме как продолжать использовать Windows 7. Но если вы домашний пользователь, который привязан к Windows 7, потому что он знаком, вы должны знать, что его конец не за горами.



2019-07-08T10:46:23
Вопросы читателей

Как включить Windows Sandbox в гостевой ОС VirtualBox?

Песочница Windows — одна из новых функций в Windows 10. К сожалению, даже если вы используете правильную сборку Windows 10 в VirtualBox, вы не можете использовать Песочницу Windows. Как и VMware, VirtualBox требует особой поддержки от вашего процессора, чтобы он мог создавать вложенную виртуальную машину. Если вы попытаетесь включить Windows Sandbox в Windows 10 без этой поддержки, вы увидите серую кнопку в окне компонентов Windows.

Если в Windows Sandbox отображается какое-либо сообщение об ошибке, например:

  • Windows Sandbox не может быть установлен, процессор не имеет необходимых возможностей виртуализации
  • У вас нет SLAT (трансляция адресов второго уровня)

Вы можете решить эту проблему, используя это руководство.

Системные/аппаратные требования:

  1. Вы должны иметь последнюю версию (6.x.x +) VirtualBox. Более старая версия VirtualBox не имеет вложенной поддержки виртуализации.
  2. Второе требование заключается в том, что VirtualBox на данный момент не поддерживает вложенную виртуализацию на процессорах Intel. Другими словами, у вас должны быть процессоры AMD. VirtualBox имеет это ограничение, и я надеюсь, что будущие обновления устранят этот барьер.

Включить Windows Sandbox в VirtualBox

Чтобы включить и использовать Windows Sandbox на виртуальной машине VirtualBox, выполните следующие действия.

  1. Включить вложенные VT-x/AMD-V
  2. Разрешить 4 ядра
  3. Включить Windows Sandbox в компонентах Windows

Существует конкретный параметр, который необходимо включить, чтобы использовать вложенную виртуализацию в виртуальной машине VirtualBox. Это называется Nested VT-x/AMD-V. Хотя он говорит VT-x, вы не можете разрешить эту функцию, если у вас есть процессор Intel.

Чтобы найти этот параметр, откройте VirtualBox, выберите виртуальную машину и нажмите кнопку «Настройки». После этого перейдите в раздел «Система» и перейдите на вкладку «Процессор». Отсюда вам нужно сделать два изменения.

Во-первых, вам нужно назначить как минимум 4 ядра виртуальной машине. Вы можете использовать панель Процессор(ы), чтобы поднять номер ядра.

Во-вторых, вам нужно установить флажок Включить Nested VT-x/AMD-V.

После этого нажмите кнопку ОК, чтобы сохранить изменения.

Теперь запустите вашу виртуальную машину и найдите «Включить или отключить функции Windows» в окне поиска на панели задач. После открытия панели «Функции Windows» вы сможете включить «Песочницу» Windows как обычно.

Надеюсь, этот совет будет полезен для вас.



2019-04-17T13:05:29
Вопросы читателей

Могу ли я настроить Virtualbox на два монитора?

Чтобы иметь возможность использовать VirtualBox на нескольких мониторах с любой виртуальной машиной, вам необходимо изменить настройки по-умолчанию. Если у вас есть настройка с двумя мониторами, и вы хотите использовать оба экрана с вашей гостевой ОС, этот пост поможет вам. Как и VMware, VirtualBox не обнаруживает второй монитор, если вы не внесете некоторые изменения. Это поможет вам изменить конкретные настройки, чтобы вы могли начать использовать более одного монитора.

Вам необходимо выполнить эти шаги, чтобы включить двойной монитор для виртуальной машины VirtualBox.

  1. Установить образ компакт-диска Guest Additions
  2. Разрешить второй монитор
  3. Включить второй монитор
  4. Расширить дисплей.

Для начала вам необходимо установить образ компакт-диска Guest Additions. Нет необходимости загружать что-либо еще, поскольку ваша установка VirtualBox поставляется с этим пакетом. По-умолчанию пакет не устанавливается, но это необходимо для обеспечения беспроблемного взаимодействия с пользователем.

Чтобы установить образ компакт-диска Guest Additions, откройте VirtualBox, запустите гостевую ОС и убедитесь, что вы вошли в систему.

После этого перейдите в раздел «Устройства» → «Установить образ гостевого дополнения». Или вы можете нажать правую клавишу Ctrl + D.

Вы должны получить всплывающее окно на вашем экране. Следуйте инструкциям для завершения установки. После этого вам нужно добавить второй монитор на вашу виртуальную машину. Для этого откройте VirtualBox → выберите виртуальную машину → нажмите кнопку «Настройки».

Затем перейдите в раздел «Отображение» и убедитесь, что вы находитесь на вкладке «Экран». Отсюда вам необходимо назначить максимальный объем видеопамяти для вашей виртуальной машины. Для этого используйте панель видеопамяти, чтобы обеспечить максимально доступную видеопамять. Во-вторых, выберите два (2) в поле «Количество мониторов».

Эти две настройки являются обязательными. Однако, если вы хотите повысить производительность, вы можете установить флажок Включить 3D-ускорение. После внесения всех изменений нажмите кнопку ОК, чтобы сохранить.

Теперь запустите вашу виртуальную машину и нажмите одновременно кнопки Host + F. По умолчанию правый Ctrl — кнопка Хост. После этого вы должны назначить виртуальный экран экрану хоста. Для этого перейдите в View → Virtual Screen 1 → Use Host Screen 1.

Аналогично, перейдите в «Просмотр» → «Виртуальный экран 2» → «Использовать главный экран 2». Теперь вы можете найти виртуальную машину на обоих мониторах. Также, если вы хотите, вы можете использовать Host Screen 2 для Virtual Screen 1.

Я надеюсь, что это простое решение будет полезно для вас.



2019-04-16T10:15:26
Вопросы читателей

VirtualBox не удалось зарегистрировать и открыть файл образа жесткого диска

Если вы пытаетесь открыть существующий файл образа диска, но VirtualBox выдаёт сообщение об ошибке «UUID уже существует», вот что вы можете сделать, чтобы решить эту проблему. Эта проблема появляется только тогда, когда пользователи пытаются импортировать старый файл образа диска для запуска виртуальной машины с VirtualBox. В противном случае, если вы создадите виртуальную машину с нуля с помощью VirtualBox, вы не получите это сообщение об ошибке. Все сообщение об ошибке выглядит примерно так:

Не удалось открыть файл жесткого диска [случайное расположение файла .vdi]. Невозможно зарегистрировать жесткий диск ‘.vdi file path’ {Virtual-Disk-UUID}, поскольку жесткий диск ‘new-vdi-file-path.vdi’ с UUID {Virtual-Disk-UUID} уже существует.

Если вы хотите решить эту двойную ошибку UUID в VirtualBox, попробуйте эти предложения.

Вы сталкиваетесь с этой проблемой только тогда, когда ваш VirtualBox обнаруживает дубликат UUID или файл образа диска. Поэтому, чтобы решить эту проблему, вам необходимо удалить существующий файл образа диска.

Откройте VirtualBox и выберите «Файл» → «Диспетчер виртуальных носителей».

Выберите файл виртуального диска из списка и нажмите кнопку Извлечь.

Снова выберите файл виртуального диска и нажмите кнопку «Удалить» .

Нажмите кнопку закрытия в окне Virtual Media Manager.

Выберите виртуальную машину и нажмите кнопку «Настройки».

Перейдите в раздел «Хранилище» и щелкните значок «плюс», чтобы добавить файл виртуального диска.

Во всплывающем меню выберите «Выбрать существующий диск» и выберите файл диска (.vdi).

Сохраните изменения и попробуйте запустить виртуальную машину.

Это должно помочь. Однако, если это решение не работает на вашем компьютере, вам необходимо удалить VirtualBox, удалить все остатки и переустановить его.



2019-03-26T14:31:50
Вопросы читателей

Как установить VirtualBox на Debian 9 Linux

VirtualBox — это кроссплатформенная программа виртуализации с открытым исходным кодом, которая позволяет одновременно запускать несколько гостевых операционных систем (виртуальных машин).

В этой статье рассказывается, как установить последнюю версию VirtualBox 6.0 на Debian 9.

 

Вы должны войти в систему как пользователь с доступом sudo, чтобы иметь возможность устанавливать пакеты в вашей системе Debian.

 

Начиная с Debian 9, пакеты VirtualBox недоступны в официальных репозиториях Debian. Мы установим VirtualBox из репозиториев Oracle.

На момент написания этой статьи последняя версия VirtualBox — это версия 6.0. Прежде чем перейти к следующим шагам, вы должны проверить страницу загрузки VirtualBox, чтобы узнать, доступна ли более новая версия.

Установка VirtualBox в Debian Linux является относительно простым процессом и займет всего несколько минут:

  1. Начните с импорта ключей GPG репозитория Oracle VirtualBox в вашу систему с помощью следующих команд wget :

    wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

    Обе команды должны вывести, OK, что означает, что ключи успешно импортированы, и пакеты из этого хранилища будут считаться доверенными.

  2. Затем добавьте репозиторий VirtualBox в список источников:

    sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

    $(lsb_release -cs) напечатает кодовое имя Debian. В нашем случае это так stretch.

    Если вы получили сообщение об ошибке «add-apt-repository command not found», установите пакет software-properties-common.

  3. После включения репозитория VirtualBox обновите список пакетов и установите последнюю версию VirtualBox 6.0 с помощью:

    sudo apt update && sudo apt install virtualbox-6.0

На этом этапе VirtualBox установлен и готов к использованию.

Пакет расширений VirtualBox предоставляет несколько полезных функций для гостевых машин, таких как виртуальные устройства USB 2.0 и 3.0, поддержка RDP, шифрование изображений и многое другое.

Загрузите файл пакета расширений с помощью wget :

wget https://download.virtualbox.org/virtualbox/6.0.0/Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack

 

Убедитесь, что версия пакета расширений совпадает с версией VirtualBox.

После завершения загрузки выполните следующую команду, чтобы установить пакет расширений:

sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack

 

Вам будет предоставлена ​​лицензия Oracle и будет предложено принять их условия.

Do you agree to these license terms and conditions (y/n)?

 

Введите y и нажмите Enter. После завершения установки вы увидите следующий вывод:

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

Successfully installed "Oracle VM VirtualBox Extension Pack".

Теперь, когда VirtualBox установлен в вашей системе Debian, вы можете запустить его из командной строки, набрав:

virtualbox

 

Или, если вы используете Xfce в качестве среды рабочего стола, щелкните значок VirtualBox ( Applications-> System-> Oracle VM VirtualBox).

При первом запуске VirtualBox должно появиться следующее окно:


Если вы используете KDE, запустите VirtualBox, нажав на значок VirtualBox KDE menu-> System-> Oracle VM VirtualBox.

Пользователи GNOME могут запустить VirtualBox, нажав на значок VirtualBox: Applications-> System Tools-> Oracle VM VirtualBox.

Вы узнали, как установить VirtualBox на компьютер Debian 9. Теперь вы можете установить свой первый гостевой компьютер с Windows или Linux. Чтобы узнать больше о VirtualBox, посетите официальную страницу документации VirtualBox.

Если у вас есть какие-либо вопросы, пожалуйста, оставьте комментарий ниже.



2019-01-11T14:11:54
Установка ПО на Debian

Как работает мостовая сеть в Virtualbox?

Я просмотрел руководства VirtualBox, но ничего чрезвычайно технического не вышло (это был просто общий блеск по этой теме).

  • Как он назначает другой IP виртуальному копмьютеру, используя одну и ту же сетевую карту?
  • Почему этот другой IP (с ip addr под Linux) не отображается в разделе «подключенные устройства» моего маршрутизатора, но я могу перенаправить его на него?
  • Почему, если я подключаюсь к защищенной паролем сети WiFi, мне не требуется вводить мой пароль?
  • Это многопоточность?

В руководстве по VirtualBox, Глава 6 виртуальных сетей в разделе сетевой мост :

При использовании мостовой сети VirtualBox использует драйвер устройства в вашей хост-системе, фильтрующий данные от физического сетевого адаптера. Этот

поэтому драйвер называется «сетевым фильтром». Это позволяет

VirtualBox перехватывать данные из физической сети и вводить в нее данные, эффективно создавая новый сетевой интерфейс в программном обеспечении.

Когда Гость использует такой новый программный интерфейс, он смотрит на

хост-систему, как если бы Гость был физически подключен к

интерфейсу с помощью сетевого кабеля: хост может отправлять данные гостю

через этот интерфейс и получать данные от него. Это значит, что вы

можете настроить маршрутизацию или мосты между гостями и остальной частью вашей сети.

Материал из Википедии Мостиковых связей (сетей) :

Сетевой мост — это сетевое устройство, которое соединяет более одного сегмента сети. В модели OSI, мосты действуют в первых двух слоях,

ниже уровня сети.

VirtualBox и другие виртуальные менеджеры

используют системные драйверы для внедрения пакетов в сеть и

притворяются физическим адаптером.

Поскольку все пакеты отправляются по всей сети, каждое устройство, считывает только пакеты

которые отмечены его адресом, виртуальный драйвер просто вводит пакеты собственным виртуальным MAC-адресом и реагирует на пакеты, предназначенные для этого

MAC-адреса, хотя физически такого адаптера не существует.

Это делается на достаточно низком уровне сетевой модели, так что хост

не будет реагировать на эти сообщения на более высоких уровнях,

так как они имеют штамп с другим Mac-адресом, чем у хоста.

Это точно такая же техника, что используется хакерами для атак

с использованием подмены IP-адресов.

Виртуальный MAC-адрес изобретается менеджером виртуального компьютера,

или может быть укузан или изменен в любое время. Это может быть любой MAC-адрес,

который не дублирует работу какого-либо другого устройства в локальной сети.

IP-адрес выделяется этому виртуальному адаптеру сервером DHCP,

который обычно является маршрутизатором, так же, как и для любого другого физического устройства.

Причина, по которой вы можете подключиться к защищенной паролем сети WiFi без

ввода пароля более озадачивает, но я предполагаю, что драйвер VirtualBox

нашел и использовал маркер, который был возвращен узлу при входе в сеть.

Это также объяснит, почему он не появляется в разделе «подключенные устройства»

вашего маршрутизатора, потому что он никогда формально не подключается к сети.

Переадресация все еще работает, потому что маршрутизатор просто повторно отправляет

пакет на пересылаемый адрес и драйвер VirtualBox отвечает.

Наконец, это не многопоточность, которая на одном компьютере

а один компьютер с одной операционной системой, имеющей несколько IP-адресов через несколько адаптеров,

все из которых известны этой ОС.

Дополнительные сведения см. в статье Википедии о модели OSI,

и особенно в отношении слоев OSI.



2018-07-11T17:14:54
Вопросы читателей