Эмуляция x64-битных систем в VirtualBox... (...как осуществить?)
Модератор: Модераторы разделов
-
- Сообщения: 1145
- ОС: MX Linux
Эмуляция x64-битных систем в VirtualBox...
Привет, форумчанам!
Давным-давно в какой-то из версий этой программы я увидел эмуляцию x64 ОС. Что натолкнуло меня на мысль о том, что такое возможно. Подскажите, пожалуйста, как вернуть в эту программу необходимую для меня функциональность?
Давным-давно в какой-то из версий этой программы я увидел эмуляцию x64 ОС. Что натолкнуло меня на мысль о том, что такое возможно. Подскажите, пожалуйста, как вернуть в эту программу необходимую для меня функциональность?
-
- Сообщения: 1144
- Статус: Slacker!
- ОС: Slackware64-current
Re: Эмуляция x64-битных систем в VirtualBox...
На 32-разрядном хосте -- никак. На 64-разрядном -- можно, если процессор хоста поддерживает аппаратную виртувлизацию.
-
- Сообщения: 1145
- ОС: MX Linux
Re: Эмуляция x64-битных систем в VirtualBox...
А как узнать поддерживает ли он ее или нет?
-
- Сообщения: 1144
- Статус: Slacker!
- ОС: Slackware64-current
Re: Эмуляция x64-битных систем в VirtualBox...
Посмотрите на вывод cat /proc/cpuinfo, а точнее на строчку "Flags". Подробнее
-
- Сообщения: 1145
- ОС: MX Linux
Re: Эмуляция x64-битных систем в VirtualBox...
Код: Выделить всё
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
-
- Сообщения: 3408
- Статус: аватар-невидимка
- ОС: openSUSE Tumbleweed x86_64
Re: Эмуляция x64-битных систем в VirtualBox...
astronom1987
У Вас что за процессор? Судя по флагам — это очень древний процессор.
PS вот мой список 6+ летнего проца (который естественно не поддерживает 64-on-64 эмуляцию):
У Вас что за процессор? Судя по флагам — это очень древний процессор.
PS вот мой список 6+ летнего проца (который естественно не поддерживает 64-on-64 эмуляцию):
Код: Выделить всё
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dtherm
-
- Сообщения: 1144
- Статус: Slacker!
- ОС: Slackware64-current
Re: Эмуляция x64-битных систем в VirtualBox...
Вы видите хоть один флаг из списка ниже?
Если соответствующая реализация (Intel VT-x/AMD SVM) в EFI/BIOS разрешена и процессор ее поддерживает (что можно понять по наличию/отсутствию флага), то виртуализация будет, иначе - не будет./proc/cpuinfo will tell you if the processor supports virtualization and if it is enabled (but it could not show up in flags because it is disabled — more on this below).
The flags to look out for are:
vmx — Intel VT-x, basic virtualization
svm — AMD SVM, basic virtualization
ept — Extended Page Tables, an Intel feature to make emulation of guest page tables faster.
vpid — VPID, an Intel feature to make expensive TLB flushes unnecessary when context switching between guests.
npt — AMD Nested Page Tables, similar to EPT.
tpr_shadow and flexpriority — Intel feature that reduces calls into the hypervisor when accessing the Task Priority Register, which helps when running certain types of SMP guests.
vnmi — Intel Virtual NMI feature which helps with certain sorts of interrupt events in guests.
-
- Сообщения: 3408
- Статус: аватар-невидимка
- ОС: openSUSE Tumbleweed x86_64
Re: Эмуляция x64-битных систем в VirtualBox...
yars
Посмотрите на тот список флагов, astronom1987 явно что-то не докопировал, этот список соответствует приблизительно Pentium I (даже не Pentium MMX и тем более не Pentium II).
Посмотрите на тот список флагов, astronom1987 явно что-то не докопировал, этот список соответствует приблизительно Pentium I (даже не Pentium MMX и тем более не Pentium II).
-
- Сообщения: 1144
- Статус: Slacker!
- ОС: Slackware64-current
Re: Эмуляция x64-битных систем в VirtualBox...
Ну, если это действительно Pentium I -- о какой виртуализации можно говорить? Так что, скорее всего да, ТС что-то недокопировал.
-
- Сообщения: 1145
- ОС: MX Linux
Re: Эмуляция x64-битных систем в VirtualBox...
Код: Выделить всё
[user@localhost ~]$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel(R) Celeron(R) CPU B830 @ 1.80GHz
stepping : 7
microcode : 0x29
cpu MHz : 918.070
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fdiv_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave lahf_lm arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips : 3591.52
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel(R) Celeron(R) CPU B830 @ 1.80GHz
stepping : 7
microcode : 0x29
cpu MHz : 1374.679
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 2
initial apicid : 2
fdiv_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave lahf_lm arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips : 3591.52
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
Процессор http://firepic.org/?v=6.2015-11-24_wijfz31z9j5m.png
-
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Эмуляция x64-битных систем в VirtualBox...
Ну, vmx вроде как присутствует.
Стало быть, есть аппаратная виртуализация.
В BIOS должна быть включена соответствующая настройка.
Стало быть, есть аппаратная виртуализация.
В BIOS должна быть включена соответствующая настройка.
-
- Сообщения: 3408
- Статус: аватар-невидимка
- ОС: openSUSE Tumbleweed x86_64
Re: Эмуляция x64-битных систем в VirtualBox...
Более того, есть даже vpid и ept, т.е. работа с памятью и переключение контекстов не должны сильно тормозить выполнение гостевой системы.
-
- Сообщения: 1145
- ОС: MX Linux
Re: Эмуляция x64-битных систем в VirtualBox...
А как сделать так чтобы в VirtualBox появился пункт такой, например, "Mandriva 64 Bit" подобно тому как это есть с 32-битными системами? Или он сам должен появиться?
-
- Сообщения: 1144
- Статус: Slacker!
- ОС: Slackware64-current
Re: Эмуляция x64-битных систем в VirtualBox...
Неудивительно -- Celeron'ы -- это перемаркированные i3/i5: процент выхода годных чипов нужно повышать, или утонешь 
Выбираете в настройках ВМ тип гостевой ОС Linux (64 bit) и ставите 64-разрядную мандриву.

Выбираете в настройках ВМ тип гостевой ОС Linux (64 bit) и ставите 64-разрядную мандриву.
-
- Сообщения: 3408
- Статус: аватар-невидимка
- ОС: openSUSE Tumbleweed x86_64
Re: Эмуляция x64-битных систем в VirtualBox...
astronom1987
Проверьте настройки BIOS, есть ли там опция виртуализации и включена ли она. Возможно, с этим связано.
Проверьте настройки BIOS, есть ли там опция виртуализации и включена ли она. Возможно, с этим связано.
-
- Модератор
- Сообщения: 21046
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Эмуляция x64-битных систем в VirtualBox...
uname -m
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1145
- ОС: MX Linux
Re: Эмуляция x64-битных систем в VirtualBox...
Код: Выделить всё
[user@localhost ~]$ uname -m
i686
Но как указать VirtualBox, что надо эмулировать x64 если на картинке ниже есть только 32 bit? http://firepic.org/?v=2.2015-11-25_lc1u6hipxdh4.png
-
- Модератор
- Сообщения: 21046
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Эмуляция x64-битных систем в VirtualBox...
Ну и что Вы головы людям морочите? Вам же сразу сказали:
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали: