Я преподаю практический класс по Linux, и, к сожалению, в соответствии с политикой компании мне не разрешается переформатировать предоставленные классом ноутбуки, поэтому мы используем гостевой подход VirtualBox.
Игнорируя все проблемы производительности, вот некоторые заметки / проблемы, которые я заметил:
1) мостовой режим и беспроводной
Некоторые беспроводные карты, по-видимому, испытывают трудности с «двойной идентичностью», что означает, что наши уроки по маршрутизации / брандмауэру / работе в сети идут к черту. Это известная проблема - большинство беспроводных драйверов не поддерживают мостовые соединения.
мост | Linux Foundation - он не работает с моей беспроводной картой!
Это означает, что если вы используете беспроводной интерфейс, вам придется проделать дополнительную работу, чтобы у гостя был «публичный» IP.
2) Интеграция с рабочим столом
За исключением нескольких настенных панелей в дизайне, современные настольные среды довольно хорошо продуманы и предлагают некоторые удобства, которые теряются, когда у них нет полного доступа к входу / выходу или инструменту подключения / отключения устройства. Например, меню Vbox внизу очень раздражает, если у вас есть окно выбора или уведомления там. И некоторые машины используют комбинацию клавиш Ctrl + Alt + cursor_key (переключение рабочих пространств), чтобы перевернуть дисплей.
Я имею в виду, сравните, как легко отсоединить USB-устройство в GNOME, с эквивалентным количеством подменю / щелчков в Windows, и я знаю, какое из них я бы предпочел в любой день.
3) USB "воровать"
Иногда Windows просто не хочет отпускать USB-накопитель - указание виртуальной коробке подключить его не всегда работает - скорее всего, когда Windows читает содержимое по тем или иным причинам. Кроме того, есть некоторые USB-накопители, которые не являются прямыми запоминающими устройствами, но выполняют действие, подобное переключению режима, чтобы сделать ваши диски доступными - это раздражает, если вы подключаете их к машине с Linux.
4) Стабильность
Как правило, «сломать» Windows легче, чем Linux, поэтому вы, как правило, хотите, чтобы Linux «защищал» экземпляры Windows, а не наоборот. Я уже потерял пару рабочих дней, когда сотрудники перезаписывали неправильные файлы и заканчивали тем, что ломали и нашу установку Virtualbox, и наши образы Linux.
5) Инструменты командной строки
По крайней мере, в Linux у вас есть возможность просматривать образы дисков Vbox, используя qemu-nbd и сетевое блочное устройство.
QEMU / Images - Wikibooks, открытые книги для открытого мира - Монтирование изображения на хосте
Это позволяет вам просматривать и изменять содержимое диска гостевой ОС без необходимости его загрузки, например, если вы сделали его не загружаемым.
Вы также можете сделать такие вещи, как создание резервных копий скриптов VDI - или просто их содержимого, или изменение «профилей» VirtualBox через символические ссылки - намного проще в bash.