Я установил Virtual Box и хотел бы создать виртуальную машину Debian, но не могу этого сделать, потому что мой Virtual Box не позволяет мне выбрать Debian x64. Мой компьютер и файл .iso тоже x64, поэтому я не понимаю, почему я не могу его выбрать. Как решить эту проблему?
решение1
Вам нужно создать 64-битную виртуальную машину. Разрядность хостовой ОС не имеет значения, 64-битной должна быть сама виртуальная машина. ИзВеб-сайт VBox(выделено мной):
64-битные гости
VirtualBox поддерживает 64-разрядные гостевые операционные системы даже на 32-разрядных хостовых операционных системах при соблюдении следующих условий:
Вам необходим 64-разрядный процессор с поддержкой аппаратной виртуализации (см. раздел «Аппаратная и программная виртуализация»).
Тынеобходимо включить аппаратную виртуализациюдля конкретной виртуальной машины, для которой вам нужна поддержка 64-разрядной версии; программная виртуализация не поддерживается для 64-разрядных виртуальных машин.
Если вы хотите использовать поддержку 64-битной гостевой ОС на 32-битной хостовой операционной системе,вам также необходимо выбрать 64-битную операционную систему для конкретной виртуальной машины.Поскольку поддержка 64 бит на 32-битных хостах влечет за собой дополнительные накладные расходы, VirtualBox включает эту поддержку только по явному запросу.
На 64-разрядных хостах (которые обычно поставляются с поддержкой аппаратной виртуализации) 64-разрядные гостевые операционные системы всегда поддерживаются независимо от настроек, поэтому вы можете просто установить 64-разрядную операционную систему в гостевой системе.
Предупреждение
На любом хосте следует включить I/O APIC для виртуальных машин, которые вы собираетесь использовать в 64-битном режиме. Это особенно актуально для 64-битных виртуальных машин Windows. См. раздел «"Продвинутая вкладка”. Кроме того, для 64-разрядных гостевых ОС Windows следует убедиться, что виртуальная машина использует сетевое устройство Intel, поскольку поддержка 64-разрядных драйверов для карты AMD PCNet отсутствует; см. раздел «Виртуальное сетевое оборудование».
Если вы используете мастер «Создание виртуальной машины» графического пользовательского интерфейса VirtualBox (см. раздел «Создание первой виртуальной машины»), VirtualBox автоматически будет использовать правильные настройки для каждого выбранного типа 64-разрядной операционной системы.
Поэтому просто попробуйте создать новую виртуальную машину и убедитесь, что она 64-битная.
решение2
Единственная причина, о которой я знаю, это если у вас нет 64-битного процессора. ХостОперационные системыне имеет значения, и если аппаратная виртуализация не включена (vtx в настройках BIOS), вы все равно можете создать виртуальную машину, но она сообщит вам о проблеме, когда вы попытаетесь ее запустить.