Могу ли я виртуализировать один Linux внутри другого?

Могу ли я виртуализировать один Linux внутри другого?

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

Могу ли я запустить эту старую версию Linux в моем новом Linux? И если да, как узнать, будет ли мое оборудование поддерживать ее?

решение1

Да, ты можешь это сделать.

Вы не указали версию Linux, которую используете, но если это CentOS6 (или Redhat, или Fedora и т. д.), то KVM, возможно, станет для вас лучшим выбором. [То же самое, вероятно, относится и к другим дистрибутивам, но Redhat сделал ставку на KVM, и KVM действительно это обеспечивает].

Для поддержки виртуализации вам понадобится 64-битная версия Linux, на которой нужно запустить команду

egrep '(vmx|svm)' --color=always /proc/cpuinfo

Если он найдет один из них, это значит, что ваше оборудование способно запускать KVM. (Возможно, вам придется включить поддержку виртуализации в BIOS). После запуска KVM вы можете запустить практически любую версию Linux, которая вам нравится, — возможно, вы даже сможете запустить Windows, — но я никогда этого не пробовал.

Но прежде чем приступать ко всей этой работе, вы уверены, что просто не можете отключить «безопасную загрузку» в BIOS? У меня было впечатление, что это стандартная практика.

решение2

Вы можете использоватьVirtualBox для Linux . Как указано на сайте VirtualBox:

Чтобы запустить VirtualBox на вашем компьютере, вам необходимо:

  • Достаточно мощное x86-оборудование. Подойдет любой современный процессор Intel или AMD.
  • Память. В зависимости от того, какие гостевые операционные системы вы хотите запустить, вам понадобится не менее 512 МБ ОЗУ (но, вероятно, больше, и чем больше, тем лучше). По сути, вам понадобится все, что нужно вашей хостовой операционной системе для комфортной работы, плюс объем, необходимый гостевой операционной системе. Так что, если вы хотите запустить Windows XP на Windows XP, вы, вероятно, не получите большого удовольствия от работы с менее чем 1 ГБ ОЗУ. Если вы хотите попробовать Windows Vista в качестве гостя, она откажется устанавливаться, если ей будет предоставлено менее 512 МБ ОЗУ, поэтому вам понадобится это только для гостя, плюс память, которая обычно требуется вашей операционной системе.
  • Место на жестком диске. Хотя VirtualBox сам по себе очень скуден (типичная установка потребует всего около 30 МБ места на жестком диске), виртуальным машинам потребуются довольно большие файлы на диске, чтобы представлять их собственное хранилище на жестком диске. Так, например, для установки Windows XP вам понадобится файл, который легко увеличится до нескольких ГБ.
  • Поддерживаемая операционная система хоста. В настоящее время мы поддерживаем Windows (XP и более поздние версии), многие дистрибутивы Linux, Mac OS X, Solaris и OpenSolaris.
  • Поддерживаемая гостевая операционная система. Помимо руководства пользователя (см. ниже), актуальная информация доступна на "Статус: Гостевые ОС".

решение3

Если вашей главной проблемой является возможность запуска рабочего стола GNOME2 в дистрибутиве, поддерживающем «безопасную загрузку», я бы избегал виртуализации; я бы посоветовал попробовать дистрибутив сПРИЯТЕЛЬ, среда рабочего стола, созданная на основе ныне неподдерживаемой кодовой базы GNOME 2.Минт ЛинуксиФедоравключить MATE в свои официальные репозитории.

Связанный контент