Основные проблемы при работе с VirtualBox
VirtualBox – стабильный и качественный программный продукт, и если пользователям приходится сталкиваться с проблемами в процессе его эксплуатации, то причинами последних чаще всего становятся ошибки самих пользователей. Так, с ошибкой «Не удалось открыть сессию для виртуальной машины» (код E_FAIL 0x80004005) придется столкнуться тем, кто попытается запустить виртуальные машины на VirtualBox при активном Hyper-V. Причина заключается в несовместимости этих платформ виртуализации. Если вы собрались пользоваться VirtualBox, будьте добры отключить Hyper-V и наоборот.
Впрочем, к той же ошибке может привести отключенная функция виртуализации в BIOS. На это будет указывать недоступность опций аппаратной виртуализации в настройках виртуальных машин (VT-x/AMD-V и Nested Paging в разделе Система – Ускорение). Кстати, данные опции должны быть включены даже при активной виртуализации в BIOS, в противном случае ВМ также не запустится.
Падение ВМ в BSOD при запуске – распространенная проблема, вызываемая нехваткой выделяемых гостевой операционной системе ресурсов физического компьютера. При создании виртуальной машины в VirtualBox нужно следить, чтобы выделяемые ресурсы соответствовали требованиям операционной системы.
Синий экран смерти также может быть вызван включенной в хостовой системе Hyper-V и несоответствием типов контроллера. Если раньше виртуальный диск был подключен к SATA, а затем вы подключили его к IDE, работа гостевой ОС завершится критической ошибкой с падением в BSOD. Решается вопрос созданием нового совместимого контроллера и подключением к нему файла-контейнера с гостевой системой.
К невозможности запуска ВМ может привести случайное удаление пользователем файлов снимков. Удалять снапшоты нужно правильно – через раздел «Снимки», в противном случае вам придется полностью переустанавливать гостевую систему. Если же у вас не запускается сам VirtualBox или при его запуске выдается ошибка «Cannot access the kernel driver!», скорее всего, программу придется удалить, а потом заново установить.
Astra linux общая папка virtualbox
Для обмена файлами между несколькими виртуальными машинами, работающими на одном компьютере, использовался аппаратный файл-сервер DNS-120 фирмы D-Link. Для каждой виртуальной машины задавалось индивидуальное имя пользователя, которое добавлялось в список пользователей файл-сервера.
Обмен файлами можно наладить и с помощью общих папок.
Создание папки в основной операционной системе
В основной операционной системе (ОС) обычным образом создается папка, которая будет использоваться гостевыми ОС.
Так, в среде Edubuntu 7.04 порядок действий следующий:
- Переход — Домашняя папка
- Файл — Создать папку
- набрать имя папки (было задано имя Users);
- нажать клавишу .
Определение общей папки в окне VirtualBox
Открыв окно VirtualBox, выполним настройку (щелчок мышью по кнопке
1. Выбираем строку меню «Общие папки»:
2. Добавим созданную папку, щелкнув мышью по кнопке
3. Задаем путь к папке щелчком мыши по кнопке
4. Открываем свою домашнюю папку:
5. Выбираем созданную папку:
6. После щелчка мышью по кнопке «ОК» получаем:
7. Щелкнем мышью по кнопке «ОК». Результат:
Действия в гостевой ОС Windows XP
После загрузки гостевой ОС устанавливаются дополнения VirtualBox. Для этого необходимо:
- нажать правый для передачи клавиатуры и мыши основной ОС;
- Устройства — Установить Дополнения гостевой ОС.
- выполнить установку дополнений;
- перезагрузить гостевую ОС.
- Пуск — Все программы — Стандартные — Командная строка
- набираем: net use x: \\vboxsvr\Users и нажимаем .
Открываем приложение «Проводник». В списке дисков виден сетевой диск X: с названием Users.
Вместо имени диска Х: можно указать любую доступную для данного компьютера букву.
Действия в гостевой ОС Linux (рабочий стол KDE)
Сначала устанавливаем дополнение linux-headers. Для этого необходимо:
- щелкнуть мышью по кнопке
- Система — Консоль (открывается окно консоли);
- набрать: sudo apt-get install linux-headers и нажать ;
- ввести пароль.
Если потребуется уточнить версию, команда установки повторяется. Например, в конкретном случае потребовалось ввести sudo apt-get install linux-headers-2.6.20-16-386.
После завершения процесса установки набирается и вводится еще одна команда:
Здесь (очевидно, в зависимости от дистрибутива) возможны для варианта:
- установка будет выполнена;
- пакет не будет найден.
Далее нажимаем клавишу правый , передавая управление клавиатурой и мышью основной ОС. В строке меню окна гостевой ОС выбираем команды «Устройства» — «Установить Дополнения гостевой ОС. «. На экран выводится окно диалога:
В нем выбирается пункт «Открыть в новом окне» и выполняется щелчок мышью по кнопке «ОК». Результат:
Закрываем окно, зафиксировав путь в строке адреса окна (в данном случае media/cdrom0):
рабочий стол KDE: | рабочий стол Gnome: |
|
|
После установки дополнений перезагружаем гостевую ОС. Теперь необходимо создать папку, в которую будет смонтирована гостевая папка из основной ОС.
Следует отметить, что в двух случаях гостевая ОС Linux после установки дополнений оказалась неработоспособной. В ходе перезагрузки на экран выводилось сообщение о том, что виртуализация мыши не поддерживается и загрузка прекращалась.
Укажем точку монтирования. Пусть это будет домашний каталог (предположим, в гостевой ОС он называется test), в которой создадим каталог obmen. Последовательность действий:
рабочий стол KDE: | рабочий стол Gnome: |
|
|
Теперь необходимо набрать команду: mount -t vboxsf Users /home/test/obmen и нажать клавишу .
Судя по примечаниям к команде, возможен вариант с указанием кодовой таблицы для каталога:
mount -t vboxsf Users /home/test/obmen iocharset cp1251 convertcp cp1251
Источник
Как создать общую папку VirtualBox
Создание общей папки VirtualBox начинается с того, что такая папка создается на основной ОС.
Делается это обычным способом. То есть создается обычная папка через функцию Создать.
Итак, предварительно создаем папку на основной машине. В эту папку впоследствии мы будем сохранять, перемещать или копировать файлы из основной ОС для доступа к ним из виртуальной машины. Причем процесс этот двунаправленный, т.е. информация созданная на виртуальной машине virtualbox и сохраненная в созданной общей папке будет доступна из основной ОС.
Даем папке удобное, понятное название, например, ПАПКА ДЛЯ ВИРТУАЛКИ. Причем нет необходимости объявлять созданную папку общей т.е. открывать к ней общий доступ. Это обычная папка. Кстати, можно воспользоваться уже существующей папкой, а не создавать новую. Это не имеет значения. Результат будет идентичным.
После того, как создали будущую общую папку для машины VirtualBox windows на основной ОС, переходим в саму виртуальную машину. Дальнейшее создание и настройка общей папки virtualbox осуществляется в непосредственно здесь.
Запускаем виртуальную машину VirtualBox (ранее созданную), в Главном меню переходим Машина – Свойства.
Открывается окно Имя машины-Свойства. В нем щелкаем кнопку Общие папки (внизу списка слева). Кнопка должна стать активной (окраситься в синий цвет). Затем щелкаем справа на иконке с изображением папки с зеленым крестиком (рис.1).
Обратите внимание на имеющийся список общих папок по умолчанию. Это Папки машины и Временный папки. В зависимости от того, где будет расположена создаваемая в VirtualBox общая папка, зависит время ее жизни
В зависимости от того, где будет расположена создаваемая в VirtualBox общая папка, зависит время ее жизни.
Далее откроется диалоговое окно Добавить общую папку.
В окошке Путь к папке щелкаем на черном треугольничке, а затем на строчке Другой (рис.2).
Откроется диалоговое окно Обзор папок, в котором мы ищем созданную ранее общую папку на основной ОС. Я ее назвал ранее ПАПКА ДЛЯ ВИРТУАЛКИ, активируем ее и щелкаем ОК (рис.3)
В следующем диалоговом окне будет автоматически указан путь к выбранной папке и ее имя (рис.4).
Здесь же мы можем проставить необходимые галочки в окошках.
Если поставить галочку в окошке Только для чтения, то здесь движение будет однонаправленное: только из основной ОС в гостевую. Из виртуальной машины уже нельзя будет сохранять или перемещать в эту папку файлы. Общая папка будет создана и расположена во Временных папках.
Если выбрать Автоподключение, то при запуске виртуальной машины, она будет пытаться подключиться к общей папке virtualbox window. Но именно пытаться. Совсем не факт, что она подключится.
Если выбрать Создать постоянную папку, то эта папка будет постоянной для данной виртуальной машины. Сохранена будет в разделе Постоянные папки.
Можно вообще не делать выбор и тогда данная папка будет сохранена в разделе Временные папки для данной виртуальной машины (рис.5).
1. Install VBoxGuestAddition
This is a mandatory pre-requisite if you wish to configure a shared folder with VirtualBox. The good thing is that you don’t have to download any additional software to setup .
1.1 Load Guest Additions ISO Image
Just power on your VM and on the console look out for Devices from the top menu. In the drop down menu click on Insert Guest Additions CD Image..
Insert Guest Additions CD Image to the VM
To verify if the Image is mounted successfully, click on Machine from the top menu and from the drop down click on Settings. This will open a new window, select Storage from the left menu and check if VBoxAdditions.iso is mounted
Verify if Guest Additions Image is added
1.2 Mount Guest Additions Image on the server
Next mount this ISO on some mount point. Currently my server has two ISOs which are mounted
# lsscsi cd/dvd VBOX CD-ROM 1.0 /dev/sr0 cd/dvd VBOX CD-ROM 1.0 /dev/sr1 disk ATA VBOX HARDDISK 1.0 /dev/sda disk ATA VBOX HARDDISK 1.0 /dev/sdb
I know contains the virtual box addition image so I will mount it on
Advertisement
# mount /dev/sr1 /mnt mount: /mnt: WARNING: device write-protected, mounted read-only.
Check the content of the ISO.
List the content of VirtualBox Guest Additions ISO
1.4 Install pre-requisite rpms
Before we install the Guest Addition software, there are certain pre-requisite which must be covered or else the installation will fail with errors like «»
# yum -y install gcc make perl bzip2 kernel-headers-$(uname -r) kernel-devel-$(uname -r) elfutils-libelf-devel xorg-x11-drivers xorg-x11-util
This will install the list of compilers and modules required to install the Virtual Box addition software.
1.5 Install VBox Guest Addition
Since we are on a Linux platform we will use to install VirtualBox Guest Addition modules. if you are on a windows platform you can use
As you see the scripts are already having executable permission so just go ahead and execute the script as root user. The execution may take some time depending upon your VM resources
# /mnt/VBoxLinuxAdditions.run Verifying archive integrity... All good. Uncompressing VirtualBox 6.1.12 Guest Additions for Linux........ VirtualBox Guest Additions installer Copying additional installer modules ... Installing additional modules ... VirtualBox Guest Additions: Starting. VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel modules. This may take a while. VirtualBox Guest Additions: To build modules for other installed kernels, run VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup VirtualBox Guest Additions: or VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all VirtualBox Guest Additions: Building the modules for kernel 4.18.0-193.14.2.el8_2.x86_64. VirtualBox Guest Additions: Running kernel modules will not be replaced until the system is restarted
Next restart the server to activate the changes
# reboot
Настройка VirtualBox
Создание новой гостевой ОС
Для создания Вашей первой виртуальной ОС щелкните кнопку «Создать». Запустить мастер создания новой виртуальной машины. Следуя его инструкциям нужно будет выбрать семейство будущей виртуальной операционной системы и ее версию, а также, ввести ее имя.
Создание новой виртуальной машины в VirtualBox
Далее, загрузчик попросит нас указать объем оперативной памяти доступной виртуальной ОС:
Выделение ОЗУ виртуальной операционной системе
512 Мб для большинства ОС уже достаточно, но я выделил 1 Гб.
Далее нужно будет создать новый жесткий диск, это довольно простая процедура, нужно просто следовать инструкциям мастера создания новых жестких дисков. В итоге у Вас должно получится что-то подобное:
Завершающий этап создания гостевой ОС в VirtualBox
Настройка оборудования гостевой ОС в VirtualBox
Определить аппаратную часть созданной гостевой системы можно в ее «Свойствах». Для этого, выбрав нужную гостевую ОС, вызываем команду Свойства командной панели. После этого появляется окно свойств. Слева в этом окне будут указаны разделы настроек, а в центре окна их установки. Все настройки интуитивно понятны и имеют подсказки.
Параметры гостевой ОС
Далее я не буду расписывать и так понятные истины, а затрону лишь самые специфические настройки и параметры (с остальными Вы и сами разберетесь с помощью подсказок).
Вкладка Общие — Дополнительно
- Папка для снимков — путь к папке, где будут хранится образы дисков гостевой ОС. Для снимка требуется большой объем дискового пространства, поэтому здесь лучше указать на диск, где достаточно для этого места
- Общий буфер обмена — настройка использования буфера обмена между host-системой и гостевой ОС
- Мини тулбар — консоль для управления виртуальной машиной
Вкладка Система — Материнская плата
- Порядок загрузки — определяет порядок загрузки гостевой ОС. Советую после установки изменять этот порядок и поставить жесткий диск на первое место (если конечно загрузка с других носителей не так важна для Вас)
- Выключить IO APIC — расширенный контроллер прерываний используемый в процессорах от Intel. Полностью поддерживается ОС Windows.
- Включить EFI — EFI определяет «загрузочные сервисы», которые включают поддержку текстовой и графической консоли на различных устройствах, шин, блоков и файловых сервисов, и runtime-сервисы, например дата, время и энергонезависимая память. Используется рядом ОС для загрузки.
Вкладка Система — Процессор
Процессор(ы) — настроить количество процессоров используемых виртуальной машиной
«Обратите внимание, что это опция будет доступна только при условии поддержки аппаратной виртуализации AMD-V или VT-x вкладка Система — Ускорение, а также включенной опции OI APIC на вкладке Система — Материнская плата.
Включить PAE/NX — режим работы встроенного блока управления памятью x86-совместимых процессоров, в котором используются 64-битные элементы таблиц страниц (из которых для адресации используются только 36 бит), c помощью которых процессор может адресовать 64 ГБ физической памяти (вместо 4 ГБ, адресуемых при использовании 32-разрядных таблиц).. Вкладка Система — Ускорение
Вкладка Система — Ускорение
- Включить VTx/AMD-V — использование аппаратной виртуализации основного процессора (Ваш процессор должен поддерживать эти режимы или их нужно включить в BIOS)
- Включить Nested Paging — Nested Paging обеспечивает транслирование физических адресов памяти гостевой ОС в физические адреса памяти основной ОС
Вкладка Носители
В данной вкладке можно настроить использование внешних носителей и CD/DVD-дисков. Замечу, что Вы можете использовать виртуальные диски при установке гостевой ОС. Это очень удобно. Добавить их можно через Менеджер виртуальных носителей в котором можно хранить большое количество разных образов и переключаться между ними во время сеанса работы в гостевой системе. Вызвать этот менеджер можно следующим образом:
Менеджер виртуальных дисков в VirtualBox
Вкладка Сеть
Настройки сети будут рассмотрены в отдельной статье; В Windows XP существуют драйверы только для Pcnet-Fast III (Am79C973), поэтому его и нужно выбрать.
Вкладка COM-порты
На этой вкладке можно насторить использование COM-портов. Сейчас они редко используются, поэтому вряд ли кому-то нужно будет их настраивать
Вкладка USB
Здесь нужно добавить в список те USB-контроллеры, которые будут использоваться виртуальными системами. Будьте осторожны, при запуске виртуальной системы, указанные USB-устройства перестают работать в основной (по крайней мере у меня так было)
Вкладка Общие папки
Общие папки предназначены для обмена файлами между основной и гостевой ОС
Создание виртуальной машины
-
Запускаем VirtualBox и жмем «Создать». Указываем имя виртуальной машины – Ubuntu, а также тип ОС – Linux. Нужно указать и версию платформы. Это зависит от того, какова разрядность загруженной ОС – 32х или 64х.
-
Задаем объем ОЗУ, который следует выделить для работы «виртуалки. В данном случае операционная система будет функционировать нормально при объеме 1024 Мб.
-
Создаем новый жесткий диск.
Выбираем тип файла, который используется при создании нового образа диска. Лучше всего оставить активным пункт VDI.
-
Если хотим, чтобы диск был динамическим, отмечаем соответствующий параметр. Это позволит объему расти по мере того, как он будет заполняться файлами.
-
Далее указываем объем памяти, выделяемой на жестком диске, и определяем папку для сохранения виртуального диска.
Мы создали ВМ, однако сейчас она не активна. Для ее включения необходимо осуществить ее запуск, нажав на соответствующую кнопку. Либо можно осуществить двойной клик по самой машине в списке.
Вариант 1: Установка Ubuntu
Установка Ubuntu максимально проста и не требует особых навыков.
-
После запуска ВМ появится окно программы установки. В нем следует указать местонахождение загруженного образа Ubuntu.
-
Выбрав этот образ, мы перейдем к следующему шагу. В новом окне выбираем язык интерфейса – русский, чтобы процесс установки был полностью понятен.
Далее можно пойти двумя путями: либо протестировать Ubuntu, запустив ее с образа диска (при этом она не будет устанавливаться на виртуальный диск), либо выполнить ее полную установку. Получить представление об операционной системе можно и в первом случае, однако полная установка позволит лучше погрузиться в ее среду.
-
Выберем «Установить». После этого появится окно подготовки к инсталляции. Проверим, согласуются ли параметры ПК с требованиями разработчиков. Если да, перейдем к следующему шагу.
-
При установке выберем пункт, предлагающий стирание диска и установку Ubuntu. В процессе установки можно задать часовой пояс и указать раскладку клавиатуры.
-
Далее указываем имя ПК, устанавливаем логин и пароль. Выбираем тип аутентификации.
-
Процедура установки займет примерно 20 минут. После ее завершения произойдет автоматическая перезагрузка ПК, после чего запустится рабочий стол установленной Ubuntu.
Установка Linux Ubuntu завершена, можно начать знакомиться с системой. Далее мы поговорим о том, как устанавливать другие ОС семейства Линукс на VirtualBox.
Вариант 2: Установка Kali Linux
Данная система содержит в своем дистрибутиве множество специализированных программ, предназначенных для тестирования безопасности сетей и приложений. Установка Кали несколько отличается от такового процесса с Ubuntu и является более сложным в технической части.
Подробнее: Поэтапная установка Kali Linux на VirtualBox
Вариант 3: Установка Debian
Debian можно назвать основой Linux. Эта система отлично подходит для использования как в серверах, так и рабочих станциях. Она поддерживает множество архитектур и имеет самый большой репозиторий (хранилище) пакетов довольно широкого назначения.
Подробнее: Установка Debian при помощи виртуальной машины VirtualBox
Вариант 4: Установка CentOS
CentOS основана на коммерческом дистрибутиве Red Hat Enterprise Linux компании Red Hat. В отличии от него, система распространяется бесплатно и, вместе с тем, совместима с RHEL.
Подробнее: Устанавливаем CentOS в VirtualBox
Вариант 5: Установка Remix OS
Remix OS позволяет пользователям ПК использовать мобильные приложения, предназначенные для ОС Android на любом компьютере с процессором Intel. Система распространяется бесплатно, но имеет закрытый исходный код в отличии от большинства других дистрибутивов Linux.
Подробнее: Установка Remix OS на VirtualBox
Мы сегодня познакомились с небольшой частью дистрибутивов Linux. Каким из них пользоваться, решайте сами, руководствуясь поставленными задачами, а VirtualBox поможет разобраться в особенностях и приобрести опыт.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Делаем общими целые диски
Если у вас установлены ОС Windows 10 как в качестве основной, так и гостевой ОС, то можно в качестве расшаренных папок добавлять целые диски. Это должно работать и с другими версиями этой ОС, но, по некоторым отзывам, с Windows 8.1 это не получалось, хотя, возможно, это вызвано более старыми версиями рассматриваемой виртуальной машины.
Для этого при создании общей папки в поле «Путь к папке» щелкаем на «Другой», после чего появится список «Этот компьютер», в котором щелкаем на необходимый нам диск и кликаем на кнопку «Выбор папки». Расшаривание диска осуществляется через сетевое обнаружение и общий доступ к файлам. После этого в проводнике будет в сети отображаться VBOXSVR, в котором будет показано содержимое расшаренных дисков.
Заключение
В этом материале мы рассказали вам, как установить Ubuntu на виртуальную машину VirtualBox. Надеемся, вы оцените все возможности этой замечательной связки программ, и станете уверенным пользователем Linux. А может быть, и перейдёте на неё навсегда.
Теперь мы настроим параметры нашей новой виртуальной машины. С уже добавленным изображением. Мы даем его в порядке, и когда мы пытаемся загрузить сообщение, появляется следующее сообщение. Когда закончите, установщик попросит перезагрузить компьютер. Именно поэтому мы иногда забываем, что есть те, кто этого не делает. Возможно, вы слышали, что его трудно использовать или устанавливать. Позвольте мне сказать вам, что в большинстве случаев это абсолютно ложно.
В этой статье мы покажем вам, как это сделать. Как только мы его загрузим, мы устанавливаем программу и открываем ее. В зависимости от того, сколько вы установили на своем компьютере, может быть больше или меньше, но в этом примере мы оставляем сумму, которая появляется по умолчанию.
Если вам нужно иметь несколько операционных систем на своем компьютере, но вы не хотите использовать двойную загрузку, то остается единственный вариант — это виртуализация и виртуальные машины для Linux. При использовании двойной загрузки на медленных системах перезагрузка из одной системы в другую может занимать до нескольких минут, а это очень неудобно.
Теперь нам нужно будет создать виртуальный жесткий диск, который будет размещен на нашей машине и будет содержать новую операционную систему, которую мы будем виртуализировать. На данный момент достаточно выбрать вариант, который программа дает нам по умолчанию, и нажать «Создать».
На следующем экране нам нужно будет выбрать тип жесткого диска, который будет использовать нашу виртуальную машину. Опять же, мы соглашаемся на вариант, который программа отмечает нас по умолчанию. На следующем шаге мы остаемся с параметром, который появляется по умолчанию, в котором указывается, что размер диска останется динамически. Это означает, что он будет увеличиваться по мере его заполнения, хотя он не будет уменьшен, если мы его опорожним.
Поэтому, виртуализация — это отличное решение, потому что при достаточном количестве оперативной памяти и мощности процессора вы сможете запустить несколько систем одновременно и даже полноценно с ними работать.Но какое программное обеспечение лучше использовать? Что выбрать и как все это работает, все это — тема нашей сегодняшней статьи.
На следующем шаге нам нужно будет установить местоположение жесткого диска и выбрать размер, с которого он начнет «работать». Мы можем ввести его вручную или значком справа от поля ввода текста. Когда мы его готовы, нажмите «Создать». Теперь виртуальная машина уже создана и настроена. После этого нам нужно только установить операционную систему.
Установка операционной системы
Когда мы его разместим, нажмите «Пуск». Машина запустит процесс загрузки и начнется процесс установки. Интересно отметить, что мы могли протестировать систему без ее установки, которая называется «начать живое сеанс». Однако это имеет недостаток: живое сеанс не является постоянным, то есть любые изменения, внесенные в систему, не сохраняются. Если вы закроете свою виртуальную машину и снова ее откроете, программы там не будет.