Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Установка 64-битной ubuntu на x86 процессоре с помою виртуальной машини (http://forum.oszone.net/showthread.php?t=256825)

Su37 21-03-2013 23:14 2115906

Установка 64-битной ubuntu на x86 процессоре с помою виртуальной машини
 
Всем привет.
Можно ли на x86 процессоре с помощю виртуальной машини эмулировать x86-64 процессор (нужно установить 64-битную версию Linux). У меня Intel Pentium 4 1,7GHz, и еще один нетбук Intel Atom N270.

ruslandh 21-03-2013 23:36 2115917

Насколько я понял вопрос. Нет, это невозможно. Если только qemu в программной эмуляции умеет. Но сильно в этом сомневаюсь.

shisik 22-03-2013 03:08 2116017

Согласен с ruslandh - это невозможно. А зачем это нужно, если не секрет? Сейчас можно купить б/у 64-битный комп за копейки и он будет не слабее этого Пенька.

vadblm 22-03-2013 11:06 2116167

Цитата:

Цитата Su37
У меня Intel Pentium 4 1,7GHz, и еще один нетбук Intel Atom N270. »

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

Цитата shisik
можно купить б/у 64-битный комп за копейки »

Можно и не б/у, особенно на базе AMD. Сейчас даже у младших Sempron'ов есть поддержка AMD-V. Cвязку МП+проц+память можно уложить в $100, а комп целиком в $200.

AMDBulldozer 22-03-2013 13:15 2116247

Цитата:

Цитата vadblm
У них нет VT-x (аппаратной поддержки паравиртуализации), что является обязательным условием для использования 64-бит гостей. Плюс у атома мизерное количество поддерживаемой памяти, что также ограничивает применение виртуалок. »

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

vadblm 22-03-2013 14:32 2116289

Цитата:

Цитата AMDBulldozer
Простите, я не совсем понял каким образом Вы планировали запуск 64-хразрядной ОС на 32-хразрядных процессорах. »

Держите свои фантазии при себе.

AMDBulldozer 22-03-2013 19:18 2116487

Цитата:

Цитата vadblm
Держите свои фантазии при себе. »

Да какие уж тут фантазии!
Вы пишете, что запуск 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:

vadblm 22-03-2013 19:38 2116503

Это всё очевидно, только я не "планировал запуск 64-хразрядной ОС на 32-хразрядных процессорах", вы мне эту глупость приписали. Из желания придраться на пустом месте, ну и поумничать, тоже на пустом месте.
64-битные гости невозможны на процессорах без поддержки аппаратной виртуализации, в их множество не входят 32-битные процессоры, вернее так (чтобы вы в очередной раз не придрались и не поумничали на пустом месте), проwессоры архитектуры x86 с 64-битным расширением. Назвав более полное множество, зачем описывать входящие в него подмножества? Ведь 32-битных процов с поддержкой VT-x или AMD-v не существует.

Избавляйтесь от занудства, срочно.

AMDBulldozer 22-03-2013 19:42 2116507

Цитата:

Цитата vadblm
Назвав более полное множество, зачем описывать входящие в него подмножества? »

Возможно я неправильно Вас понял, в таком случае приношу искренние извинения. Но, если честно признать, Ваше первоначальное утверждение выглядело достаточно странно. Уверен, что не только у меня одного сложилось подобное мнение.

С уважением

shisik 23-03-2013 02:27 2116693

И всё-таки, vadblm, вы не правы. Основной причиной того, что на этих процессорах невозможно выполнение 64-битного кода, является именно то, что у них нет 64-битного расширения. Это исключает возможность запуска 64-битных ОС вообще, а не только в виртуалках. Именно на это нужно обратить внимание в первую очередь, а то получается, что как бы «вообще запускать можно, но в виртуалках нельзся, поскольку нет аппаратной виртуализации». Как бы «более обязательным» является всё-таки поддержка самих 64-битных инструкций.

Цитата:

Цитата vadblm
Можно и не б/у, особенно на базе 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_.../AMD#Athlon_64 (см. флаг svm).

vadblm 23-03-2013 02:56 2116701

Цитата:

Цитата shisik
И всё-таки, vadblm, вы не правы. »

Простите, я не буду повторяться.
Цитата:

Цитата shisik
Athlon 64 на 939 сокете и материнку к нему, то вполне можно в $25 уложиться. »

И сколько будет стоить память к нему в адекватном для размещения виртуалок объёме - не менее 4Гб? И можно ли её найти за не бешеные деньги?

Собирать из дерьма конфетку увлекательное занятие, но только пока дело не доходит до памяти, которой для виртуалок надо порядком.

shisik 23-03-2013 03:19 2116704

Ну начнём с того, что я говорю не о виртуалке, а о запуске 64-битных ОС вообще. Зачем нужна виртуалка, если есть реальное железо? А в таком случае и 2ГБ хватит выше крыши (в моём старом системнике именно столько). Впрочем, могу сказать ,что на ноуте с 2ГБ памяти WinXP в виртуалке работает вполне прилично (виртуалке отдано 768МБ).

vadblm 23-03-2013 03:40 2116708

Цитата:

Цитата shisik
А в таком случае и 2ГБ хватит выше крыши »

Зачем тогда 64 бита?

exo 23-03-2013 03:44 2116709

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.

shisik 23-03-2013 03:59 2116710

Цитата:

Цитата vadblm
Зачем тогда 64 бита? »

Может для сборки и тестирования 64-битного ПО? Ну или просто из любопытсва - поковырять. Мы ж не знаем, что нужно ТС'у.

vadblm 25-03-2013 19:24 2118316

Для сборки не особо важно, какая исходная и какая целевая платформа, которую можно у GCC указать ключом -arch.
Ну а тестировать - не шмогла, увы.


Время: 09:06.

Время: 09:06.
© OSzone.net 2001-