Показать полную графическую версию : Установка 64-битной ubuntu на x86 процессоре с помою виртуальной машини
Всем привет.
Можно ли на x86 процессоре с помощю виртуальной машини эмулировать x86-64 процессор (нужно установить 64-битную версию Linux). У меня Intel Pentium 4 1,7GHz, и еще один нетбук Intel Atom N270.
ruslandh
21-03-2013, 23:36
Насколько я понял вопрос. Нет, это невозможно. Если только qemu в программной эмуляции умеет. Но сильно в этом сомневаюсь.
Согласен с ruslandh - это невозможно. А зачем это нужно, если не секрет? Сейчас можно купить б/у 64-битный комп за копейки и он будет не слабее этого Пенька.
У меня Intel Pentium 4 1,7GHz, и еще один нетбук Intel Atom N270. »
У них нет VT-x (аппаратной поддержки паравиртуализации), что является обязательным условием для использования 64-бит гостей. Плюс у атома мизерное количество поддерживаемой памяти, что также ограничивает применение виртуалок.
можно купить б/у 64-битный комп за копейки »
Можно и не б/у, особенно на базе AMD. Сейчас даже у младших Sempron'ов есть поддержка AMD-V. Cвязку МП+проц+память можно уложить в $100, а комп целиком в $200.
AMDBulldozer
22-03-2013, 13:15
У них нет VT-x (аппаратной поддержки паравиртуализации), что является обязательным условием для использования 64-бит гостей. Плюс у атома мизерное количество поддерживаемой памяти, что также ограничивает применение виртуалок. »
Простите, я не совсем понял каким образом Вы планировали запуск 64-хразрядной ОС на 32-хразрядных процессорах.
Вообще-то, как справедливо было отмечено ранее, это невозможно. Причем безотносительно к поддержке виртуализации процессором и всего остального.
Простите, я не совсем понял каким образом Вы планировали запуск 64-хразрядной ОС на 32-хразрядных процессорах. »
Держите свои фантазии при себе.
AMDBulldozer
22-03-2013, 19:18
Держите свои фантазии при себе. »
Да какие уж тут фантазии!
Вы пишете, что запуск 64-хбитной ОС на процессорах Intel Pentium 4 1,7GHz, и Intel Atom N270 невозможен, потому что "у них нет VT-x, что является обязательным условием для использования 64-бит гостей. Плюс у атома мизерное количество поддерживаемой памяти".
То есть, запустить Ubuntu x86_64 ни на Pentium 4, ни на Atom N270 нельзя, потому что у него нет VT-X. Да еще и объем памяти чипсетом ограничен - никак 64-хбитная ОС не поместится.
А то, что оба процессора 32-хразрядные - это вопрос второстепенный. Главное, что аппаратной виртуализации нет. А уж без неё ну никак из 32-хразрядного процессора 64-хразрядный не сделаешь! Это каждый знает. :wink:
Это всё очевидно, только я не "планировал запуск 64-хразрядной ОС на 32-хразрядных процессорах", вы мне эту глупость приписали. Из желания придраться на пустом месте, ну и поумничать, тоже на пустом месте.
64-битные гости невозможны на процессорах без поддержки аппаратной виртуализации, в их множество не входят 32-битные процессоры, вернее так (чтобы вы в очередной раз не придрались и не поумничали на пустом месте), проwессоры архитектуры x86 с 64-битным расширением. Назвав более полное множество, зачем описывать входящие в него подмножества? Ведь 32-битных процов с поддержкой VT-x или AMD-v не существует.
Избавляйтесь от занудства, срочно.
AMDBulldozer
22-03-2013, 19:42
Назвав более полное множество, зачем описывать входящие в него подмножества? »
Возможно я неправильно Вас понял, в таком случае приношу искренние извинения. Но, если честно признать, Ваше первоначальное утверждение выглядело достаточно странно. Уверен, что не только у меня одного сложилось подобное мнение.
С уважением
И всё-таки, vadblm, вы не правы. Основной причиной того, что на этих процессорах невозможно выполнение 64-битного кода, является именно то, что у них нет 64-битного расширения. Это исключает возможность запуска 64-битных ОС вообще, а не только в виртуалках. Именно на это нужно обратить внимание в первую очередь, а то получается, что как бы «вообще запускать можно, но в виртуалках нельзся, поскольку нет аппаратной виртуализации». Как бы «более обязательным» является всё-таки поддержка самих 64-битных инструкций.
Можно и не б/у, особенно на базе AMD. Сейчас даже у младших Sempron'ов есть поддержка AMD-V. Cвязку МП+проц+память можно уложить в $100, а комп целиком в $200. »
Ну.. я говорю о цифрах на порядок меньших. Если взять Athlon 64 на 939 сокете и материнку к нему, то вполне можно в $25 уложиться. При этом к ней подойдёт и DDR память, и AGP видюха, и IDE винты. Наверняка в системнике на Пентиуме именно такие комплектующие стоят.
И да: у Athlon 64 3500+ есть AMD-V, у меня в старом системнике именно такой проц. Ну или вот ещё cpuinfo Athlon 64 3200+ http://en.gentoo-wiki.com/wiki/Safe_Cflags/AMD#Athlon_64 (см. флаг svm).
И всё-таки, vadblm, вы не правы. »
Простите, я не буду повторяться.
Athlon 64 на 939 сокете и материнку к нему, то вполне можно в $25 уложиться. »
И сколько будет стоить память к нему в адекватном для размещения виртуалок объёме - не менее 4Гб? И можно ли её найти за не бешеные деньги?
Собирать из дерьма конфетку увлекательное занятие, но только пока дело не доходит до памяти, которой для виртуалок надо порядком.
Ну начнём с того, что я говорю не о виртуалке, а о запуске 64-битных ОС вообще. Зачем нужна виртуалка, если есть реальное железо? А в таком случае и 2ГБ хватит выше крыши (в моём старом системнике именно столько). Впрочем, могу сказать ,что на ноуте с 2ГБ памяти WinXP в виртуалке работает вполне прилично (виртуалке отдано 768МБ).
А в таком случае и 2ГБ хватит выше крыши »
Зачем тогда 64 бита?
http://ru.wikipedia.org/wiki/VirtualBox
Поддержка 64-битных гостевых систем[3] (начиная с версии 2.0), даже на 32-битных хост-системах[4] (начиная с версии 2.1, для этого обязательна поддержка технологии виртуализации процессором)
http://ru.wikipedia.org/wiki/VirtualPC
Процессор: желательно поддержка аппаратного ускорения Intel Virtualization Technology или AMD-V.
Зачем тогда 64 бита? »
Может для сборки и тестирования 64-битного ПО? Ну или просто из любопытсва - поковырять. Мы ж не знаем, что нужно ТС'у.
Для сборки не особо важно, какая исходная и какая целевая платформа, которую можно у GCC указать ключом -arch.
Ну а тестировать - не шмогла, увы.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.