Top-office11.ru

IT и мир ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

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

Я регулярно призываю людей использовать Linux, и когда я даю им повод переключиться, я всегда упоминаю, что они могут использовать Windows и Linux вместе, если они пока «боятся Linux».

Один из способов использовать две системы вместе — это двойная загрузка Windows и Linux. Этот способ хорошо работает, за исключением того, что нужно переключаться между операционными системами путем перезагрузки системы, что несколько неудобно.

Если, как и я, вы редко пользуетесь Windows и не хотите беспокоить себя двойной загрузкой Ubuntu и Windows 10, я предлагаю установить Windows 10 внутри Linux, создав виртуальную машину. В одном из предыдущих учебников я показывал вам, как устанавливать VMWare на Ubuntu, но в данном случае мы будем использовать Oracle VirtualBox для создания виртуальных машин и установки на них Windows 10.

Что такое VirtualBox и каковы его преимущества?

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

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

Суть в том, что с программным обеспечением для виртуальных машин вы можете использовать Windows как приложение внутри Linux. В отличие от обычных приложений, она будет потреблять много оперативной памяти. Но таким образом, вы можете использовать Windows-специфическое программное обеспечение и программы внутри Linux без необходимости полной установки Windows.

Установка Windows 10 в VirtualBox в системах Ubuntu и Linux Mint

Install Windows inside Linux using VirtualBox

Перед установкой Windows 10 в VirtualBox посмотрим, что вам нужно:

  • Интернет-соединение с хорошей скоростью или Windows 10 ISO, который вы уже скачали.
  • Минимум 4 ГБ оперативной памяти. Чем больше у вас оперативной памяти, тем лучше.
  • Около 20 ГБ бесплатной памяти для установки Windows 10.

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

Шаг 1: Загрузка Windows 10 ISO

Прежде всего, вам нужно загрузить Windows 10 ISO. Вы можете загрузить Windows 10 32-битной или 64-битной версии, в зависимости от вашей системы. Перейдите по ссылке ниже и выберите, какую версию Windows 10 вы хотите загрузить:

Перед загрузкой ISO вам нужно будет выбрать редакцию и язык, а затем выбрать 32-битную или 64-битную систему.

Шаг 2: установка VirtualBox на Ubuntu и Linux Mint

Установить VirtualBox на Ubuntu очень просто. Все, что вам нужно сделать, это воспользоваться командой, приведенной ниже:

Шаг 3: Установка Windows 10 в VirtualBox

Запустите VirtualBox. Вы должны увидеть экран, как показано ниже.

Installing Windows in VirtualBoxНажмите на кнопку «Новая»

Можете назвать виртуальную машину как пожелаете. Также выберите операционную систему и версию. В данном случае я выбрал Windows 10 64-битную версию.

Screenshot_from_2016-02-15_23:20:11Назовите ее как хотите.

Выберите размер оперативной памяти. Рекомендуемый объем оперативной памяти для 64-битной Windows 10 — 2 ГБ, для 32-битной Windows 10 — 1 ГБ. Но я предлагаю использовать немного больше для более плавной работы.

Choose RAm size for Windows virtualboxВыделение 2-3 Гб оперативной памяти

Далее размер виртуальной машины. Если у вас есть свободное место, выберите рекомендуемый размер, в противном случае сделайте его немного больше, чем рекомендуемый размер.

Vitualbox-Windows-Linux-3Выберите Создать виртуальный диск сейчас

Для форматирования, выберите формат диска VDI.

VDI Windows Virtual BoxВыберите VDI

Смущаетесь по поводу динамического или фиксированного размера? Если вы выберете динамический, то установленная ВМ вырастет за пределы выделенного ей размера со временем. Если вы не собираетесь широко использовать Windows, я предлагаю использовать фиксированный размер.

Vitualbox-Windows-Linux-6Выбираю динамическую

Теперь пришло время закончить с натройкой. Вы можете выбрать, где создать виртуальный диск. Местоположение по умолчанию (домашний каталог) работает нормально.

Vitualbox-Windows-Linux-7Распределите размер для установки Windows

Теперь вы должны вернуться к начальному экрану. Но подождите, мы ведь еще не использовали наш Windows 10 ISO, не так ли? Пришло время использовать образ ISO. Нажмите «Настройки».

Setting Windows Virtual MachineПерейдите в раздел Настройки->Хранение

Здесь, перейдите в Storage и добавьте новый оптический привод. Я добавил этот скриншот позже, потому что некоторым читателям было трудно его найти.

Add Windows 10 ISO as optical storageДобавьте ваш Windows 10 ISO в качестве оптического хранилища

Нажмите кнопку Выбор диска и укажите на Windows 10 ISO.

Add Windows 10 in virtual boxПерейти к выбору диска

Теперь вы должны увидеть Windows 10 ISO в списке в разделе Хранилище. Нажмите OK.

Vitualbox-Windows-Linux-11Если есть пустое оптическое хранилище, удалите его.

Теперь Вы должны вернуться к главному экрану Oracle VirtualBox. Теперь все готово. Следующий шаг — установка Windows 10. Нажмите на кнопку Начать с главного экрана:

Читать еще:  Программы для сметы строительных работ

Install Windows 10 in VirtualBox in LinuxНажмите на кнопку «Начать», чтобы установить Windows 10

Вуаля! Теперь вы должны увидеть знакомый экран загрузки Windows:

Vitualbox-Windows-Linux-12Следуйте обычной процедуре установки

Через пару секунд вы должны увидеть опцию установки Windows:

Vitualbox-Windows-Linux-14

Как отмечает Ларри из редакции FOSS: «Похоже, что существует несовместимость между Virtualbox и Windows 10 1703. Виртуальная машина, которая прекрасно работает под управлением Windows 10 1607, не сможет загрузить Windows 10 1703 -UNLESS — задан следующий параметр: В разделе System — Acceleration вы должны установить параметр Paravirtualization в None и затем перезагрузить».

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

После успешной установки Windows 10 вы обнаружите, что подключение к Интернету также используется совместно с виртуальной Windows: нет необходимости в дальнейшей настройке. Вот он — FOSS в браузере Edge в Windows 10 внутри вашей виртуальной машины.

Vitualbox-Windows-Linux-27

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

Shutdown virtual Windows in VirtualBoxВыключите Windows VM

Чтобы снова запустить виртуальную ОС, просто щелкните Start (зеленая стрелка) на главном экране VirtualBox еще раз. Вот так. Подробнее об использовании виртуальных операционных систем позже. Я думаю, что для начала это руководство даст вам хорошее представление о том, как установить Windows в Ubuntu или Linux Mint 🙂 .

Как вам?

Помогло ли это учебное пособие по установке Windows в системах Linux с помощью VirtualBox? Если у Вас есть вопросы или предложения, не стесняйтесь оставлять комментарии.

Устанавливаем операционные системы семейства Linux на VirtualBox

Для обмена файлами между несколькими виртуальными машинами, работающими на одном компьютере, использовался аппаратный файл-сервер DNS-120 фирмы D-Link. Для каждой виртуальной машины задавалось индивидуальное имя пользователя, которое добавлялось в список пользователей файл-сервера.

Обмен файлами можно наладить и с помощью общих папок.

Создание папки в основной операционной системе

В основной операционной системе (ОС) обычным образом создается папка, которая будет использоваться гостевыми ОС.

Так, в среде Edubuntu 7.04 порядок действий следующий:

  • ПереходДомашняя папка
  • ФайлСоздать папку
  • набрать имя папки (было задано имя Users);
  • нажать клавишу <Enter>.

Определение общей папки в окне VirtualBox

Открыв окно VirtualBox, выполним настройку (щелчок мышью по кнопке "Свойства").

1. Выбираем строку меню "Общие папки":

2. Добавим созданную папку, щелкнув мышью по кнопке :

3. Задаем путь к папке щелчком мыши по кнопке , открыв сначала папку home обычным способом — двойным щелчком мыши по ее значку:

4. Открываем свою домашнюю папку:

5. Выбираем созданную папку:

6. После щелчка мышью по кнопке "ОК" получаем:

7. Щелкнем мышью по кнопке "ОК". Результат:

Действия в гостевой ОС Windows XP

После загрузки гостевой ОС устанавливаются дополнения VirtualBox. Для этого необходимо:

  • нажать правый <Ctrl> для передачи клавиатуры и мыши основной ОС;
  • УстройстваУстановить Дополнения гостевой ОС.
  • выполнить установку дополнений;
  • перезагрузить гостевую ОС.
  • ПускВсе программыСтандартныеКомандная строка
  • набираем: net use x: \vboxsvrUsers и нажимаем <Enter>.

Открываем приложение "Проводник". В списке дисков виден сетевой диск X: с названием Users.

Вместо имени диска Х: можно указать любую доступную для данного компьютера букву.

Действия в гостевой ОС Linux (рабочий стол KDE)

Сначала устанавливаем дополнение linux-headers. Для этого необходимо:

  • щелкнуть мышью по кнопке
  • СистемаКонсоль (открывается окно консоли);
  • набрать: sudo apt-get install linux-headers и нажать <Enter>;
  • ввести пароль.

Если потребуется уточнить версию, команда установки повторяется. Например, в конкретном случае потребовалось ввести sudo apt-get install linux-headers-2.6.20-16-386.

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

  • sudo apt-get installlinux-kbuild

Здесь (очевидно, в зависимости от дистрибутива) возможны для варианта:

  • установка будет выполнена;
  • пакет не будет найден.

Далее нажимаем клавишу правый <Ctrl>, передавая управление клавиатурой и мышью основной ОС. В строке меню окна гостевой ОС выбираем команды "Устройства" — "Установить Дополнения гостевой ОС. ". На экран выводится окно диалога:

В нем выбирается пункт "Открыть в новом окне" и выполняется щелчок мышью по кнопке "ОК". Результат:

Закрываем окно, зафиксировав путь в строке адреса окна (в данном случае media/cdrom0):

  • щелкнуть мышью по кнопке ;
  • СистемаКонсоль (открывается окно консоли);
  • набрать: cd /media/cdrom0 и нажать <Enter>;
  • набрать: sudo sh ./VBoxLinuxAdditions.run и нажать <Enter>;
  • ввести пароль.
  • Приложения — СтандартныеТерминал (открывается окно консоли);
  • набрать: cd /media/cdrom0 и нажать <Enter>;
  • набрать: sudo sh ./VBoxLinuxAdditions.run и нажать <Enter>;
  • ввести пароль.
Читать еще:  Как скрыть скрытые папки в Windows 10

После установки дополнений перезагружаем гостевую ОС. Теперь необходимо создать папку, в которую будет смонтирована гостевая папка из основной ОС.

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

Укажем точку монтирования. Пусть это будет домашний каталог (предположим, в гостевой ОС он называется test), в которой создадим каталог obmen. Последовательность действий:

  • щелкнуть мышью по кнопке ;
  • СистемаКонсоль (открывается окно консоли);
  • набрать: cd /home/test и нажать <Enter> (перейти в каталог test);
  • набрать: mkdir obmen и нажать <Enter>.
  • Приложения — СтандартныеТерминал (открывается окно консоли);
  • набрать: cd /home/test и нажать <Enter> (перейти в каталог test);
  • набрать: mkdir obmen и нажать <Enter>.

Теперь необходимо набрать команду: mount -t vboxsf Users /home/test/obmen и нажать клавишу <Enter>.

Судя по примечаниям к команде, возможен вариант с указанием кодовой таблицы для каталога:

mount -t vboxsf Users /home/test/obmen iocharset cp1251 convertcp cp1251

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

Чтобы установить VirtualBox из репозиториев Oracle в вашей системе Ubuntu, выполните следующие действия:

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

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

Затем добавьте репозиторий VirtualBox APT с помощью add-apt-repository команды, как показано ниже:

$(lsb_release -cs) напечатает кодовое имя Ubuntu. Например, если у вас Ubuntu версии 18.04, команда напечатает bionic .

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

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

Установка пакета расширений VirtualBox

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

Загрузите файл пакета расширений, набрав:

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

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

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

Возможные проблемы

Рассмотрим проблемы, с которыми мы можем столкнуться при установке или работе с Vitrualbox.

The VirtualBox Linux kernel driver is either not loaded or not set up correctly

Проблема может появиться при попытке запустить виртуальную машину. В ошибке говорится, что необходимо ввести команду '/sbin/vboxconfig' от пользователя root для решения проблемы. Однако, при вводе данной команды мы получаем ошибку:

This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel
for adding new hardware support to the system.
The distribution packages containing the headers are probably:
kernel-devel kernel-devel-5.11.12-300.fc34.x86_64

* где kernel-devel kernel-devel-5.11.12-300.fc34.x86_64 — конкретная версия исходников ядра, которой не хватает программе.

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

Решение: необходимо просто установить необходимые исходники. В зависимости от установленной системы Linux команды могут отличаться.

а) для Ubuntu / Debian:

apt-get install kernel-source-5.11.12-300.fc34.x86_64

б) для CentOS / Fedora:

yum install kernel-devel-5.11.12-300.fc34.x86_64

После выполняем команду:

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

2. QEMU

Если вы хотите запустить операционную систему ARM (такую ​​как Android, Raspbian или RISC OS), то этот инструмент на основе командной строки — тот, который нужно выбрать.

Ий-Linux-3vms-QEMU-установка

Сокращенно от «Quick Emulator», QEMU прост в настройке, и некоторые гостевые операционные системы могут быть загружены даже со встроенным QEMU. Наш предыдущий взгляд на запуск основной Raspbian Pi Raspbian OS в QEMU даст вам хорошее представление об этом инструменте. ,

Хотя сокращенное название QEMU — «Быстрый эмулятор», на самом деле это гипервизор, инструмент для управления аппаратной виртуализацией. Вы можете установить QEMU с помощью:

Начиная с версии 4, выпущенной в декабре 2010 года, основная часть продукта распространяется бесплатно под лицензией GPL v2. Устанавливаемый поверх неё дополнительный пакет, обеспечивающий поддержку устройств USB 2.0 и 3.0, протокол удалённого рабочего стола (RDP), шифрование накопителя, загрузку с NVMe и по PXE, распространяется под особой лицензией PUEL («для личного использования и ознакомления»), по который система бесплатна для личного использования, в целях обучения или для оценки перед принятием решения о приобретении коммерческой версии. При этом личное использование ограничивается одним хост-компьютером для одного пользователя. (До версии 4 было два разных пакета — свободная версия по GPL v2, и полная версия, бесплатная по PUEL.)

Сборка BIOS для VirtualBox начиная с версии 4.2 требует применения компилятора Open Watcom, что делает статус продукта как свободного сомнительным, в частности, по критериям проекта Debian собираемое таким образом программное обеспечение свободным считаться не может; при этом организация Open Source Initiative признаёт такое программное обеспечение открытым.

Разрешение экрана Ubuntu в VirtualBox

Calendar4 марта 2010, 12:47

Сегодня устанавливал Ubuntu 9.10 в VirtualBox. Сразу после установки разрешение экрана виртуальной системы устанавливается в 800х600 пикселей и больше поставить нельзя. Для того чтобы иметь возможность установить более высокое разрешение (а также получить другие преимущества) необходимо установить дополнения для гостевой операционной системы. Этот процесс хорошо описан в справке к VirtualBox, но справка на английском, да и, как правило, новички обращаются сначала к Интернету. Поэтому и решил описать шаги необходимы для установки дополнения для гостевой ОС (гостевая операционная система — это система которая работает в VirtualBox).

Все нижеописанные действия выполняются в гостевой ОС. Еще раз напомню, что в качестве гостевой операционной системы выступает Ubuntu 9.10. В гостевой ОС должно быть настроено подключение к Интернет.

Запускаем gnome-terminal: пункт меню верхней панели рабочего стола Приложения — Стандартные — Терминал. В терминале пишем:

После завершения установки в меню окна VirtualBox, в котором работает гостевая ОС, выбираем пункт Устройства — Установить дополнения для гостевой ОС. В результате на экране появится окно в котором будет написано: “Вы только что вставили носитель, на котором есть программа…” и т.д. Это окно просто закрываем — оно нам не понадобиться.

Возвращаемся в терминал и набираем следующую команду:

если у вас 32-х разрядная версия Ubuntu

если установлена 64-х разрядная версия Ubuntu.

После установки (у меня длилась примерно 5 минут) нужно будет перезагрузить гостевую систему. В терминале набираем:

и ждем пока система перезагрузится.

После перезагрузки, в моем случае, разрешение автоматически установилось в 1024х768 пикселей. Переключение в полноэкранный режим также работает. Для переключения используйте сочетание клавиш правый ctrl+F (по умолчанию).

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

После выполнения этой команды дополнение для гостевой ОС будет удалено.

Спасибо за то что поделились ссылкой!
Поделиться ВКонтактеДобавить в Одноклассники!Поделиться в FacebookОпубликовать в twitter.com

TagТеги: Ubuntu, VirtualBox
CategoryРубрика: Ubuntu | CommentsОтзывы (RSS)

Статьи и новости схожей тематики:

Комментариев: 44

Спасибо за статью. Написана очень классно. И мне очень помогла:)

Юрий, спасибо за комментарий. Если, хоть одному человеку пригодилась, значит писал не зря 🙂

sergkarpenko:

еще с установкой дополнений для гостевой ОС, становится доступно ctrl-L в меню они его назвывают режим интеграции дисплея. не знаю как описать это правильно, но в этом режиме сама гостевая ОС скрывается, остается только активное окно в ней и выглядит это как будто программа, запущена была из линукса. я пробовал так работать в QuickBooks, который работает только в вин. Довольно интересно получалось.

sergkarpenko:

да это работает, когда хост машина — Линукс, а гостевая машина — Виндовс

Если хост машина Ubuntu и гостевая Ubuntu — ctrl+L тоже работает

когда хост машина Виндовс, то раньше не работало, а сейчас уже не знаю 🙂

Jura Reply:
января 6, 2012 at 22:32

когда хост машина Windows (запускал на win7), то работает 🙂

p.s. спасибо за статью

Vados:

Здравствуйте. Проделал все как Вы писали, но…
когда нажимаю установить гостевую ОС — ничего не происходит. Когда ввожу команду “sudo sh /media/cdrom0/VBoxLinuxAdditions-x86.run” и пишет Can not open file. все. помогите.

Добрый вечер. Какая у вас основная ОС? Возможно у вас не подключается iso-диск VBoxGuestAdditions.iso, которых должен быть в основной операционной системе. Закройте гостевую ОС и в меню главного окна VirtualBox откройте Менеджер виртуальных носителей (Ctrl+D) и проверьте, что на вкладке образы CD/DVD присутствует образ VBoxGuestAdditions.iso.

Vados Reply:
октября 17, 2010 at 20:47

Основная ОС у меня XP SP3 c обновлениями на сегодняшний день. В Линуксе тоже все свежие обновления. В настройках все прописано — есть образ VBoxGuestAdditions.iso. С Линукса захожу на этот iso образ и видны все файлы на образе и “VBoxLinuxAdditions-x86.run” в том числе. Когда пытаюсь напрямую запустить — быстро появляется и исчезает терминал. Ничего не понимаю. Вроде все пересмотрел и никак. Если есть к.л. мысли поделитесь пожалуйста.

Андрей Reply:
ноября 26, 2010 at 1:42

Делаешь сначала: sudo shutdown -r now
а после перезагрузки из терминала делаешь комманду:
sudo sh /media/cdrom0/VBoxLinuxAdditions-amd64.run
Вместо cdrom0 пропиши название своего диска. У меня это VBOXADDITIONS_3.2.10_66523

Ссылка на основную публикацию
Adblock
detector