Не могу найти правильный образ Ubuntu Server ISO для VirtualBox

Не могу найти правильный образ Ubuntu Server ISO для VirtualBox

Я все утро пытался найти подходящий образ Ubuntu Server (12.04) ISO для установки гостевой ОС Ubuntu на моей виртуальной машине VBox.

Вот соответствующая статистика:

  • Хост-машина: AMD 64-бит
  • Хост-ОС: Ubuntu Desktop 11.04
  • ОС виртуальной машины: Linux
  • Версия ОС виртуальной машины: Ubuntu
  • ISO загружен и попробован:ubuntu-12.04-server-amd64.iso

Когда я пытаюсь запустить виртуальную машину, я получаю главное меню, первая опция гласит:Установить Убунту. Когда я выбираю этот вариант, я получаю сообщение об ошибке:

Это ядро ​​требует процессор x86-64, но обнаружил только процессор i686. Невозможно загрузиться — используйте ядро, подходящее для вашего процессора.

Редактировать: Это сообщение заставляет меня думать, что у меня есть32-битныймашина, но я пытаюсь запустить 64-битный ISO. Яуверенныйоднако это 64-битная версия, как uname -mвыводится x86-64в терминале... и выполнение lscpuвыводит:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
CPU(s):                2
Thread(s) per core:    1
Core(s) per socket:    2
CPU socket(s):         1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 23
Stepping:              10
CPU MHz:               1200.000
L1d cache:             32K
L1i cache:             32K
L2 cache:              1024K

Вот в чем загвоздка: я скачал ISO на машину с Windows, потому что на моей машине с Ubuntu (на которой запущен Ubuntu Desktop 11.04 и размещена будущая виртуальная машина) плохое сетевое соединение. Поэтому я скачал на клиент Windows, поместил ISO на флэш-накопитель, скопировал его на машину с Ubuntu и сохранил локально. Интересно, увидела ли страница загрузки, что я пытаюсь скачать с клиента Windows, и заменила версию x86-64 на i686? В противном случае я скачал не тот ISO.

Может кто-нибудь подскажет, какой правильный ISO? Я был уверен, что 64-битная версия AMD будет именно тем, что мне нужно.

решение1

Ваш ISO, вероятно, правильный. Вам нужно убедиться, что вы настраиваете 64-битную виртуальную машину. ИзВеб-сайт VBox(выделено мной):

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

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

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

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

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

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

Предупреждение

На любом хосте следует включить I/O APIC для виртуальных машин, которые вы собираетесь использовать в 64-битном режиме. Это особенно актуально для 64-битных виртуальных машин Windows. См. раздел «"Продвинутая вкладка». Кроме того, для 64-разрядных гостевых ОС Windows следует убедиться, что виртуальная машина использует сетевое устройство Intel, поскольку поддержка 64-разрядных драйверов для карты AMD PCNet отсутствует; см. раздел «Виртуальное сетевое оборудование».

Если вы используете мастер «Создание виртуальной машины» графического пользовательского интерфейса VirtualBox (см. раздел «Создание первой виртуальной машины»), VirtualBox автоматически будет использовать правильные настройки для каждого выбранного типа 64-разрядной операционной системы.

Итак, просто попробуйте создать новую виртуальную машину и выберите Ubuntu 64 в качестве ОС. Все настройки должны быть правильно настроены VirtualBox, и вы сможете выполнить установку без проблем.

решение2

Вы можете скачать с одного из зеркал напрямую. И даubuntu-12.04-сервер-amd64.isoправильная 64-битная версия.

Возможно, вы используете 32-битную базовую ОС. Запустите uname -a, чтобы проверить версию ядра.
Ниже приведен пример 64-битного вывода.

p0rkjello@de01u0001:~$ uname -a
Linux de01u0001 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Вывод с моей системы AMD

p0rkjello@de01u0001:~$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                6
On-line CPU(s) list:   0-5
Thread(s) per core:    1
Core(s) per socket:    6
Socket(s):             1
NUMA node(s):          1
Vendor ID:             AuthenticAMD

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