Как сделать так, чтобы рабочая станция хоста загружалась на виртуальную машину и выключалась после выключения виртуальной машины
Я имею дело с компанией, у которой есть 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 и загрузить клонированную виртуальную машину для безопасного хранения.