LINUX.ORG.RU

Установка Arch на VirtualBox


0

1

Ставлю с образа archlinux-2011.08.19-netinstall-x86_64.iso, выбираю Boot Arch Linux, и вот что он выдаёт спустя пару секунд:

Loading /arch/boot/x86_64/vmlinuz.....
Loading /arch/boot/x86_64/archiso.img.................ready.
This kernel requires an x86-64 CPU, but only detected an i686 CPU.
Unable to boot - please use a kernel appropriate for your CPU.

Я пока в виртуалках не силён, объясните, почему ему не понравился мой проц?

★★★★★

> Я пока в виртуалках не силён, объясните, почему ему не понравился мой проц?

Ему не понравилось, что бокс эмулирует 32-битный проц, в то время как ядро грузит 64-битное.

damnemall
()
Ответ на: комментарий от damnemall

Ему не понравилось, что бокс эмулирует 32-битный проц, в то время как ядро грузит 64-битное.

Была у меня такая догадка, а как это исправить? Я в настройках не нашёл.

eugeno ★★★★★
() автор топика
Ответ на: комментарий от eugeno

Когда создавал виртуальную машину, выбрал тип ОС Arch Linux x86_64 из списка? Что за проц у тебя и какая хостовая система?

ATIpro ★★
()
Ответ на: комментарий от ATIpro

Когда создавал виртуальную машину, выбрал тип ОС Arch Linux x86_64 из списка?

Да.

Что за проц у тебя и какая хостовая система?

Intel Core 2 Duo, Debian Squeeze.

eugeno ★★★★★
() автор топика
Ответ на: комментарий от eugeno

> Ну вот ещё, качать целый образ. Лучше подскажите, как включить эмуляцию x86_64.

У меня i686, и когда я пытаюсь запустить x86-64 на виртуалке, комп уходит в ребут. :)

bsdfun ★★★★★
()
Ответ на: комментарий от eugeno

У хостовой системы какая битность? Включеная ли аппаратная виртуализация? Еще какая версия самого виртуалбокса?

ATIpro ★★
()
Ответ на: комментарий от ATIpro

У хостовой системы какая битность? Включеная ли аппаратная виртуализация? Еще какая версия самого виртуалбокса?

У хостовой системы тоже 64 бит. Как включается виртуальная виртуализация? Версия VirtualBox 3.2.10.

eugeno ★★★★★
() автор топика
Ответ на: комментарий от reader

Покажи вывод

egrep '^flags.*(vmx|svm)' /proc/cpuinfo
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 aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm ida tpr_shadow vnmi flexpriority
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 aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm ida tpr_shadow vnmi flexpriority
eugeno ★★★★★
() автор топика
Ответ на: комментарий от eugeno

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

reader
()
Ответ на: комментарий от reader

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

Всё равно ничего подобного не нашёл.

eugeno ★★★★★
() автор топика
Ответ на: комментарий от Led

Какое слово перевести?

С английским у меня всё OK, непонятно только, почему он идентифицировал мой процессор как i686.

eugeno ★★★★★
() автор топика
Ответ на: комментарий от stevejobs

Модель проца какая? В биосе компутера и в настройках виртуальной машины.

Уже озвучивал, Intel Core 2 Duo. Кто мне скажет, что это не x86_64?

А в настройках виртуалбокса ничего про это не нашёл.

eugeno ★★★★★
() автор топика
Ответ на: комментарий от stevejobs

Листай вот этот документ: http://www.virtualbox.org/manual/ch03.html

До надписи: VirtualBox supports 64-bit guest operating systems, even on 32-bit host operating systems

Легче не стало. У меня 64-битная хостовая система, 64-битный проц, ЧЯДНТ?

eugeno ★★★★★
() автор топика
Ответ на: комментарий от eugeno

Intel Core 2 Duo

Какой именно Core2Duo? Емнип, это семейство процов :)

Когда будешь знать точно, сможешь посмотреть спеки на сайте Интеля

Например, на моем C2D E7300 когда-то не было адекватной виртуализации, даже несмотря на то, что VirtualBox прохавывал те две галочки про VT-x/AMD-V и Nested Paging на ура.

stevejobs ★★★★☆
()
Ответ на: комментарий от eugeno

Не знаю, как это проверить?

это галка на первой странице настроек VB, емнип. Так вот прямо и называется.

(сижу на компьютере, на который нельзя поставить VB, поэтому точно сказать не могу)

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

проверь в биосе, включено ли Intel Virtualzation Technology

Проверил, было выключено. Теперь всё работает, спасибо! Правда, возник kernel panic при загрузке (в виртуалке, конечно), попросил отключить I/O APIC. Это ведь некритично?

eugeno ★★★★★
() автор топика
Ответ на: комментарий от stevejobs

//ставь галку «решено» :)

Ну, тут мне подсказывать не надо, на ЛОРе я уже больше года. Ещё раз спасибо, закрываю тему:)

eugeno ★★★★★
() автор топика

Какая хост-OS?

Led ★★★☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.