Установка Windows на реальный жесткий диск через виртуальный бокс

Обновлено: 21.11.2024

Недавно я приобрел компьютер с OEM-образом или заводским образом Windows 10 внутри. Я сразу же вынул диск и заменил его твердотельным накопителем Linux, однако, поскольку у меня нет других систем Windows, это пригодится для тестирования моего веб-сайта на совместимость с браузерами в Internet Explorer и Edge.

Я поместил диск с Windows 10 в корпус USB-накопителя SATA и настроил VirtualBox на возможность загрузки необработанного диска. Теперь я могу протестировать свой сайт в IE и Edge, используя виртуальную машину, работающую в моей системе.

Перейти к разделу:

Идентификация диска

Монтирование диска/разделов на самом деле не требуется для того, чтобы VirtualBox мог загрузить его, однако вам потребуется указать правильный идентификатор блочного устройства для диска (например, /dev/sdb ).

Если вы используете современную среду рабочего стола и файловый менеджер (например, XFCE с Thunar), диск Windows 10, вероятно, будет автоматически смонтирован (если вы застряли на ошибке «Windows находится в спящем режиме, отказ в монтировании».), пожалуйста, см. устранение неполадок здесь). В моем случае разделы Windows и Recovery Image были смонтированы автоматически. Затем вы можете использовать lsblk (список блочных устройств), чтобы определить правильное устройство. Например:

Из этого вы можете определить, что /dev/sdb — это диск Windows 10.

Если ваш диск не монтируется автоматически, вам не нужно его монтировать. Вы можете использовать lshw для определения правильного устройства. Например:

Из этого примера вывода видно, что /dev/sdb — это диск Windows 10. Однако для вас это может отличаться.

В остальной части этого документа я буду называть правильный идентификатор блочного устройства для вашей системы /dev/sdX . Обязательно замените его правильным для вашей системы в командах, которые вы выполняете.

Разрешения файловой системы

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

Есть два основных способа настройки. Надлежащий метод с более высоким уровнем безопасности, который лучше всего подходит для производственных/важных систем, или более быстрый метод с более низким уровнем безопасности, который подходит для тестовых/одноразовых систем. Вы можете выбрать, что лучше для вас - вам нужно только выполнить одно из них.

Конфигурация разрешений файловой системы с более высоким уровнем безопасности

Если вы используете систему, в которой важна безопасность, лучший способ добиться этого — создать правило udev, соответствующее диску Windows 10, и назначить его определенной группе. Тогда ваша непривилегированная учетная запись пользователя получит полный доступ для чтения и записи к дискам, которые соответствуют правилу, а остальные останутся защищенными.

Сначала создайте новую группу для диска Windows 10:

Затем добавьте в группу своего пользователя:

Далее вам нужно определить UUID диска Windows 10. Вы можете сделать это с помощью udevadm :

Это должно вывести UUID диска Windows 10. Например:

E: означает, что это переменная среды устройства, и эта переменная может иметь значение ID_PART_TABLE_UUID , ID_FS_UUID или что-то еще с аналогичным значением.

Если UUID не выводится, попробуйте пропустить grep и поискать другие переменные, содержащие UUID. Если по какой-либо причине UUID не возвращается, вы можете использовать другие атрибуты для уникальной идентификации диска, однако это может привести к неточностям.

Обязательно обратите внимание на операторы, используемые в правиле. Как и в большинстве языков программирования, == — это проверка на равенство, а = — присваивание, поэтому убедитесь, что в правиле они указаны правильно. Вы хотите проверять UUID и назначать группу, а не наоборот!

Сохраните файл, затем выключите и снова включите диск Windows 10 (отключите и снова подключите, перезагрузите компьютер и т. д.).

Затем проверьте, работает ли правило, просмотрев файл блочного устройства и проверив группу:

Вывод должен быть примерно таким:

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

Конфигурация разрешений файловой системы с низким уровнем безопасности

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

Это выведет что-то вроде следующего:

Из этого вы можете определить, что группа является disk и что эта группа имеет доступ на чтение и запись к блочному устройству ( brw-rw---- ).

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

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

Файл VirtualBox Raw Host Access VMDK

Чтобы VirtualBox мог загрузить физический диск Windows 10, вам необходимо создать специальный файл VMDK (диск виртуальной машины), представляющий физический диск.

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

Вы можете создать необработанный образ диска VirtualBox с помощью VBoxManage . Вы можете указать местоположение в аргументе -filename:

Это должно вывести что-то похожее на следующее:

Необработанный файл VMDK для доступа к хост-диску содержит только тест ASCII, так что вы можете проверить его и посмотреть!

Создание и настройка виртуальной машины

Теперь, когда создан необработанный VMDK для доступа к хост-диску, вам нужно создать новую виртуальную машину и загрузиться с нее.

Просто настройте виртуальную машину, как обычно. Убедитесь, что выбрали правильный тип и версию.

Когда вы дойдете до раздела "Жесткий диск", выберите "Использовать существующий файл виртуального жесткого диска" и выберите файл VMDK, созданный на предыдущем шаге.

После того как вы завершили работу с мастером первоначальной настройки, откройте настройки виртуальной машины, предоставьте ей несколько дополнительных ядер ЦП, если это возможно, затем сначала установите порядок загрузки "Жесткий диск", отключив все остальные параметры.

Если установка Windows 10 на диске является установкой EFI, обязательно установите флажок "Включить EFI".

Сохраните настройки и загрузите виртуальную машину. Если все работает, Windows 10 должна успешно загрузиться.

Если вы впервые загружаете диск (это было для меня), вам придется пройти первоначальный процесс установки Windows 10, где вы выбираете регион, язык, раскладку клавиатуры и т. д. Cortana запустилась. разговаривайте со мной во время процесса установки, так что следите за этим!

После завершения настройки Windows 10 должна успешно загрузиться на рабочий стол.

Если вы хотите иметь возможность сделать Windows 10 полноэкранным и т. д., установите гостевые дополнения VirtualBox, используя Устройства -> Вставить образ компакт-диска с гостевыми дополнениями. , затем запустите программу установки на виртуальной машине.

После этого перезагрузите виртуальную машину, и Windows автоматически развернется в полноэкранном режиме. Если нет, вы сможете вручную установить разрешение, используя настройки экрана в Windows.

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

Устранение неполадок: Windows находится в спящем режиме, отказывается монтироваться

При монтировании диска Windows 10 вы можете увидеть следующую ошибку:

Это может произойти, если Windows 10 находится в спящем режиме или не была правильно завершена по другим причинам.

Чтобы исправить это, вам нужно удалить файл гибернации. Это можно сделать с помощью mount .

В приведенных ниже примерах команд обязательно замените N в /dev/sdXN на номер основного раздела Windows. Также измените X на правильный идентификатор блочного устройства, как обычно.

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

Заключение

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

Я собираюсь использовать эту виртуальную машину, чтобы протестировать свой веб-сайт на совместимость в Internet Explorer и Edge, чтобы убедиться, что все представлено как можно лучше.

Кроме того, обратите внимание, сколько вредоносного ПО было предустановлено на этом устройстве. Это просто стандартный диск с Windows 10, извлеченный из купленной в магазине настольной машины HP. невероятно!

К счастью, это виртуальная машина на моем отдельном тестовом компьютере. Я бы не хотел раскрывать все это в своей сети!

Эта статья находится под лицензией Creative Commons Attribution-ShareAlike 4.0 International License.

Электронная почта:

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

И хотя это довольно легко сделать с помощью графического интерфейса VMware и Hyper-V при настройке виртуальной машины, это не относится к созданию физического диска VirtualBox или необработанного диска VirtualBox в VirtualBox, поскольку процесс требует некоторого использования CLI.

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

Доступ к жесткому диску VirtualBox Raw

Этот метод называется VirtualBox "необработанный доступ к жесткому диску". Это позволяет, например, монтировать или загружать дополнительный жесткий диск или внешний USB. Мы покажем, как это сделать при запуске VirtualBox на хост-компьютере Windows, Linux или Mac OS X.

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

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

Затем вам нужно найти путь и номер физического диска, который вы хотите подключить:

В Windows откройте «Управление дисками». Связанные номера дисков вы увидите слева. Позднее они будут идентифицированы как PhysicalDrive0, PhysicalDrive1 и т. д.

В Linux выполните следующую команду: sudo fdisk -l . Вы увидите список разделов. Запишите нужный диск в формате dev/sda0, dev/sda1 и т. д.

В Max OS X используйте следующую команду: diskutil list . Вы увидите список разделов. Запишите нужный диск в формате /dev/disk0, /dev/disk1 и т. д.

Теперь откройте интерфейс командной строки вашей ОС. Если вы используете Windows в качестве основной ОС, вам также потребуется перейти в корневой каталог VirtualBox с помощью следующей команды: cd C:Program FilesOracleVirtualBox

Создание жесткого диска VirtualBox

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

Внутренние команды VBoxManage createrawvmdk -filename "

.vmdk" -rawdisk /dev/sda

Внутренние команды VBoxManage createrawvmdk -filename "

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

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

Загрузка физического диска Windows 10 с помощью VirtualBox в Linux

Загрузка физического диска Windows 10 с помощью VirtualBox в Linux

Я попробовал это на VirtualBox 6.1.8, и он не работает. Установка Windows 10 по умолчанию на Lonovo P1.

Код: Выбрать все Развернуть видСвернуть вид markus@markus-ThinkPad-P1:~$ Внутренние команды VBoxManage createrawvmdk -filename ~/win10.vmdk -rawdisk /dev/nvme0n1p3
Доступ к диску хоста RAW Файл VMDK /home/markus /win10.vmdk успешно создан.

Я не уверен, но думаю, что для параметра "Включить EFI" должно быть установлено значение true. Тем не менее, я пробовал оба. Результаты смотрите на скриншотах.

Заранее спасибо!

С уважением,
Маркус Бентер

Вложения Настройки хранилища Скриншот VirtualBox Windows 10 Storage.jpg (65,26 КиБ) Просмотрено 11900 раз Windows 10 с параметром «Boot EFI», установленным на false Скриншот Windows 10 Boot No EFI .jpg (19,22 КиБ) Просмотрено 11900 раз Windows 10 с установленным значением true для параметра "Boot EFI" Скриншот Windows 10 Boot EFI.jpg (24,63 КиБ) Просмотрено 11900 раз

Ранее Windows (7) могла загружаться в качестве гостя Virtualbox после установки на физический компьютер, хотя активация вызывала беспокойство, поскольку в Virtualbox (или любом другом гипервизоре) «аппаратное обеспечение», которое видит ОС, отличается, поэтому запрашивается повторная активация, которую можно выполнить только пару раз, прежде чем Microsoft начнет капризничать.

Сообщается, что Windows 10 не будет сотрудничать. Вам нужно будет сделать новую Windows 10 в гостевой системе Virtualbox. Если вы хотите использовать существующую Windows 10 на физическом диске только в гостевой системе Virtualbox в будущем и никогда не возвращаться к ее загрузке на физическом оборудовании, вы можете попробовать загрузить установочный ISO-образ Windows 10 в Virtualbox и восстановить ОС. Но вы не сможете вернуться к загрузке физически. Я настоятельно рекомендую сделать резервную копию физического диска, прежде чем делать это, и знать, как восстановить. Еще лучше использовать программное обеспечение для резервного копирования, чтобы клонировать физический диск на другой физический диск и использовать клон в качестве теста восстановления. Если ОС заработает, вам потребуется повторно активировать ее.

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

scottgus1 Модератор сайта Сообщений: 14876 Присоединился: 30 декабря 2009, 20:14 Основная ОС: MS Windows 10 Версия VBox: PUEL Гостевые ОС: Windows, Linux

Я намеревался регулярно переключаться между физической загрузкой и загрузкой в ​​VirtualBox. Это связано с тем, что загружать VirtualBox и переключаться между Windows/Ubuntu легко и быстро, но некоторые программы работают должным образом только при физической установке. Было бы неплохо иметь и то, и другое. Учебник предположил, что это возможно. Если это не так, мне нужна Windows 10 в VirtualBox и загрузочная физическая установка. Это как-то разочаровывает

Спасибо за быстрый ответ!

Рад (пытаюсь) помочь!

В руководстве рассказывается, как загрузить физический 10 в гостевой системе Virtualbox; это не (что я видел) показывает, как переключаться вперед и назад. Должна быть возможность загрузить ваши 10 в гостевой системе, хотя я никогда этого не пробовал. Возможно, что-то в руководстве было упущено, или Microsoft что-то изменила. Но однажды вы застрянете либо физически, либо виртуально. Переключение с 10 пока невозможно.

scottgus1 Модератор сайта Сообщений: 14876 Присоединился: 30 декабря 2009, 20:14 Основная ОС: MS Windows 10 Версия VBox: PUEL Гостевые ОС: Windows, Linux

Возможно. Я, наконец, добился этого, и он работает правильно!

Это очень интригующе, Маркус! Казалось, что перевод на английский понятен.

Я добавляю это в закладки. Пожалуйста, дайте нам знать, как оно работает через некоторое время. Спасибо!

Просто перепроверьте, вы можете загрузить 10 в Virtualbox, затем загрузить 10 на «голом железе» и перемещаться туда и обратно без жалоб Windows 10 на повторную активацию?

scottgus1 Модератор сайта Сообщений: 14876 Присоединился: 30 декабря 2009, 20:14 Основная ОС: MS Windows 10 Версия VBox: PUEL Гостевые ОС: Windows, Linux

Спасибо, Маркус! Руководство, которое расширяет возможности jamieweb, было идеальным!

Кто-нибудь обнаружил, что он может загружаться в виртуальной машине много раз, но как только они загружаются с физического оборудования, Windows «исправляет» загрузчик, исключая доступ к установке Linux?

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

К вашему сведению, вы можете обойти и помочь процессу активации, изменив UUID виртуальной машины Mahine на UUID аппаратной материнской платы.

В любом случае, я несколько часов пытался заставить это работать. Пробовал отдельный GRUB.vdmk и использовал os-prober для обнаружения и установки на нем grub для виртуальной машины. Объединение команды разделов от Маркуса было отличным!! Я полагаю, что могу жить с переустановкой grub каждый раз, когда я загружаюсь с оборудования Windows, когда я хочу вернуться к Linux. Просто не делайте этого часто

Мне удалось решить проблему "исправления" Windows с перезаписью GRUB.

Решение состоит в том, чтобы иметь загрузочный раздел Linux grub, загрузочный раздел Windows, раздел MSR, раздел Linux и раздел Windows.
Вы можете изменить тип раздела Linux на другой, а не на EFI, чтобы Windows не пыталась хранить там свои образы EFI.

Отлично работает. Можно переключаться между загрузкой Windows и Linux на оборудовании, без повторной активации, поскольку UUID материнской платы и жесткого диска были скопированы с физического оборудования и помещены в файл linux vm и файл конфигурации xml в виртуальном боксе.

Сначала немного контекста:
Мне удалось получить систему с тройной загрузкой, работающую с ubuntu20, windows10, macosMojave.

Система поставлялась с Windows10. Я добавил ubuntu20, который поместил GRUB в MBR.
Затем появились Macos на третьем разделе, загруженном с клевера на USB-накопителе.
Мне удалось переместить клевер на раздел UEFI и загрузить все три без stick.
-----
Из ubuntu я много раз использовал раздел Windows в виртуальном боксе. а также монтирование NTFS.
важно выключать виртуальный бокс после каждого использования или монтировать раздел ntfs в linux только для чтения, чтобы избежать повреждения.

Я думаю, что запуск Linux внутри виртуального бокса из Windows работает только тогда, когда он находится на отдельном диске, а не только на разделе, из-за ограничений разрешений Windows на доступ к необработанным разделам на системном диске.
Мне также никогда не удавалось загрузить раздел macos в виртуальный бокс. ботинок болтался.

Теперь интересен список загрузки UEFI.
Каждая система ставит себя в начало списка загрузки UEFI. Таким образом, спящий режим работает как на хосте Windows, так и на хосте Linux.
Чтобы вернуться к клеверу, мне нужно получить доступ к загрузочному списку uefi и снова изменить его.

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

Обычно я использую Ubuntu, но мне по-прежнему нужна Windows 10, установленная на жестком диске моего ноутбука. Я делаю это с помощью виртуализированного необработанного диска, который без проблем указывает на физический диск Windows 10, и настроил виртуальную машину на использование UEFI.

Проблема, с которой я сталкиваюсь, заключается в том, что когда я загружаю физический компьютер с Windows 10, он всегда просит меня восстановить его.

Кто-нибудь знает, можно ли это исправить в Virtualbox с помощью некоторых настроек, таких как серийный номер BIOS, или это связано с загрузкой UEFI ПК?

Сценарий использования заключается в том, чтобы иметь возможность использовать нечетко виртуализированную Windows 10 или нет.

Любая помощь будет очень кстати!

scottgus1 написал: Это очень интригующе, Маркус! Казалось, что перевод на английский понятен.

Я добавляю это в закладки. Пожалуйста, дайте нам знать, как оно работает через некоторое время. Спасибо!

Просто перепроверьте, вы можете загрузить 10 в Virtualbox, затем загрузить 10 на «голом железе» и перемещаться туда и обратно без жалоб Windows 10 на повторную активацию?

Я следовал руководству Маркуса и могу успешно использовать «голое железо» (компьютерную оригинальную/собственную) Windows10 из Linux. Я использую его в течение недели, и я даже обновил версию Windows и применил другие дополнительные обновления от VirtualBox, затем вернулся к родной Windows, вернулся к Linux и т. Д., Без каких-либо инцидентов, связанных с активацией. В общей сложности я менял раз 10-15.

Единственная проблема, с которой я столкнулся, это то, что я не могу перейти от разрешения SVGA, оно отображается заблокированным/серым цветом в меню настроек экрана Windows при запуске моей родной Windows внутри VirtualBox (я попробовал решения, предложенные Маркусом, но ни одно из них не сработало) . Кроме того, не работает общий доступ к буферу обмена - ни одна из комбинаций: двунаправленная, гостевой хост, гость для хоста (и я установил гостевые дополнения и пакет расширений). Однако у меня не возникает ни одной из этих двух проблем на виртуальной машине Windows10, которую я скачал с сайта Microsoft и которая является моим обходным путем для запуска программного обеспечения Adobe из Linux (в моем случае это Ubuntu 20.04LTS).

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

Можете ли вы догадаться, что может произойти?
Большое спасибо! С уважением,

teuladi, Проблемы, с которыми вы столкнулись, предполагают, что гостевые дополнения либо не были установлены, либо каким-то образом повреждены в сценарии "родной-против-VM".

Запустите виртуальную машину с полного нормального завершения работы, а не с сохранением состояния. Запускайте, пока не увидите, что проблема возникла, затем, если возможно, выключите виртуальную машину из ОС виртуальной машины. Если это невозможно, закройте окно Virtualbox для виртуальной машины с установленным параметром Power Off.

Щелкните правой кнопкой мыши виртуальную машину в списке виртуальных машин главного окна Virtualbox и выберите «Показать журнал».Сохраните журнал крайней левой вкладки и журнал усиления рядом с ним, заархивируйте их и опубликуйте zip-файл, используя вкладку форума «Загрузить вложение».

scottgus1 Модератор сайта Сообщений: 14876 Присоединился: 30 декабря 2009, 20:14 Основная ОС: MS Windows 10 Версия VBox: PUEL Гостевые ОС: Windows, Linux

scottgus1 написал: teuladi, Проблемы, с которыми вы столкнулись, предполагают, что гостевые дополнения либо не были установлены, либо каким-то образом повреждены в сценарии «родной-против-VM».

Запустите виртуальную машину с полного нормального завершения работы, а не с сохранением состояния. Запускайте, пока не увидите, что проблема возникла, затем, если возможно, выключите виртуальную машину из ОС виртуальной машины. Если это невозможно, закройте окно Virtualbox для виртуальной машины с установленным параметром Power Off.

Щелкните правой кнопкой мыши виртуальную машину в списке виртуальных машин главного окна Virtualbox и выберите «Показать журнал». Сохраните журнал крайней левой вкладки и журнал усиления рядом с ним, заархивируйте их и опубликуйте zip-файл, используя вкладку форума «Загрузить вложение».

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

Спасибо, что настояли на проверке гостевых дополнений: проблема действительно была в этом. Я не знал, что они действительно не были установлены в первый раз в этом втором Windows WM, который я когда-либо создавал. Теперь проблема полностью решена и все работает на удивление хорошо. Я даже склонен забывать, что обращаюсь к своей «старой» Windows из Linux. Я просто так благодарен VirtualBox за возможность использовать Linux на постоянной основе!!

Я проверил упомянутый вами журнал указанным вами способом и увидел, что гостевые дополнения действительно отсутствуют. Затем я снова «вставил» образ гостевых дополнений из пункта меню «Устройства». И установка началась. Но в какой-то момент он сломался. Однако гостевые дополнения были успешно установлены или, по крайней мере, у меня они работают нормально. Даже они создали значок в моем системном трее Windows.

Я просто прикрепляю вам скрин момента аварии и лог, который там упоминается (несмотря на то, что название не то же - в каталоге есть только этот лог, который я прикрепляю-).

Мое оборудование – ноутбук Dell XPS 15 дюймов 9560. Перед установкой Linux мне пришлось отключить RAID-контроллер «Intel RST» в BIOS, потому что он не поддерживается Linux (я видел на форуме Arch, что есть способ заставить его работать, но я не хотел проверять это к настоящему времени). Я говорю вам это, потому что у меня есть значок Intel RST в системном трее Windows, который говорит, что служба не запущена, и я предположил, что это может быть как-то связано с отсутствующей вещью, на которую жаловался VirtualBox.

Если вас интересует этот вопрос и вам нужна дополнительная информация, просто спросите, что вам нужно и как я могу это получить.

Вложения WinGuestAdds_installError.jpg (119,51 КиБ) Просмотрено 7027 раз install_drivers.log (1,82 КиБ) Скачано 8 раз

FWIW, ваша виртуальная машина Windows имеет собственный графический адаптер (например, «Графический адаптер VirtualBox (WDDM)»), который отличается от родного, и установщик гостевых дополнений VirtualBox жалуется, что не может его найти. Если вы чередуете загрузку с собственной загрузки и с виртуальной машины, вы меняете доступное графическое оборудование со всеми возможными последствиями.

fth0 Сообщения волонтеров: 2979 Присоединился: 14 февраля 2019 г., 03:06 Местоположение: Германия Основная ОС: Mac OS X Другая версия VBox: PUEL Гостевые ОС: Linux, Windows 10, .

fth0 написал: FWIW, ваша виртуальная машина Windows имеет собственный графический адаптер (например, «Графический адаптер VirtualBox (WDDM)»), который отличается от родного, и установщик гостевых дополнений VirtualBox жалуется, что не может его найти. Если вы чередуете загрузку с собственной загрузки и с виртуальной машины, вы меняете доступное графическое оборудование со всеми возможными последствиями.

Здравствуйте, fth0! Большое спасибо за ваш комментарий! Понимаю . При запуске родной Windows из VirtualBox в Linux в системе есть графическая карта «VirtualBox Graphics Adapter (WDDM)», которую я теперь узнаю в журналах ошибок, которые я опубликовал ранее. И когда я запускаю компьютер с родной Windows, я вижу карты Intel и nVidia GForce, встроенные в мой ноутбук.

Но у меня нет проблем с этим, я не теряю никаких настроек и не вижу процесса установки при запуске из Windows (или, по крайней мере, я не знаю об этом) при переходе с предыдущего запуска из Линукс. Кажется, Windows делает все изменения автоматически, прозрачно и быстро для меня.

Единственная проблема, с которой я сталкиваюсь при запуске компьютера из Windows, заключается в том, что системные часы Windows обычно показывают время в формате UTC (я живу в формате UTC+1). Иногда Windows автоматически синхронизируется быстро, иногда я просто принудительно синхронизирую ее с помощью команды. Но это явление будет минимальным, потому что теперь мне больше не нужно запускать Windows, если только я не хочу посмотреть, как работает на полную мощность какое-то небольшое оборудование/периферийное устройство, которое не полностью поддерживается в Linux.

Для начала откройте VirtualBox и нажмите кнопку «Создать».

Выберите имя для виртуальной машины, а также тип и версию. Вы сможете выбрать между 32-битной и 64-битной установкой. Я советую вам придерживаться 32-разрядной версии, если у вас мало оперативной памяти.

На следующем экране у вас будет возможность настроить объем ОЗУ, который будет разрешено использовать виртуальной машине. По умолчанию используется 1 ГБ, что является минимальным объемом ОЗУ для Windows 10. Я пошел дальше и удвоил этот объем для повышения производительности.

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

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

На последнем экране виртуального жесткого диска вы сможете изменить расположение диска, а также его размер. Я оставил настройки по умолчанию — вы тоже можете это сделать.

После нажатия кнопки «Создать» вы сможете увидеть созданную вами виртуальную машину. Но мы еще не закончили — нам нужно указать VirtualBox путь к нашему ISO-образу Windows 10.

Начните с нажатия кнопки "Настройки".

Перейдите к категории «Хранилище» и щелкните пустой DVD-привод в «Дереве хранения». Оттуда щелкните значок маленького диска в «Атрибутах», чтобы смонтировать ISO.

Теперь перейдите к местоположению ISO и дважды щелкните его. После этого нажмите OK, чтобы подтвердить изменения и выйти из настроек VirtualBox.

Шаг 2. Установка Windows 10

Когда вы будете готовы установить Windows, выберите свою виртуальную машину и нажмите кнопку "Пуск".

Установка Windows 10 на виртуальной машине ничем не отличается от чистой установки Windows. Если вы не знаете, как это сделать, ознакомьтесь с нашей статьей:

Примечание. Если во время установки вы видите экран «Выберите способ подключения», выберите «Присоединиться к домену» и продолжите. Я не сталкивался с этим экраном при установке с VMware, но я полагаю, что VirtualBox работает немного по-другому в своих сетевых настройках.

После его установки вы сможете в полной мере использовать Windows 10 и злоупотреблять ею, чтобы узнать, нравится она вам или нет.Хотя у меня было плохое первое впечатление о Windows 10, после некоторых настроек и настроек я вполне доволен тем, что она может предложить.

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

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

Примечание. Хотя в этом руководстве используется VirtualBox, это не единственное доступное бесплатное программное обеспечение для виртуальных машин. VMWare Workstation Player — еще один вариант. Для Mac существуют такие решения, как VMWare Fusion и Parallels, но VMWare Fusion не планирует в ближайшее время поддерживать виртуальные машины с архитектурой x86 в решениях M1. Parallels специально поставила программное обеспечение, которое поддерживает виртуальные машины x86 в системах M1. VMWare объявила, что Linux, а не Windows, является ее приоритетом в отношении поддержки Mac.

Установка VirtualBox

1. Загрузите ISO-образ Windows 10

Сначала перейдите на страницу загрузки Windows 10. Если вы являетесь пользователем Windows, MS предложит вам загрузить Media Creation Tool, прежде чем разрешить загрузку образа ОС. Вы можете использовать этот инструмент для локального создания ISO-файла или следовать этим дополнительным инструкциям, если хотите загрузить ISO-образ вручную, не прибегая к предварительному использованию инструмента.

2. Создайте новую виртуальную машину

Перейдите на веб-сайт VirtualBox и загрузите последнюю версию бесплатного программного обеспечения Oracle с открытым исходным кодом. Пройдите процесс установки, а затем запустите приложение. Нажмите кнопку «Создать» и назовите свою виртуальную машину. Убедитесь, что для параметра «Тип» установлено значение «Microsoft Windows», а для параметра «Версия» установлено значение «Windows 10». Просто убедитесь, что вы сопоставляете версию x64 с 64-разрядной ВМ и версию x86 с 32-разрядной ВМ.

3. Выделить оперативную память

Теперь вам нужно решить, сколько оперативной памяти вы хотите выделить для этой ВМ. Для версии x86 вам потребуется не менее 1 ГБ ОЗУ. Для версии x64 вам понадобится 2 ГБ. У меня на рабочем столе 16 ГБ оперативной памяти, поэтому я решил, что 4 ГБ подходят для моей конфигурации. Что бы вы ни решили, просто убедитесь, что вы остаетесь в зеленой зоне. Если вы выделите слишком много оперативной памяти, у вас могут возникнуть серьезные проблемы с производительностью.

4. Создайте виртуальный диск

Далее вам нужно создать виртуальный диск. Microsoft говорит, что 16 ГБ — это минимальное пространство, необходимое для 32-разрядной версии, но 20 ГБ требуется для 64-разрядной версии. Я выбрал виртуальный диск объемом 50 ГБ на своем рабочем столе, но вы можете сделать его настолько большим, насколько вам нужно. Просто убедитесь, что на вашем реальном жестком диске достаточно места, чтобы справиться с размером вашего виртуального диска. В зависимости от того, что вы собираетесь делать с ОС, вы можете выделить больше или меньше памяти. Предполагается, что для приложений, установленных на ВМ, требуется такой же объем «реального» хранилища, как и для их стандартных установок.

5. Найдите ISO-образ Windows 10

Теперь перейдите в настройки этой виртуальной машины и перейдите на вкладку «Хранилище». Щелкните значок диска с зеленым плюсом рядом с «Контроллер: SATA». Нажмите «Выбрать диск» и найдите ранее загруженный ISO-образ Windows 10.

6. Настройте параметры видео

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

7. Запустите программу установки

После завершения всей этой настройки нажмите кнопку «Пуск» в VirtualBox и начните процесс установки Windows 10. Следуйте инструкциям на экране, и вы уже в пути.

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

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

9. Вы готовы к року

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

Читайте также: