редактировать:

редактировать:

У меня Windows 7 с 32-битной системой, и раньше я запускал CentOS-6.5-i386-minimalCentOS на своей виртуальной машине, но теперь я хотел бы запустить CentOS 7 и, кажется (если я не ошибаюсь), там естьявляютсяНетссылки для загрузки i386образа, так как существуют только x86_64те, которые, как я предполагаю, предназначены для 64-битных систем.

редактировать:

несмотря на ответы, которые я получил здесь, мне удалось установить CentOS 7 и начать работать без проблем.

введите описание изображения здесь

решение1

Если вы используете 32-разрядную версию Windows 7 на 64-разрядном процессоре, то VirtualBox может запустить 64-разрядную гостевую систему с некоторыми оговорками:

3.1.2. 64-битные гости

VirtualBox поддерживает 64-разрядные гостевые операционные системы даже на 32-разрядных хостовых операционных системах при соблюдении следующих условий:

  1. Вам необходим 64-разрядный процессор с поддержкой аппаратной виртуализации (см. Раздел 10.3 «Аппаратная и программная виртуализация»).

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

  3. Если вы хотите использовать поддержку 64-битной гостевой ОС на 32-битной хостовой операционной системе, вам также необходимо выбрать 64-битную операционную систему для конкретной виртуальной машины. Поскольку поддержка 64-битной ОС на 32-битных хостах влечет за собой дополнительные накладные расходы, VirtualBox включает эту поддержку только по явному запросу.

Чтобы проверить, поддерживает ли ваш процессор виртуализацию с хостов Windows, используйтеАппаратный инструмент виртуализации Microsoft.

Чтобы проверить, поддерживает ли ваш процессор виртуализацию с хостов Linux, выполните:

egrep '(vmx|svm)' /proc/cpuinfo

Вышеуказанный код проверяет наличие vmxили svmв /etc/cpuinfo. Если он находит любой из них, он выводит все флаги. Однако, если он их не находит, он ничего не выводит. Последнее означает, что у вас нет аппаратной виртуализации.

решение2

ИзCentOS вики:

CentOS стремится к 100%-ной двоичной совместимости с исходным кодом Red Hat Enterprise Linux (RHEL)

ИзСайт Red Hat:

Red Hat Enterprise Linux 7 будет предоставлять только 64-битные ISO, таким образом допуская только 64-битную операционную среду. Однако 32-битная поддерживается следующими способами:

  • RHEL 7 продолжит предоставлять выбранные библиотеки как в 32-битной, так и в 64-битной версиях, позволяя 32-битным приложениям работать в 64-битной среде ОС RHEL 7. Эта функциональность также существует для RHEL 5 и 6, как описано в статье базы знаний:Как установить 32-битные пакеты на 64-битную систему
  • RHEL 7 продолжит поддерживать набор инструментов multilib, позволяя компилировать приложения как для 32-разрядных, так и для 64-разрядных платформ.
  • RHEL 7 может размещать, используя технологию виртуализации KVM, как 32-битные, так и 64-битные виртуальные гостевые экземпляры RHEL 5 и RHEL 6.

Хотя RHEL 7 изначально не поддерживает 32-разрядное оборудование, сертифицированное оборудование можно найти всертифицированная база данных оборудования.

решение3

Кажется, существует еще один дистрибутив на основе RHEL под названием Springdale, имеющий как 64-битную, так и 32-битную версии:http://springdale.math.ias.edu/

Хотя отнеситесь к этому с долей скептицизма: я не пробовал и не знаю, в чем разница между этим и CentOS (если она есть).

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