VirtualBox във вътрешността на VirtualBox. Това възможно ли е?
VirtualBox е софтуер за виртуализация на различни платформи, който може да се използва за създаване и изпълнение на няколко виртуални машини на вашия компютър. Например, можете да го използвате, за да стартирате Linux на компютър с Windows или Mac, или да работите с Windows на Mac или Linux машина и т.н. Докато някои хора избират да използват два операционни системи с двойно зареждане, други предпочитат по-лесния начин на работа втора операционна система чрез VirtualBox.
Така че сега въпросът е: можете ли да стартирате VirtualBox на компютъра си и след това да пуснете друго копие на VirtualBox вътре в него? Отговорът на този въпрос идва с любезното съдействие на SuperUser.
Въпроса
SuperUser Javier Badia иска да знае дали можете да управлявате една виртуална машина в друга:
Възможно ли е, да кажем, да пуснете VirtualBox на Windows 7 с Linux гост, а в тази машина на Linux да работи Bochs?
Причината е, че се интересувам от започването на разработка на OS и установих, че всички уроци и неща са много по-лесни за следване на * nix машини. Опитах се да използвам Cygwin, но мисля, че това добавя още един слой сложност и не е задължително да улеснявам нещата.
И така, каква е присъдата?
Отговорът
SuperUser Breakthrough, който имаше най-много гласове (20 за да бъде точен) за своя отговор, обяснява:
Дълга история кратка: да .
Всяка виртуална машина е технически независима една от друга, а с VirtualBox можете лесно да направите това, тъй като тя се поддържа на операционни системи Windows и Linux (емулирани или не). Можете просто да използвате Windows като операционна система "base-host", да стартирате Linux във VM и след това да използвате тази операционна система като новата базова хост за Bochs.
Имайте предвид, че единственото ограничение тук е вашият хардуер. В зависимост от изискванията на вашето разработване, може да се наложи повече памет или надстройка до 64-битова операционна система "base-host". Това е казано, ако изберете дистрибуцията на Линукс разумно, всяка модерна система трябва да е в състояние да произволно гнезди като това.
Така че имаш го; това наистина е възможно и работи най-добре, ако активирате x86 виртуализация на вашия компютър.
Имате ли още нещо, което бихте искали да добавите към горното обяснение? Ще се радваме да чуем вашите мисли, така че да ни уведомите в коментарите. За да видите три други отговора, можете да прочетете цялата дискусия тук.
Image Credit: sonic2000gr