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

Я имею дело с компанией, у которой есть 21 оконная рабочая станция.

Я хотел бы установить Linux на них для размещения Windows через виртуальную машину.

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

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

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

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

1 ответ

Решение

Вот что я сделал:

Я установил Ubuntu Desktop 12.04 на рабочую станцию ​​и установил там, где пользователь автоматически входит в систему (опция во время установки).

Затем я установил Virtual Box: sudo apt-get установить virtualbox-ose

Затем я установил Windows XP на виртуальную машину VirtualBox.

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

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

Наконец, в меню питания Ubuntu 12.04 (вверху справа) выберите "Запуск"; добавьте запись с именем Windows XP и вставьте команду запуска, скопированную из ярлыка на рабочем столе, который вы создали. Измените эту команду, указав параметр --fullscreen.

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

Сотрудник не должен ничего знать об Ubuntu. Единственное, что вы должны ему сказать, это то, что вместо ctrl-alt-delete он должен нажать right-crtl-delete, чтобы получить приглашение на вход в Windows.

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

Чтобы переместить этот 13-гигабайтный файл в другое место, я установил openssh-сервер на рабочую станцию ​​Ubuntu: sudo apt-get install openssh-server

После этого с компьютера назначения я установил клиент filezilla: http://filezilla-project.org/download.php/

Благодаря Filezilla я смог войти на рабочую станцию ​​Ubuntu через sftp и загрузить клонированную виртуальную машину для безопасного хранения.

Другие вопросы по тегам